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
Дата публикации:
Хештеги: #Joomla :: #sh404SEF :: #SEF :: #ссылка :: #url :: #Taxonomy :: #Zaragoza :: #tags :: #system :: #shUrlSafeDisplay :: #комонент :: #component :: #admin :: #administrator :: #админ :: #администратор :: #com_taxonomy :: #com_sh404sef :: #проблема :: #решение :: #админцентр :: #кодировка :: #utf-8 :: #utf8 :: #реальные ссылки :: #реальная ссылка :: #php