DLE

Не работают комментарии DLE

Всем привет! Сегодня, а точнее вчера, я заметил, что на моем сайте не отправляются комментарии. Правда они не добавлялись с 9 августа, а я только 9 сентября спохватился и подумал, как так, месяц и ниодного комментария=))) Сначала я попробовал добавить коммент, окно съездило вверх вниз, но его не появилось=( Я пол дня лазил по сети в поисках ответа на мой вопрос, но не найдя ничего интересного, понял, что в тот день я устанавливал репутацию для сайта и форума. Еще раз проверил всю установку, ничего ишнего там небыло. Промуяавшись несколько часов, я решил обратится к создателю модуля Репутация 6.5, благо он у меня в аське был и ни разу не отказывал в помощи, хоть и не сразу. Человек занятой — понять можно. Читать далее »

Как обновить шаблон DLE с 9.3 на 9.4?

В скором времени выйдет очередная версия движка Data Life Engine 9.4. И соответственно все кто захочет переехать на него придется обновлять свои шаблоны. Вот вам небольшая инструкция по обновлению шаблона с DLE 9.3 на DLE 9.4.

 

1. Для отображения системы Вопрос — Ответ в addcomments.tpl, в любом удобном для вас месте добавляем следующиё код:

Делаем единую регистрацию и авторизацию на нескольких сайтах

Нам нужно установить скрипт на основной домен, допустим http://site.ru/. Для этого делаем все как традиционно, закачиваем файлы скрипта на сервер и запускаем мастер установки скрипта install.php. Опосля того как скрипт проведет тестирование вам нужно будет заполнить данные для доступа к MySQL серверу.

К примеру: Читать далее »

Как подключить биржу статей Sape к DLE

На днях наткнулся на одну очень интересную и полезную статейку по подключению биржистатей Sape к DLE. Думаю кому-то пригодиться.

Articles.Sape — система автоматизированного размещения статей с уникальным подходом к решению ряда сопутствующих задач. Эта биржа позволит зарабатывать с Вашего сайта действительно хорошие деньги не только с продажи ссылок, но и с размещения статей. Мы хотим рассказать, как же правильно подключить биржу статей Sape к DataLife Engine 8.2 — 9.0 — 9.2.

Читать далее »

Очередной урок. Защита админ панели DataLife Engine

Еще один интересный вариант защиты админки. Придумал не я, но решил его донести и до вас дорогие чтатели моего полублога. Суть хака заключается в следующем, когда какой-то мудак хакер захочет взломать админку сайта, скажем подбором пароля. Он обязательно попробует вариант со стандартным файлом админки то есть admin.php. А вы, как положено, уже давным давно поменяли его название на свое. IP адресс хакера фиксируется в созданом нами файле и банится навсегда. По моему очень прикольно =)))

 

Установка: Читать далее »

Скрипт для автоматического удаления фреймов(iframe) из базы данных DLE

Хотел не копировать, но после отката сайта, так впадлу все заново переписывать, сорри.

 

Не так давно огромное количество DLE сайтов рунета, преимущественно варезников, захлестнула волна взломов баз данных. В ходе взлома в каждую новость на сайте добавлялись вредоносные коды (скрипты), например фреймы или же кликандеры, попандеры и прочая ересь. Меня эта волна не обошла стороной. Все свои сайты я стараюсь постоянно обновлять на актуальную версию скрипта dle. Но есть у меня 2 варезника с огромными базами данных, которые обновлять было лень. За это я и поплатился.

Т.к это уязвимость существует только в версиях ниже 9.0, а те варезники стояли на DLE 8.5, то все новости были заражены фреймами и на одном из них даже стоял чей-то кликандер. Вручную убирать коды было бессмысленно, т.к они находились не в файлах шаблона, а в самой базе данных. В интернете уже можно найти несколько инструкций о том, как удалить вредоносный код из базы данных DataLife Engine. Но я нашёл более простой способ, как это сделать. Способ этот — скрипт от murderer24, который после запуска на сервере очистит вашу базу данных от подобных неприятных «дополнений». Скрипт работает очень шустро и весит всего 3 кб. Читать далее »

Ускоряем работу DLE с базой данных, уменьшаем количество запросов

Здравствуйте, сегодня я расскажу вам как немного снизить нагрузку на сервер MySQL вашим движком DLE. Исследовав mysql.slow-queries.log я наткнулся на очень много запросов на выборку похожих новостей. И предлагаю вам вот такое решение.

1. Делаем FULLTEXT поиск только для названия новости и краткой новости:

Выполняем запрос (не забывайте поменять префикс dle на свой, если он у вас другой):

ALTER TABLE `dle_post` DROP INDEX `short_story` , Читать далее »

DLE Forum 2.6 фиксы и поправки

1. Если у Вас появляется такая ошибка:

Warning: Call-time pass-by-reference has been deprecated in /home/***/www/engine/forum/*** (1) : eval()’d code(1) : eval()’d code(1) : eval()’d code(1) : eval()’d code(3) : eval()’d code on line 1

Решение: Читать далее »

Адаптация шаблонов с DLE 9.0 на DLE 9.2

1) скачать

Внимание! У вас нет прав для просмотра скрытого текста.

и закинуть эти картинки в папку bbcodes вашего шаблона

2) открыть css/engine.css
найти

/* ==================== Автозаполнение облака тегов */
.autocomplete-w1 { position:absolute; top:0px; left:0px; margin:8px 0 0 6px; /* IE6 fix: */ _background:none; _margin:0; }
.autocomplete { border:1px solid #999; background:#FFF; cursor:default; text-align:left; max-height:350px; overflow:auto; margin:-6px 6px 6px -6px; /* IE6 specific: */ _height:350px;  _margin:0; _overflow-x:hidden; }
.autocomplete .selected { background:#F0F0F0; }
.autocomplete div { font-size: 11px;font-family: verdana;padding:2px 5px; white-space:nowrap; }
.autocomplete strong { font-weight:normal; color:#3399FF; } Читать далее »

Защита папок движка DLE от запуска сторонних скриптов

В этой небольшой статье мы хотим рассказать вам о том как, как вам можно повысить безопасность вашего сайта. Как известно наибольшую угрозу для сайта представляют собой залитые злоумышленником на сервер PHP шеллы.

Что это такое? Это PHP скрипты которые могут выполняться на вашем сервере, соответственно производить какие-либо изменения в файлах доступных для записи или могут, например читать содержимое конфигурационных данных и соответственно получать прямой доступ к базе данных. Читать далее »