Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » Как исправить иероглифы в тегах ?

Как исправить иероглифы в тегах ?


     05.10.2014    иероглифы, Dle 10.2, теги dle, теги    Общие вопросы, Общие вопросы по PHP, Хаки    4240

вопрос
Доброе время суток !

вообщем (у меня по русскому языку двойка, я не знаю, что в русском языке не существует слова вообщем) у меня на сайте при переходе по русскому тегу - в строке браузера вот такие иероглифы tags/%D1%E1%EE%F0%ED%E8%EA+%EF%F0%EE%E3%F0%E0%EC%EC/ а фактически - должно быть так ! tags/сборник программ/ знаю что не чего страшного в этом нет, но надо что бы было нормально по русский. DLE 10.2 Win - 1251
Спасибо !

5 комментариев

malenovski
Юзер

malenovski - 5 октября 2014 01:43 -

Не не как не получается - вот у меня какая ситуация не понятная.
вообщем (у меня по русскому языку двойка, я не знаю, что в русском языке не существует слова вообщем) нажимаю на русский тег - выводятся каракули - а если в ручную ввожу - русское слово в строку браузера, то ! всё норм - такая фигня только при клике.

LazyDev
PHP-developer

LazyDev - 5 октября 2014 01:53 -

Внимание! У вас нет прав для просмотра скрытого текста.

Мой блог: LazyDev.pro

Помогаю с решением проблем на платной основе.

malenovski
Юзер

malenovski - 5 октября 2014 02:16 -

Уважаемый Gameer
Открыл:
/engine/modules/tagscloud.php

Нашёл: 4 раза
urlencode($value['tag'])

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

Очистил кеш - всё бестолку ! пробовал в разных браузерах. В чём может быть ещё проблема ?

LazyDev
PHP-developer

LazyDev - 5 октября 2014 10:13 -

malenovski, а в других файлах ? там в комменте тоже написано

Мой блог: LazyDev.pro

Помогаю с решением проблем на платной основе.

malenovski
Юзер

malenovski - 5 октября 2014 12:22 -

Спасибо за помощь !
Мне другое помогло:

Ищем в файле \engine\modules\show.full.php
urlencode( $value )

Меняем два раза значение на
urldecode( $value )

Далее ищем в файле \engine\modules\show.short.php (в DLE 10.3 это 320-321 строки)
urlencode( $value )

Меняем два раза значение на
urldecode( $value )


Но мне вполне хватило заменить только вот это:
\engine\modules\show.short.php
urlencode( $value )

Меняем два раза значение на
urldecode( $value )



Да к стати не подскажете, как быть с этим ?
/tags/сборник%20программ/

вот это стало в место пробела %20 а как допустим заменить на дефис ?

Спасибо !

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

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

наверх