• DONATE to NULLED!
    Форуму и его команде можно помочь, мотивировать модераторов разделов.
    Помогите модератору этого раздела killoff лично.

Хак Автоматическое добавление тегов

Статус
В этой теме нельзя размещать новые ответы.

Plan

Постоялец
Регистрация
24 Май 2010
Сообщения
144
Реакции
24
Возможности хака:
Из заголовка новости берутся слова (исключены цифры и спецсимволы), длина которых больше 3 символов и формируется строка тэгов.
Тестировался на версии DLE 8.2
Инсталяция.
Скрипт (ниже по тексту буду называть "script"), который втавляем в нижеуказанные файлы:
PHP:
$arr_tags = explode(' ', $title);
$str_tag = ''; 
foreach ( $arr_tags as $tvalue ) {
$tvalue = trim($tvalue);
preg_match('/[a-zA-Zа-яА-Я]{4,}/', $tvalue, $t_v);
if ($t_v[0]) {
$str_tag .= $t_v[0].',';
}
};
$_POST['tags'] = substr($str_tag, 0, strlen($str_tag)-2);
1) Открываем файл /engine/modules/addnews.php
Находим первое вхождение
Код:
if( $found )
ВЫШЕ вставляем script
2) Открываем файл /engine/inc/addnews.php
Находим
Код:
if( trim( $_POST['vote_title']
ВЫШЕ вставляем script.
 
Большое спасибо!
Может подскажешь, как сделать вывод тегов в конце статьи, а не в облаке (блоке) тегов?
 
Большое спасибо!
Может подскажешь, как сделать вывод тегов в конце статьи, а не в облаке (блоке) тегов?

Код:
[tags] текст [/tags]
Выводит текст если новость содержит ключевые слова, назначенные для облака тегов
 
Млин, а тема остаётся ведь открытой. Экспериментировал на редактировании (с BB-кодами) уже написанной статьи - и нифига... :nea:
 
Если обратить внимание скрипт работает только при добавлении новости: addnews.php
Сделай аналогично с редактированием новости.
 
Если обратить внимание скрипт работает только при добавлении новости: addnews.php
Сделай аналогично с редактированием новости.

Привет. Хак почему-то не работает на DLE 9.0, может можно его как-нибудь заточить под эту систему?
 
Я както пробовал на версии с кодировкой utf8 DLe 8.5 он только англ понимал слова.
Пришлось менять кодировку файла
 
Я както пробовал на версии с кодировкой utf8 DLe 8.5 он только англ понимал слова.
Пришлось менять кодировку файла

как поменять кодировку файла, раскажите по подробней пожалуйста
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху