Мой сайт

Пятница, 10.01.2025, 07:52
Приветствую Вас Гость
Главная

Регистрация

Вход

RSS


[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Багфикс модуля Теги ( DLE 7.2 )
СауронДата: Среда, 26.05.2010, 19:49 | Сообщение # 1
Проверенный
Сообщений: 4
Награды: 0
 24
Для тех кто установил DLE 7.2.

Есть такой в них баг, к примеру у нас в одной новости есть тег ПО, а в другой новости тег Постер...
теперь по get запросу ?do=tags&tag=ПО ( или /tags/ПО/ ) нам так же выведутся новости в которых присутствует тег Постер, т.е оно выводит все новости в которых в каких либо тегах присутствует эта часть слова.
Открыть файл engine/engine.php и найти:

" . PREFIX . "_post where {$stop_list}tags LIKE '%{$tag}%'

Заменить на

" . PREFIX . "_post where {$stop_list}tags regexp '[[:<:]]($tag)[[:>:]]'

Так же для тех кто хочет убрать запятые из облака тегов.

Открыть файл engine/modules/tagscloud.php и найти:

$tpl->result['tags_cloud'] = implode(", ", $tags);

Заменить на:

$tpl->result['tags_cloud'] = implode(" ", $tags);

Далее найти:
$tags = implode(", ", $tags);

Заменить на

$tags = implode(" ", $tags);


Моя подпись некого не волнует.
 
  • Страница 1 из 1
  • 1
Поиск: