Хак правильное отображение русскоязычных значений в доп полях вида перекрёстные гиперссылки

  • Автор темы mtrolik
  • Дата начала
mtrolik
Участник
Сообщения
26
Реакции
1
Данный хак исправляет неправильное отображение русских слов в дополнительных полях вида перекрёстные гиперссылки, выводимые в краткой и полной новости.

Версия DLE: любая

Ищем в файле enginemodules/show.full.php (в DLE 10.3 это 1336-1337 строки)
Код:
if( $config['allow_alt_url'] ) $value3[] = "" . $value2 . "";
else $value3[] = "" . $value2 . "";
В разных версиях DLE содержание строки может быть разным, нас же интересует данный код
Код:
urlencode( $value2 )
Меняем два раза значение на
Код:
urldecode( $value2 )
И получаем следующее
Код:
if( $config['allow_alt_url'] ) $value3[] = "" . $value2 . "";
else $value3[] = "" . $value2 . "";
Далее ищем в файле enginemodules/show.short.php (в DLE 10.3 это 480-481 строки)
Код:
if( $config['allow_alt_url'] ) $value3[] = "" . $value2 . "";
else $value3[] = "" . $value2 . "";
Опять же разных версиях DLE содержание строки может быть разным, нас же интересует данный код
Код:
urlencode( $value2 )
Меняем два раза значение на
Код:
urldecode( $value2 )
И получаем следующее
if( $config['allow_alt_url'] ) $value3[] = "" . $value2 . "";
else $value3[] = "" . $value2 . "";

Готово
 
Сверху