LiveInternetMail.ru
Форум русской поддержки Joomla!® CMS
18.05.2013, 13:01:28 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 2.5 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор Тема: Убрать ID материала.  (Прочитано 398 раз)
0 Пользователей и 1 Гость смотрят эту тему.
ksv
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 37


« : 24.10.2012, 19:51:08 »

Добрый вечер, надеюсь вопрос тривиальный. Как удалить нумерацию статьи в Joomla 2.5
формат ссылки: www.site.ru/category/25-nazvanie-statyi  где 25 естественно номер статьи. в моем блоге название статей не повторяется, соответственно желательно иметь вид урла - www.site.ru/category/nazvanie-statyi

заранее спасибо

-------------------------
Заголовок исправил на более информативный.
« Последнее редактирование: 24.10.2012, 19:52:44 от NightGuard » Записан
konoden
Давно я тут
****

Репутация: +30/-0
Offline Offline

Пол: Мужской
Сообщений: 293


Делаем сайты за спасибо:) 2d-design.org


« Ответ #1 : 24.10.2012, 20:09:05 »

Цитировать
Открываем файл: \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 категорий.
По данным сайта: http://javascript.clan.su/publ/nachinajushhemu_vebmasteru/kak_v_joomla_2_5_ubrat_id_stati_iz_ssylki_na_material/2-1-0-27
Записан
b2z
Support Team
*****

Репутация: +325/-0
Offline Offline

Пол: Мужской
Сообщений: 4380


Contra Gaming Community


« Ответ #2 : 25.10.2012, 00:35:38 »

http://joomlaforum.ru/index.php/topic,169326.30.html
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Рейтинг@Mail.ru Rambler Top100 Powered by SMF 1.1.18 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet