Полезный хак дле " Автоматическое добавление тегов v1.0 " для dle.
Если " Журналисты " на Вашем портале забывают или не хотят проставлять теги к новостям, которые влияют на индексации ресурса, то этот хак поможет решить проблему. Можно проставлять теги вручную, но это нудно и утомительно, а с помощью данного хак для dle добавление тегов будет автоматическое.
Теги - это краткое описание новости словами или словосочетаниями. В тегах не должно быть конкретики, но в то же время, они должны наиболее близко описывать предмет новости. Идеальными словами-тегами для новости есть синонимы названия или само название. Следует исключать в тегах слова, которые можно отнести к любой новости (местоимения, предлоги и т.д.).
Так же не желательно в теги включать номер версии софта, размер файла инсталляции и другие конкретизирующие моменты.
Хотя, опять же, тут все зависит от вебмастера, от цели создания тегов и метода раскрутки новости.
Возможности хака:
Из заголовка новости берутся слова (исключены цифры и спецсимволы), длина которых больше 3 символов и формируется строка тэгов.
Хорошо отображается в браузерах на версии DLE 8.x работать должен и на версиях и выше
Хак дле Автоматическое добавление тегов v1.0 для dle
Установка!
1) Открываем файл /engine/modules/addnews.php
Находим первое вхождение
if( $found )
ВЫШЕ вставляем этот script
$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);
2) Открываем файл /engine/inc/addnews.php
Находим код:
if( trim( $_POST['vote_title']
ВЫШЕ вставляем этот script
$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);
Предлагаем скачать dle хак автоматическое добавление тегов v1.0