Скрипт для автоматического удаления фреймов (iframe) из базы данных DLE сайта
Не так давно огромное количество DLE сайтов рунета, преимущественно варезников, захлестнула волна взломов баз данных. В ходе взлома в каждую новость на сайте добавлялись вредоносные коды (скрипты), например фреймы или же кликандеры, попандеры и прочая ересь. Меня эта волна не обошла стороной. Все свои сайты я стараюсь постоянно обновлять на актуальную версию скрипта dle. Но есть у меня 2 варезника с огромными базами данных, которые обновлять было лень. За это я и поплатился.
Запрет добавления новости если ссылка не взята в HIDE для DLE 8.5-9.2
Хак не позволяет добавить новость из пользовательской панели, если в полной новости, ссылки на скачивание не взяты в теги HIDE. Данный хак работает на версиях DLE 8.5 - 9.2.
Информер для сайта DLE «Обновленные темы IPB и список онлайн пользователей»
Информеры созданные для того, чтобы снизить нагрузку на сервер при вызове страниц скрипта DLE. За счет информера вам удастся снизить нагрузку на БД на 2 запроса минимум. Фишка в том, что запросы к БД для информеров выполняются в абсолютно другом файле раз в 300 секунд первый информер и раз в 60 секунд второй информер. Этот самый другой файл кэширует результат своей работы в файл. Система же, если найдет такой кэш файл на жестком диске сервера просто вставит его содержимое в страницу. А если система такого кэш файла не найдет, она ловко подставит вызов JS функции в страницу, которая в свою очередь с помощью ajax вставит информеры на страницу (т.е. опять же создадутся кэш файлы которые потом будут вставляться в страницы). Обновление информеров проходит так же с помощью ajax технологий (при нажатии на ссылку обновить). Система вставляет содержимое кэш файлов, но если эти файлы изменялись больше чем 300 или 60 секунд назад, то она опять же вставляет вызов функции на страницу, которая обновит информеры. Вот и получается, что запросы распараллелены и нагрузки существенной вовсе не несут. Запросы позаимствованы из интеграции форума IPB и DLE от Калиостро. Информеры подойдут для всех версий DLE. Информер тестировался для версии IPB 3.1.2.
Блок последних записей с Twitter в DLE
Блок последних записей определенного пользователя с twitter'a в Datalife Engine.
Выбор категорий галочками (чекбоксами) при добавлении новостей с сайта DLE
Хак заменяет стандартный выбор категорий в пользовательской части Datalife Engine.
Аватар автора в полной и краткой новости DLE
Хак выводит в полной и/или краткой новости аватар автора шириной 60px. При нажатии увеличивается до первоначального размера методом highslide.
Багфикс ссылки «Обсудить на форуме» для DLE Forum
При использовании ЧПУ у владельцев сайтов, после установки в публикациях на сайте кнопки модуля DLE Forum
"Обсудить на форуме", появились дубли страниц. Проблема была в том что модуль не поддерживал ЧПУ. Данный багфикс устраняет эту проблему.