Проблема в админцентре с URL с русскими буквами (компонент Taxonomy - Zaragoza Tags System) в sh404sef в SEF-ссылках в кодировке utf-8

Проблема в админцентре с URL с русскими буквами в sh404sef в SEF-ссылках, кодировка utf-8 заключается в следующем:



1. заходим в администраторе в Компоненты -> sh404SEF
2. далее: Просмотреть/Изменить SEF ссылки
3. видим реальные ссылки (url), в которых присутсвуют текст на русском языке, например при использовании компонента Taxonomy - Zaragoza Tags System,  выглядят подобным образом:
  index.php?option=com_taxonomy&lang=ru&tag=задание&view=blogtags

Решение проблемы заключается в модификации administrator\components\com_sh404sef\sh404sef.class.php:

функцию:

function shUrlSafeDisplay( $url) {

$url = urldecode( $url );
return htmlentities( $url, ENT_QUOTES);
}

заменяем на следующую

function shUrlSafeDisplay( $url) {

$url = urldecode( $url );
return htmlentities( $url, ENT_QUOTES, "UTF-8");
}

далее в админе реальные url (ссылки) отображаются нормально, например, выше указанный url:

index.php?option=com_taxonomy&lang=ru&tag=задание&view=blogtag

Дата публикации:

Хештеги: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: ::


 


 

2024-12-19 15:27:16