Наверное, все разработчики сайтов на 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) {
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.