Облако тегов и доп.символы

Столкнулся с тем что теги с некоторыми символами, например "+100500", в облаке не работают. Нажимаем на этот тег и видим страницу с текстом «Сюда еще никто не успел написать».
Кто нибуть правил такую досадную вещь?) или лучше отказаться от "+" в тегах топика?)

2 комментария

avatar
В шаблоне block.tags.tpl надо справить метод кодирования символов.

7 строка с:

<li><a class="w{$oTag->getSize()}" rel="tag" href="{router page='tag'}{$oTag->getText()|escape:'html'}/">{$oTag->getText()|escape:'html'}</a></li>

на
<li><a class="w{$oTag->getSize()}" rel="tag" href="{router page='tag'}{$oTag->getText()|escape:'url'}/">{$oTag->getText()|escape:'html'}</a></li>
avatar
Спасибо, помогло.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.