Запись опубликована
toluy.ru - Блог странника. You can comment here or
there.
Наверное, все разработчики сайтов на CMS Joomla сталкиваются с проблемой отображения ID статьи в ссылке на материал. Но это не проблема, потому как сами разработчики оставили возможность легко этот самый id убрать из ссылки.
Для этого открываем для редактирования файл:
корень_сайта\administrator\components\com_content\config.xml
и рядом с другими аналогичными параметрами добавляем следующее:
JNO
JYES
Ура! Теперь зайдём в админку - менеджер материалов - и жмём на кнопку НАСТРОЙКИ (она справа вверху). В появившемся диалоговом окне видим наш новый параметр 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) {