авто

Наверное, все разработчики сайтов на CMS Joomla сталкиваются с проблемой отображения ID статьи в ссылке на материал. Но это не проблема, потому как сами разработчики оставили возможность легко этот самый id убрать из ссылки. Для этого открываем для редактирования файл:
корень_сайта\administrator\components\com_content\config.xml
и рядом с другими аналогичными параметрами добавляем следующее:

<field name="sef_advanced_link"
type="radio"
default="0"
label="SEF: ID статьи в URL"
description="Показать ID статьи в URL?">
<option value="0">JYES</option>
<option value="1">JNO</option>
</field>

Ура! Теперь зайдём в админку — менеджер материалов — и жмём на кнопку НАСТРОЙКИ (она справа вверху). В появившемся диалоговом окне видим наш новый параметр SEF: ID статьи в URL.

Если поставить «Да» (по умолчанию), это приведет к тому, что в ссылках будет ID статьи. Если «Нет» — то все будет так как нам и нужно)))

Это всё — пользуйтесь на здоровье)))

P.S. Если у вас часть статей вываливается с 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) {

Добавить комментарий

Защитный код
Обновить