Не нравятся результаты поиска? Попробуйте другой поиск!

Кириллица в ссылке


     28.09.2014    Ламерские вопросы    1369

вопрос
Здравствуйте.
Подскажите, как реализовать ссылки на кириллице:
Как пример,
при клике (в облаке тегов) на тег HTML получаем ссылку /tags/HTML/
при клике (в облаке тегов) на тег Элементов получаем ссылку /tags/%FD%EB%E5%EC%E5%ED%F2%EE%E2/

Ответил: Gameer


Открыть /engine/modules/tagscloud.php, найти 4 раза:
urlencode($value['tag'])


Заменить 4 раза на :
$value['tag']

Комментарии пользователей (2)

tonik
40 | 2

tonik - 28 сентября 2014 14:19 - Юзер

GAMEER, спасибо огромное!

vitnet
218

2171 | 930

vitnet - 28 сентября 2014 14:47 - Эксперт

+ в engine/engine.php
            $url_page = $config['http_home_url'] . "tags/" . $tag;
            $user_query = "do=tags&tag=" . $tag;
            
            //$url_page = $config['http_home_url'] . "tags/" . urlencode ( $tag );
            //$user_query = "do=tags&tag=" . urlencode ( $tag );

и в engine/modules/show.short.php & show.full.php
                $tags[] = $config['allow_alt_url'] ? "<a href=\"" . $config['http_home_url'] . "tags/" . $value . "/\">" . $value . "</a>" : "<a href=\"$PHP_SELF?do=tags&tag=" . $value . "\">" . $value . "</a>";
                /*if( $config['allow_alt_url'] ) $tags[] = "<a href=\"" . $config['http_home_url'] . "tags/" . urlencode( $value ) . "/\">" . $value . "</a>";
                else $tags[] = "<a href=\"$PHP_SELF?do=tags&tag=" . urlencode( $value ) . "\">" . $value . "</a>";*/

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы