Как сделать русские псевдонимы (alies) для ЧПУ Joomla 1.5

Как-то раз столкнулся с проблемой, что при прописывании русского алиаса (псевдонима) для статьи (для того что бы ссылки в ЧПУ были русские), джумла их не принимала и выдавала результатом автоматическую подстановку абракадабры какой-то. Покопавшись в инете наткнулся на полезную статью.
Поясняю своими словами вкратце что нужно для этого сделать:
заходим в файл libraries/joomla/filter/filteroutput.php
находим такую строку $str = preg_replace(array('/\s+/','/[^A-Za-z0-9\-]/'), array('-',''), $str);
и меняем ее на такую $str = preg_replace(array('/\s+/','/[^A-Za-zА-Яа-яЁё0-9\-]/u'), array('-',''), $str);
и чуть выше удаляем две строки:

$lang =& JFactory::getLanguage();
$str = $lang->transliterate($str);

Вот и все! Теперь можно смело писать русские псевдонимы и при включенном ЧПУ в админке, у вас будут русские ссылки на страницы сайта.

Если есть вопросы пишите в комментариях.

Comments

Popular posts from this blog

CSS Как прикрепить слой (div) к краю

MySQL - How to add JSON column type

Как сделать заголовок модуля активной ссылкой в Joomla 1.5