Вход на сайт
Меню сайта
Категории раздела
Мини-чат
ОК
На сайте

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Пользователи
Гости сайта
Популярные файлы
Наш опрос
Чего не хватает сайту

Результат опроса Все опросы нашего сайта
Всего ответов: 38
О сайте.

Добро пожаловать на WebTOPS!

На нашем портале вы можете найти программы для вашего компьютера, фильмы, игры, сериалы, картинки. А также всё для uCoz, DLE, CS1.6, PS, AE. Посещаемость сайт составляет до 100 хостов в день.Опубликовано более 800 файлов.

Дорогие гости сайта просим вас пройти регистрацию или авторизоваться через емейл и пароль uNet.

CY-PR.com


Автоматическое добавление тегов (Dle 8.3 - 8.5)
Автоматическое добавление тегов (Dle 8.3 - 8.5)
Открыть оригинальный размер изображения

Из заголовка новости берутся слова (исключены цифры и спецсимволы), длина которых больше 3 символов и формируется строка тэгов.
Тестировался на версии DLE 8.3 - 8.5

Возможности хака:
Из заголовка новости берутся слова (исключены цифры и спецсимволы), длина которых больше 3 символов и формируется строка тэгов.

Тестировался на версии DLE 8.3 - 8.5

Очень часто Журналисты сайта забывают или не хотят проставлять теги для новости. Сначала я не обращал внимания, но поняв, в чем смысл и назначение тегов (для поисковиков в первую очередь), я сам начал руками редактировать посты и добавлять теги.

Теги - по сути своей - это краткое описание новости словами или словосочетаниями. В тегах не должно быть конкретики, но в то же время, они должны наиболее близко описывать предмет новости.
Идеальными словами-тегами для новости есть синонимы названия или само название. Следует исключать в тегах слова, которые можно отнести к любой новости (местоимения, предлоги и т.д.).
Так же не желательно в теги включать номер версии софта, размер файла инсталляции и другие конкретизирующие моменты.
Хотя, опять же, тут все зависит от вебмастера, от цели создания тегов и метода раскрутки новости.

Долго не думая, я копировал слова (исключая цифры) и ставил между ними запятую. Через некоторое время это стало надоедать...
Так появился этот простой хак. Большинству может показаться совершенно бесполезным, но мне помогает. Может кому-то тоже пригодится.

Установка:

1. Открываем /engine/modules/addnews.php

Находим первое вхождение:

Code
if( $found )

ВЫШЕ вставляем срипт:

Code
/*-------------хак автоматическое добавление тэгов (чуть чуть, 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);
/*-------------!хак автоматическое добавление тэгов ----------------*/

2. Открываем файл /engine/inc/addnews.php
Находим:

Code
if( trim( $_POST['vote_title']



Автор: Extr1m | 06.02.2011 | Просмотров: 782 | Загрузок: 0 | Хаки для DLE | Жалоба на материал
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]