Способности хака:
Из заголовка анонсы берутся слова (исключены числа и спецсимволы), длина которых больше 3 знаков и формируется строчка тэгов.
Тестировался на версии DLE 8.3 - 8.5
Чрезвычайно нередко Журналисты веб-сайта запамятывают либо не желают проставлять теги для анонсы. Вообразите себе один факт о том, что поначалу я не направлял внимания, но осознав, в чем смысл и предназначение тегов (для поисковиков сначала), я сам начал руками редактировать посты и добавлять теги.
Теги - на самом деле собственной - это короткое описание анонсы словами либо словосочетаниями. В тегах не обязано быть конкретики, но в то же время, они должны более близко обрисовывать предмет анонсы.
Безупречными словами-тегами для анонсы есть синонимы наименования либо само заглавие. Очень хочется подчеркнуть то, что следует исключать в тегах слова, которые можно отнести к хоть какой анонсы (местоимения, предлоги и т.д.).
Так же не лучше в теги включать номер версии софта, размер файла установки и остальные конкретизирующие моменты.
Хотя, снова же, здесь все зависит от веб-мастера, от цели сотворения тегов и способа раскрутки анонсы.
Длительно не думая, я копировал слова (исключая числа) и ставил меж ними запятую. Через некое время это стало надоедать...
Так возник этот обычный хак. Большинству может показаться совсем никчемным, но мне помогает. Может кому-то тоже понадобится.
Установка:
Скрипт (ниже по тексту буду именовать "script"), который вставляем в нижеуказанные файлы:
1. Открываем /engine/modules/addnews.php
Находим 1-ое вхождение:
ВЫШЕ вставляем script
2. Открываем файл /engine/inc/addnews.php
Находим:
ВЫШЕ вставляем script
Готово.
Из заголовка анонсы берутся слова (исключены числа и спецсимволы), длина которых больше 3 знаков и формируется строчка тэгов.
Тестировался на версии DLE 8.3 - 8.5
Чрезвычайно нередко Журналисты веб-сайта запамятывают либо не желают проставлять теги для анонсы. Вообразите себе один факт о том, что поначалу я не направлял внимания, но осознав, в чем смысл и предназначение тегов (для поисковиков сначала), я сам начал руками редактировать посты и добавлять теги.
Теги - на самом деле собственной - это короткое описание анонсы словами либо словосочетаниями. В тегах не обязано быть конкретики, но в то же время, они должны более близко обрисовывать предмет анонсы.
Безупречными словами-тегами для анонсы есть синонимы наименования либо само заглавие. Очень хочется подчеркнуть то, что следует исключать в тегах слова, которые можно отнести к хоть какой анонсы (местоимения, предлоги и т.д.).
Так же не лучше в теги включать номер версии софта, размер файла установки и остальные конкретизирующие моменты.
Хотя, снова же, здесь все зависит от веб-мастера, от цели сотворения тегов и способа раскрутки анонсы.
Длительно не думая, я копировал слова (исключая числа) и ставил меж ними запятую. Через некое время это стало надоедать...
Так возник этот обычный хак. Большинству может показаться совсем никчемным, но мне помогает. Может кому-то тоже понадобится.
Установка:
Скрипт (ниже по тексту буду именовать "script"), который вставляем в нижеуказанные файлы:
/*-------------хак автоматическое добавление тэгов (чуток чуток, edit by FlashBlack ----------------*/
$nNumTags = 10;
$szContent = strip_tags($short_story);
$arr_tags = explode(' ', $szContent);
shuffle($arr_tags);
$nNumOfTags = 0;
$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].', ';
$nNumOfTags ++;
}
if ($nNumOfTags > $nNumTags)
break;
};
$_POST['tags'] = substr($str_tag, 0, strlen($str_tag)-2);
/*-------------!хак автоматическое добавление тэгов ----------------*/
$nNumTags = 10;
$szContent = strip_tags($short_story);
$arr_tags = explode(' ', $szContent);
shuffle($arr_tags);
$nNumOfTags = 0;
$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].', ';
$nNumOfTags ++;
}
if ($nNumOfTags > $nNumTags)
break;
};
$_POST['tags'] = substr($str_tag, 0, strlen($str_tag)-2);
/*-------------!хак автоматическое добавление тэгов ----------------*/
1. Открываем /engine/modules/addnews.php
Находим 1-ое вхождение:
if( $found )
ВЫШЕ вставляем script
2. Открываем файл /engine/inc/addnews.php
Находим:
if( trim( $_POST['vote_title']
ВЫШЕ вставляем script
Готово.
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо зайти на сайт под своим именем.
