Автоматическое создание [Ключевые слова для облака тегов:]

Все блоги / DLE движок для сайтов 29 июня 2014 1 557   
Автоматическое создание [Ключевые слова для облака тегов:]
Хак позволяет автоматически создавать [Ключевые слова для облака тегов:] из ТИТЛЕ и краткого содержания статьи Установка Открыть файл engineincincludefunctions.inc.php В самый конец перед

?>

дописать

function tagsInTitleShort( $x ) {     $quotesT = array ("x22", "x60", "t", "n", "r", ",", ".", "/", "¬", "#", ";", ":", "@", "~", "{", "}", "[", "]",  "{", "}", "=", "-", "+", ")", "(", "*", "^", "%", "$", "<", ">", "?", "!", '"');     $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; }

где if ( $mT > 10 ) $mT =10; это число максимум тегов Открыть файл engineincaddnews.php Найти

    if( @preg_match( "/[||<|>|"|!|?|$|@|/||&~*+]/", $_POST['tags'] ) ) $_POST['tags'] = "";

ВЫШЕ дописать

// D0Gmatist     $_POST['tags'] = tagsInTitleShort( $title . " " . $short_story); // D0Gmatist

Открыть файл engineinceditnews.php Найти

    if( @preg_match( "/[||<|>|"|!|?|$|@|/||&~*+]/", $_POST['tags'] ) ) $_POST['tags'] = "";

ВЫШЕ дописать

// D0Gmatist     $_POST['tags'] = tagsInTitleShort( $title . " " . $short_story); // D0Gmatist



С уважением Ваш Сергей Геннадьевич (D0Gmatist)
  • Оцените публикацию
  • -1

💬 Комментарии

В связи с новыми требованиями законодательства РФ (ФЗ-152, ФЗ «О рекламе») и ужесточением контроля со стороны РКН, мы отключили систему комментариев на сайте.

🔒 Важно Теперь мы не собираем и не храним ваши персональные данные — даже если очень захотим.

💡 Хотите обсудить материал?

Присоединяйтесь к нашему Telegram-каналу:

https://t.me/blogssmartz

Нажмите кнопку ниже — и вы сразу попадёте в чат с комментариями

Похожие публикации

Архив публикаций