Разделы Прочее Друзья |
Для тех кто установил DLE 7.2.
Есть такой в них баг, к примеру у нас в одной новости есть тег ПО, а в другой новости тег Постер... теперь по get запросу ?do=tags&tag=ПО ( или /tags/ПО/ ) нам так же выведутся новости в которых присутствует тег Постер, т.е оно выводит все новости в которых в каких либо тегах присутствует эта часть слова. Открыть файл engine/engine.php и найти: <!-- code1 -->
<!--
ecode1
-->
" . PREFIX . "_post where {$stop_list}tags LIKE '%{$tag}%'
<!--
code2
-->
<!--
ecode2
-->
Заменить на <!-- code1 -->
<!--
ecode1
-->
" . PREFIX . "_post where {$stop_list}tags regexp '[[::]]'
<!--
code2
-->
<!--
ecode2
-->
Так же для тех кто хочет убрать запятые из облака тегов. Открыть файл engine/modules/tagscloud.php и найти: <!-- code1 -->
<!--
ecode1
-->
$tpl->result['tags_cloud'] = implode(", ", $tags);
<!--
code2
-->
<!--
ecode2
-->
Заменить на: <!-- code1 -->
<!--
ecode1
-->
$tpl->result['tags_cloud'] = implode(" ", $tags);
<!--
code2
-->
<!--
ecode2
-->
Далее найти: <!-- code1 -->
<!--
ecode1
-->
$tags = implode(", ", $tags);
<!--
code2
-->
<!--
ecode2
-->
Заменить на <!-- code1 --> <!-- ecode1 --> $tags = implode(" ", $tags);
|
Партнеры Опрос
Как вам новый дизайн?
|