JavaScript
Главная
Вход
Регистрация

JavaScript — объектно-ориентированный

скриптовый язык программирования.

Меню сайта

Категории раздела
Компьютер и устройства [5]
Начинающему вебмастеру [13]
Тайны в прогах [6]

Главная » Статьи » Начинающему вебмастеру

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

Открываем файл: \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)

и будет вам счастье и долгожданные ссылки без АЙди материяла и ID категорий.

Категория: Начинающему вебмастеру | Добавил: Besigor (14.06.2012)
Просмотров: 2867 | Комментарии: 1 | Рейтинг: 5.0/1
Всего комментариев: 1
avatar
1 Sergey • 17:35, 06.12.2012
Добрый день

Сделал все, как вы написали. В начале вылезла ошибка 404, изменил строчку в файле router.php, вроде заработало - переходит по ссылке без ID, но не отображается составляющая материала (текст, картинки - контент).

В чем может быть дело?
avatar
ONLINE
Онлайн всего: 2
Гостей: 2
Пользователей: 0

Статистика




Бесплатные JavaScript © 2018