Как в Joomla 2.5/3.0 убрать ID статьи из ссылки на материал

Наверное, все разработчики сайтов на 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 заменить код:

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

на код:

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

atcorp.ru/blog-razrabotchika/43-kak-v-joomla-2-5-ubrat-id-stati-iz-ssylki-na-material.html

If you found an error, highlight it and press Shift + Enter or click here to inform us.

Author: master

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *