цена: Бесплатно
Функция позволяет сделать автоматическое обрамление
[ code ] код [ / code ] в
[ spoiler ] [ code ] код [ / code ] [ / spoiler ]
При условии что между [ code ] [ / code ] символов будет больлше чем указанно в огранчении.
// codeAddSpoiler ( текст, кодировка сайта, придел символов после которого идёт обрамление в спойлер)
[ code ] код [ / code ] в
[ spoiler ] [ code ] код [ / code ] [ / spoiler ]
При условии что между [ code ] [ / code ] символов будет больлше чем указанно в огранчении.
// Обрамление тегом spoiler если большой текст в code
function codeAddSpoiler( $text, $charset, $sum ) {
// удаляем спойлеры у code
$text = preg_replace( "/\[spoiler\=?.*\]\s*\[code\]/i", "[ code ]", $text ); // убрать пробелы в [ code ]
$text = preg_replace( "/\[\/code\]\s*\[\/spoiler\]/i", "[ / code ]", $text ); // убрать пробелы в [ / code ]
// получаем двумерный масив с code
preg_match_all("#\[code\](.*)\[/code\]#isuU", $text, $textCode);
// сумма массива
$textCodeC = count( $textCode[0] );
// цыкл
for ( $i = 0; $i < $textCodeC; $i++ ) {
// определение кодировки и подсчёт символов в строке
if ( strtolower($charset) == "utf-8") $textCodeSum = iconv_strlen( $textCode[1][$i], "utf-8" );
else $textCodeSum = strlen( $textCode[1][$i] );
// если символов больше то производим обрамление в spoiler
if ( $textCodeSum > $sum ) {
$text = str_replace( $textCode[0][$i], "[spoiler]" . $textCode[0][$i] . "[/spoiler]", $text );
}
}
return $text;
}
// codeAddSpoiler ( текст, кодировка сайта, придел символов после которого идёт обрамление в спойлер)
$_POST['text'] = codeAddSpoiler( $_POST['text'], $config['charset'], "500" );
цена: Бесплатно
Добрый день! Потребовалось на одном сайте реализовать вывод своего архива для каждой рубрики (поделить архив на категории).
DLE REVIEWS 1.1 (Модуль отзывов о сайте) By Twelvee
Twelvee 30.07.2014 reviews, dle, twelvee, модуль, отзывы Модули для DLE 14840 12
цена: Бесплатно

Вторая версия модуля отзывов о сайте! Модуль представляет из себя простой скрипт отзывов о сайте. Хорошо подойдет для сайтов, которым важно мнение посетителей. Версия DLE 10.X
DLE REVIEWS 1.0 (Модуль отзывов о сайте) By Twelvee
Twelvee 27.07.2014 reviews, dle, twelvee, модуль, отзывы Модули для DLE 6181 11
цена: Бесплатно

Модуль представляет из себя простой скрипт отзывов о сайте. Хорошо подойдет для сайтов, которым важно мнение посетителей. Версия DLE 10.X
FavAll 3.2
D0Gmatist 27.07.2014 favall, модуль, module, закладки Модули для DLE 7073 14
цена: 15$
Модуль позволяет создать не ограниченное количество типов закладок для пользователей.
Лёгок в управлении.
Минимальная правка движка.
Лёгок в управлении.
Минимальная правка движка.
Хак скрытия посещённых статей при просмотре категорий
D0Gmatist 23.07.2014 Хак, скрытия посещённых статей, категории Модули для DLE 3792 0
цена: 5$
Данный хак позволяет авторизованным пользователям удобную функцию при просмотре разделов категорий.
Смысл заключается в том, что юзер просматривая категории, может включить функцию [Скрывать просмотренные] и ему будут выведены толька те статьи которые юзер ещё не посещал.
Запросов в БД не добавляет.
Работает функция только если у пользователя включены куки в браузере.
Смысл заключается в том, что юзер просматривая категории, может включить функцию [Скрывать просмотренные] и ему будут выведены толька те статьи которые юзер ещё не посещал.
Запросов в БД не добавляет.
Работает функция только если у пользователя включены куки в браузере.
цена: 19$

Рекламные площадки - модуль позволяет устанавливать на ваших сайтах специальные места (площадки), для показа рекламных объявлений своих пользователей. Те, в свою очередь, имеют возможность добавлять объявления на различные площадки, оплачивая клики по этим объявлениям из своего личного кошелька (баланс пользователя на вашем сайте).
Актуальная версия: 0.2

Рекламные площадки - модуль позволяет устанавливать на ваших сайтах специальные места (площадки), для показа рекламных объявлений своих пользователей. Те, в свою очередь, имеют возможность добавлять объявления на различные площадки, оплачивая клики по этим объявлениям из своего личного кошелька (баланс пользователя на вашем сайте).
Актуальная версия: 0.2
цена: 19$

Каталог товаров Plati.ru - модуль позволяет организовать каталог товаров сайта Plati.ru прямо на Вашем сайте. За каждый проданный товар вы получаете партнёрское вознаграждение. Т.к. модуль основан на XML интерфейсах, предоставляемых API plati.ru, он имеет гибкую систему настроек и оформления шаблонов.
Актуальная версия: 0.2

