0 Пользователей и 1 Гость просматривают эту тему.
  • 5 Ответов
  • 1777 Просмотров
*

p.g.

  • Осваиваюсь на форуме
  • 36
  • 0 / 0
Обычно URL на сайте имеет следующий вид http://адрес-сайта.ru/01-категория/91-название статьи.

Проблема:
У меня в разделе меню "новости" выводятся материалы из категории "Новости". И ссылка получается вида: http://адрес-сайта.ru/novosti/01-novosti/91-otkrytie-salona-svyazi.
И получается дубляж в адресе - в начале пункт меню "Новости" и потом название категории "Новости" и только потом статья. При этом мне совершенно не нужно, чтобы люди могли отразить материалы определенной категории перейдя по ссылке: http://адрес-сайта.ru/novosti/01-novosti/

Т.е. мы говорим о том, чтобы категории и подкатегории не отображались в ссылке.

Пролистав этот форум были попытки сделать это несколькими способами:
1. Через сторонний SEF компонент.
Но проблема в том, что он перегружает сайт (посещаемость в пять тысяч человек в сутки + 1,5 тысячи материалов). Этот вариант не подходит. Нужно реализовать стандартными способами

2. Через файл .htaccess
Этот вариант интересен, но рабочего решения под joomla3 не встречал. Реально сделать?

3. Добавлением статьи в пункт меню, который можно не выводить модулем.
Хороший способ, который решает свою задачу. Но у меня тысячи статей + возможность у пользователей самим добавлять новости, в итоге не угонишься за этим, нужно автоматизировать.

4. Через правку файла router.php
Скорее всего это то, что нужно, но рабочую версию на joomla3 не встречал. Как поправить код, чтобы не вылезали в ссылке категории и подкатегории?

И еще... допустим мы привели ссылки к виду, при которой категории не отображаются.
И ссылка имеет вид: http://адрес-сайта.ru/novosti/91-otkrytie-salona-svyazi

Если из алиаса материала убрать идентификатор 91. и ссылка будет http://адрес-сайта.ru/novosti/otkrytie-salona-svyazi не возникнет ли в дальнейшем проблем?

Если я добавлю еще одну статью с названием "Открытие салона связи" и он сделает такой же алиас, он откроет предыдущую статью или у него есть еще какие то внутренние идентификаторы и он разберется, какую статью открывать?



*

ChaosHead

  • Гуру
  • 5241
  • 451 / 13
Для категорий можно сделать скрытое меню, которое не обязательно отображать на сайте. Там вы категориям сделаете структуру какую нужно. А в меню которое будете выводить на сайте сделаете алиасы (ссылки) на эти пункты меню. Чуть муторно, но при обновлении ничего не потеряется.

Если нужно именно для материалов, то на JED видел плагин, который автоматически добавляет создаваемые материалы в меню, но я думаю только категории прописать в скрытом меню достаточно.
« Последнее редактирование: 08.08.2015, 20:34:23 от ChaosHead »
*

p.g.

  • Осваиваюсь на форуме
  • 36
  • 0 / 0
Я меню вывожу не списком статей или категорий, а обычной статьей, внутри которого модуль новостей, который выводит определенные статьи. В шаблоне модуля поставил ссылку на меню новости, и теперь, когда нажимаешь на новость, она открывается внутри активного меню Новости и имеет вид http://адрес-сайта.ru/novosti

Не совсем осмыслил ваше предложение. Но если ссылки сделать в другом меню, то пропадет активный меню пункт "Новости". А это очень важно не допустить.

Может все же через router.php
« Последнее редактирование: 08.08.2015, 23:40:36 от p.g. »
*

ChaosHead

  • Гуру
  • 5241
  • 451 / 13
http://extensions.joomla.org/extensions/extension/site-management/sef/direct-alias
Отпишитесь только решит вашу проблему или нет, тоже хотел его попробовать.
« Последнее редактирование: 09.08.2015, 01:00:54 от ChaosHead »
*

p.g.

  • Осваиваюсь на форуме
  • 36
  • 0 / 0
После установки плагина ничего позитивного не произошло... (((
*

ChaosHead

  • Гуру
  • 5241
  • 451 / 13
При установке вроде и не должно) Он даёт настройку в пунктах меню судя по описанию.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Где настраивается и как убрать Sidebar в Helix Ultimate?

Автор varella

Ответов: 5
Просмотров: 768
Последний ответ 20.09.2022, 23:12:13
от varella
Внешние ссылки в Yootheme Pro

Автор Lemonez

Ответов: 1
Просмотров: 500
Последний ответ 28.12.2021, 23:32:33
от Lemonez
Убрать надпись в футере

Автор kunsaid

Ответов: 6
Просмотров: 601
Последний ответ 22.12.2021, 18:06:35
от kunsaid
Не могу понять где могу убрать Google карту со страницы

Автор itbc

Ответов: 2
Просмотров: 504
Последний ответ 18.11.2021, 13:12:34
от itbc
Скрыть только текст ссылки

Автор kosh2323

Ответов: 10
Просмотров: 691
Последний ответ 26.10.2021, 10:40:57
от kosh2323