Итак, в этой статье мы рассмотрим как убрать цифры (типа таких http://yuzgu.ru/moduls/77-statiya)точник: http://joomlaon.ru/article/78-kak-udalit-id-iz-ssylo, а именно идентификатор статьи компонента Менеджера Материалов из ссылок в Joomla.

Решение этой проблемы предусмотрено разработчиками Joomla.

Откройте для редактирования файл: корень_сайта\administrator\components\com_content\config.xml и рядом с другими аналогичными тегами добавьте следующее:

<field name="sef_advanced_link"
type="radio"
default="1"
label="SEF: Remove article ID from URL"
description="Remove ArticleID from URL?">
<option value="0">JNO</option>
<option value="1">JYES</option>
</field>

Теперь можно управлять этим параметром из админки. Заходим в Менеджер Материалов, нажимаем кнопку Настройки справа верху. Далее в диалоговом окне видим новый параметр Remove article ID from URL.

Установка значение в "Да" (по умолчанию), приведет к тому что в ссылках не будет ID статьи. "Нет" - все будет по-старому.

Если у вас часть статей вываливается с 404 ошибкой (т.е. новые ссылки не работают) то нужно в файле: корень_сайта/components/com_content/router.php заменить код:

// then we assume it is a category. If they don't we assume it is an article
if ($count === 1) {

на код:

//then we assume it is a category. If they don't we assume it is an article
if ($count === 1 && !$advanced) {

 

http://orlov-a.ru/joomla/kak-ybrat-id-iz-materiala-joomla.html