Проблема в админцентре с URL c русскими буквами в sh404sef в SEF-ссылках, кодировка utf-8 заключается в следующем:
1. заходим в администраторе в Компоненты -> sh404SEF
2. далее: Просмотреть/Изменить SEF ссылки
3. видим реальные ссылки (url), в которых присутсвуют текст на русском языке, например при использовании компонента Taxonomy - Zaragoza Tags System, выглядят подобным образом:
index.php?option=com_taxonomy&lang=ru&tag=задание&view=blogtags
Решение проблемы заключается в модификации administratorcomponentscom_sh404sefsh404sef.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
http://bit.ly/dDlR5e
Подписаться на:
Комментарии к сообщению (Atom)
Комментариев нет:
Отправить комментарий