Каталог товаров Plati.ru - модуль позволяет организовать каталог товаров сайта Plati.ru прямо на Вашем сайте. За каждый проданный товар вы получаете партнёрское вознаграждение. Т.к. модуль основан на XML интерфейсах, предоставляемых API plati.ru, он имеет гибкую систему настроек и оформления шаблонов.
Актуальная версия: 0.2
цена: 20
цена: 10$
Версия модуля: 1.1
Версии DLE: 9.X, 10.X [В случае необходимости модуль может быть адаптирован под другие версии DLE]
Поддерживаемые кодировки: CP1251, UTF8
Автор: Alexh2o345
Связь с автором: vk.com/Alexh2o345
Данный модуль добавляет на сайт систему опыта и уровней.
Суть ее проста: пользователи проявляют активность на сайте за что получают опыт. Когда количество опыта достигает необходимой отметки - он обнуляется и пользователь получает новый уровень.
Модуль можно использовать как стимулятор к проявлению активности на сайте, для различных ограничений (набери 30-ый уровень и получи доступ к этому разделу), или же как просто очень красивую декорацию: к примеру изменять цвет аватара в комментариях в зависимости от уровня.
Версии DLE: 9.X, 10.X [В случае необходимости модуль может быть адаптирован под другие версии DLE]
Поддерживаемые кодировки: CP1251, UTF8
Автор: Alexh2o345
Связь с автором: vk.com/Alexh2o345
Данный модуль добавляет на сайт систему опыта и уровней.
Суть ее проста: пользователи проявляют активность на сайте за что получают опыт. Когда количество опыта достигает необходимой отметки - он обнуляется и пользователь получает новый уровень.
Модуль можно использовать как стимулятор к проявлению активности на сайте, для различных ограничений (набери 30-ый уровень и получи доступ к этому разделу), или же как просто очень красивую декорацию: к примеру изменять цвет аватара в комментариях в зависимости от уровня.
Фотоальбомы для DataLife Engine – версия 1.10 МАРК
RedRat 06.07.2014 фотогалерея под DLE Модули для DLE 8998 6
цена: от 149 р.
Сторонний модуль для создания фотоальбомов в системе DataLife Engine. Система будет приспособлена к работе с большим объемом информации и обеспечит Ваш сайт достойным отображением самых разнообразных фотографий. Пользователи Вашего сайта получат настоящее удовольствие от просмотра фотогалерии, смогут выразить своё мнение о фотографиях, проголосовать за понравившееся фото, отметить друзей и знакомых. А установка модуля для Вас будет максимально комфортной и безопасной для Вашего сайта.
Автоматическое создание [Ключевые слова для облака тегов:]
D0Gmatist 29.06.2014 Ключевые, слова, облака, тегов, автоматическое, создание, хак Модули для DLE 9486 18
цена: Бесплатно
Хак позволяет автоматически создавать [Ключевые слова для облака тегов:] из ТИТЛЕ и краткого содержания статьи
Установка
Открыть файл \engine\inc\include\functions.inc.php
В самый конец перед
Открыть файлы
\engine\inc\addnews.php
и
\engine\inc\addnews.php
Найти
Установка
Открыть файл \engine\inc\include\functions.inc.php
В самый конец перед
?>дописать
function tagsInTitleShort( $x ) {где if ( $mT > 10 ) $mT =10; это число максимум тегов
$quotesT = array ("\x22", "\x60", "\t", "\n", "\r", ",", ".", "/", "¬", "#", ";", ":", "@", "~", "{", "}", "[", "]", "{", "}", "=", "-", "+", ")", "(", "*", "^", "%", "$", "<", ">", "?", "!", '"');
$x = preg_replace( "#\[hide\](.+?)\[/hide\]#is", "", $x );
$x = preg_replace( "'\[attachment=(.*?)\]'si", "", $x );
$x = preg_replace( "'\[page=(.*?)\](.*?)\[/page\]'si", "", $x );
$x = preg_replace( "'\[url=(.*?)\](.*?)\[/url\]'si", "", $x );
$x = str_replace( "{ PAGEBREAK }", "", $x ); // { PAGEBREAK } убрать пробелы
$x = str_replace( " ", " ", $x );
$x = str_replace( '<br />', ' ', $x );
$x = strip_tags( $x );
$x = preg_replace( "#&(.+?);#", "", $x );
$vTiSh = trim( str_replace( $quotesT, " ", $x ) );
$tTExpA = array_unique ( explode( " ", $vTiSh ) );
shuffle($tTExpA);
$iT = "";
while (list(, $tTExpAx) = each($tTExpA)) {
if ( preg_match( "/[a-zA-Zа-яА-Я0-9]{4}/", $tTExpAx ) ) $iT .= " " . $tTExpAx;
}
$tTExpB = explode( " ", trim( $iT ) );
$mT = count( $tTExpB );
if ( $mT > 10 ) $mT = 10;
$mTD = $mT - 1;
$resultTag = "";
for ( $i = 0; $i < $mT; $i++ ) {
if ( $mTD != $i ) $resultTag .= $tTExpB[$i] . ",";
else $resultTag .= $tTExpB[$i];
}
return $resultTag;
}
Открыть файлы
\engine\inc\addnews.php
и
\engine\inc\addnews.php
Найти
if( @preg_match( "/[\||\<|\>|\"|\!|\?|\$|\@|\/|\\\|\&\~\*\+]/", $_POST['tags'] ) ) $_POST['tags'] = "";НИЖЕ дописать
else $_POST['tags'] = @$db->safesql( htmlspecialchars( strip_tags( stripslashes( trim( $_POST['tags'] ) ) ), ENT_COMPAT, $config['charset'] ) );
// D0Gmatist
$_POST['tags'] = tagsInTitleShort( $title . " " . $short_story);
// D0Gmatist
My post BAN comments (Запрет комментировать, автором статьи)
D0Gmatist 28.06.2014 блокировка, комментарии, пользователи, хак, платно Модули для DLE 3372 0
цена: 5$
Модуль позволяющий авторам статей запрещать оставлять определённым юзерам комментарии к определённой статье