Как сделать ссылки на кириллице в Joomla?

Обучение Joomla | Один комментарий

Чтобы получить ссылки вида joomla.ru/Раздел/Название-статьи.html без использования сторонних SEF компонентов можно в файле libraries\joomla\filter\filteroutput.php

в функции JFilterOutput::stringURLSafe вместо

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

// remove any duplicate whitespace, and ensure all characters are alphanumeric
$str = preg_replace(array('/\s+/','/[^A-Za-z0-9\-]/'), array('-',''), $str);

написать

$str = preg_replace(array('/\s+/','/[^A-Za-zА-Яа-яЁё0-9\-]/u'), array('-',''), $str);

Один комментарий к Как сделать ссылки на кириллице в Joomla?

  • admin  говорит:

    Будьте внимательны, работая со ссылками на кириллице, легко напутать и получить ссылки на страницу 404 – это плохо. Этого надо избегать. Помочь не допустить такой ситуации поможет проверка битых ссылок со Smart SEO Auditor.

Оставить ответ

Можно использовать: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

1111