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

hapson

  • Осваиваюсь на форуме
  • 44
  • 4 / 0
Искал решение, но ничего подобного не нашел.
Вот мой сайт Lanos-FAQ
Сейчас у меня имеется куча менюшек, поэтому итоговый адрес каждой статьи таков http://lanos-faq/статья
Статьи поделены на категории, но это деление лишь для моего удобства. По факту ни один пункт ни одного меню не привязан ни к одной категории. Все пункты всех меню привязаны исключительно к материалам.
Например к верхнему пункту меню "Ремонт" привязан материал на тему этого псевдо раздела, то есть о ремонте авто. На странице этого материала имеются подменю слева. Также имеются псевдо подразделы (по количеству меню слева). Например, на странице "Ремонт" имеется три меню: "Двигатель и его системы", "Ходовая и трансмиссия" и "Интерьер и экстерьер"
Для каждого псевдо подраздела есть своя менюшка со ссылками на материалы.
В админке это выглядит так:
Цитировать
Главная                                     (привязан 1 материал)
Ремонт                                      (привязан 1 материал)
/-Двигатель и его системы           (привязано много материалов)
/--Плавают обороты ХХ               (привязано много материалов)
/-Ходовая и трансмиссия            (привязано много материалов)
/-Интерьер и экстерьер               (привязано много материалов)
Доработки                                 (привязан 1 материал)
/-Двигатель и его системы         (привязано много материалов)
/-Электрика                             (привязано много материалов)
/-Интерьер и экстерьер              (привязано много материалов)
/--Проблемы с печкой                (привязано много материалов)
Главное меню состояит из одного уровня, впрочем как и все остальные.
По этой причине, как вы понимаете, нет явной структуры сайта. Посмотрите карту сайта (последняя кнопка верхнего меню) - там все понятно. Сколько блоков - столько у меня менюшек.
Что ж, красивые УРЛы типа сайт/материал - это хорошо, но есть ряд неудобств.
Во-первых, посетители не видят четкой структуры сайта
Во-вторых не работают хлебные крошки
В-третьих при переходе к материалу, кнопка верхнего меню становится не активна, что тоже весьма не гуд.
Ну и, наконец, все это становится очень запутано даже для меня.
Решил я изменить структуру сайта. А именно - сделать одно общее меню на весь сайт. А в 7 позиции выводить нужные куски меню с учетом вложенности. Пример тут http://joomlaforum.ru/index.php/topic,48469.0.html

Таким образом я получу наглядную HTML-карту сайта, работающие хлебные крошки и активный пункт верхнего меню при навигации.
Однако УРЛы станут такими http://lanos-faq.ru/ремонт/двигатель и его системы/замена термостата - это для примера.
Плохо ли это? Нужно ли изгаляться чтобы добиться прежних УРЛов? С редиректом я разобрался, могу без проблем переадресовать со старых алиасов на новые - не вопрос.

Можно ли как-то избавиться от промежуточных алиасов в адресной строке? Прошу учесть, что промежуточные алиасы - это ссылки на материалы.
То есть главная имеет свой материал
Ремонт имеет свой материал
Двигатель и его системы - пока это текстовый разделитель (потом будет материал)
Далее уже идут материалы

Это еще не реализовано - сейчас буду этим заниматься.

Может просто забить на это. Или длинные УРЛы это очень плохо?
« Последнее редактирование: 22.03.2013, 20:09:12 от hapson »
*

jouse

  • Захожу иногда
  • 131
  • 7 / 0
  • Не за что ^_^
Что то ты намудрил с менюшкой, нафига?)
Чем тебе не угодили подпункты меню?
Меню - Главная
Меню - Ремонт
Подменю - /-Двигатель и его системы вязано много материалов)
...
Меню - Доработки
Подменю - /-Двигатель и его системы
...
*

hapson

  • Осваиваюсь на форуме
  • 44
  • 4 / 0
Что то ты намудрил с менюшкой, нафига?)
Чем тебе не угодили подпункты меню?
Меню - Главная
Меню - Ремонт
Подменю - /-Двигатель и его системы вязано много материалов)
...
Меню - Доработки
Подменю - /-Двигатель и его системы
...
Тем что все эти меню не связаны друг с другом и нет явной структуры сайта.
Я буду делать одно меню на весь сайт

То есть:

Главная (статья)
Ремонт (статья)
/-Двигатель и его системы (текстовый разделитель)
/--статья 1
/--статья 2
/--статья 3
/-..........
/-Ходовая и трансмиссия (текстовый разделитель)
/--статья 1
/--статья 2
/--статья 3
Доработки (статья)
/-Двигатель и его системы (текстовый разделитель)
/--статья 1
/--статья 2
/--статья 3
/-..........
и так далее

На весь сайт одно меню, а выводить его части буду модулями с учетом уровней меню.
То есть на странице ремонт будет модуль главного меню, но только его 2-3 уровня.
*

hapson

  • Осваиваюсь на форуме
  • 44
  • 4 / 0
Сейчас у меня много менюшек и соответственно много модулей меню - мороки очень много и путаницы. К примеру, при добавлении статьи, на ее странице должны отображаться определенные 2(3,4...) модуля меню. Нужно пройтись по настройкам этих модулей и поставить галочку, чтобы они отобразились на странице новой статьи.
А если использовать одно большое меню, то для вывода на нужных страницах модуля с дочерними пунктами главного (единственного) меню, достаточно всего одного модуля и один раз настроить его отображение.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

[FAQ] Как убрать <meta name="generator" content="Joomla! 2.5 - Open Source Content Management" />

Автор neket

Ответов: 56
Просмотров: 297391
Последний ответ 05.11.2020, 20:00:15
от Grigoriy82
Убрать название пункта меню из URL материала

Автор fortuner

Ответов: 15
Просмотров: 7202
Последний ответ 31.10.2020, 00:46:04
от spas
Как убрать < class="moduletable ">на лицевой части сайта?

Автор indes

Ответов: 11
Просмотров: 2927
Последний ответ 07.05.2020, 17:35:38
от beliyadm
[FAQ] Как убрать ID из ссылок?

Автор Leshiy

Ответов: 128
Просмотров: 73037
Последний ответ 12.04.2019, 19:19:55
от GURU
Можно ли извлечь материалы из бэкапа?

Автор Cherr23

Ответов: 3
Просмотров: 2311
Последний ответ 14.12.2018, 07:09:04
от lexxbry