Joomla не работает меню

Joomla не работает меню

Вступление

На этом уроке, посвящённом модулям Joomla, я покажу отличный модуль для показа меню на страницах сайта.

Где лежит?

Каталог модуля «Меню» лежит в каталоге /modules/mod_menu корневой папки сайта. В каталоге стандартные файлы для системных модулей:

  • Каталог tmpl;
  • Файлы helper.php;
  • mod_menu.php;
  • mod_menu.xml.

Зачем нужен?

Модуль Меню на Joomla сайте нужен, чтобы показать в любой выбранной позиции модулей любое, ранее сделанное меню сайта.

Данный модуль не подхватывать стиль выпадающего меню и будет показывать пункты меню в виде списка. Это значит, что использование этого модуля в позиции шаблона для основного меню, НЕ даст выпадающего меню, а покажет пункты меню списком.

Напомню, чтобы создать выпадающее меню сайта нужно в настройках шаблона указать, какое меню вы выбрали основным.

Как создать?

Для создания модуля меню вы должны иметь соответствующие права. По умолчанию этот модуль может создать только суперадминистратор.

  • Из основного меню административной панели идём на вкладку Модули;
  • В тулбаре вкладки жмём кнопку «Создать»;
  • Из списка типов модулей выбираем тип Меню;
  • Заполняем настройки модуля меню на 4-х вкладках. Сохраняемся;
  • Всё меню создано, после чистки кэша сайт оно покажется на сайте.

Настройки модуля меню Joomla

Посмотрим на 4 вкладки настроек модуля меню.

Вкладка 1 — Модуль

Основная вкладка настроек. Здесь

Обязательно заполняем название модуля;

Если хотите скрыть название модуля, сразу скрываете его в настройке справа «Показывать заголовок»;

В полях настроек нужно: выбрать само меню, которое хотите показать (1), выбрать базовый пункт меню (2), указать начальный (3) и конечный пункт меню (4), и определиться с показом подпунктов меню (5).

Настройкой (2) вы можете перемещать меню в пределах базового меню при сложной структуре сайта. Если вы брать рекомендованный текущий пункт меню, то в качестве базового будет выбрано ближайший старший активный пункт меню.

Читайте также:  В каких числах госы

Указание начального (3) и конечного (4) пункта меню позволяет сокращать длинные меню, сложной структуры сайта. Аналогичное назначение у настройки показ подпунктов меню (5).

В правой части вкладки обязательно заполняем показ заголовка (6), состояние (8) и позицию в шаблоне (7). Остальные настройки по желанию.

Интересны поля «Порядок», здесь вы сразу можете ранжировать создаваемый модуль в модулях этой позиции. Это можно сделать и в таблице модулей перетаскиванием модуля.

«Примечание» создается для администраторов сайта и видно в таблице модулей.

«Начало публикации» позволит запланировать выход модуля по дате.

Вкладка 2 — Привязка

Здесь вы должны выбрать, на каких страницах сайта будет данный модуль показываться. По умолчанию стоит настройка «На всех страница».

Выбор страниц показа осуществляется по пунктам меню из фильтра «На всех …», «Ни на одной», «Только на указанных», «На всех кроме указанных».

Например, вы хотите показать создаваемый модуль только на главной странице. Для этого в фильтре выбираете «Только на указанных» и в списке меню выделяете чек, только меню главной страницы (избранных материалов).

Вкладка 3 — Дополнительно настройки

Здесь вы можете задать уникальный внешний вид модуля, если в вашем шаблоне есть дополнительные стили модулей или вы сами создали такие стили для модулей.

Можно поступить наоборот. Здесь указать любой свой «Суффикс класса меню» и «Суффикс CSS-класса модуля», а потом добавить к этому модулю своё CSS правило.

В отличие от настроек других модулей, здесь есть смена стилей Java Script выпадающего меню (Позиция назначения).

Вкладка 4 — Права

Заполняются для многопользовательских сайтов с количеством администраторов больше одного.

После заполнения всех полей модуль меню на Joomla сайте нужно сохранить и после чистки кэша посмотреть ан сайте.

Читайте также:  Внимание конкурс как правильно писать

Вывод

В этом уроке мы рассмотрели модуль Меню на Joomla сайте. Очень полезен для создания полноценного футера сайта с дополнительными меню технической и информационной навигации.

Решено. В Artisteer меню было выпадающим, а когда поставил шаблон на Joomla 3, меню не выпадает. Что делать? Как исправить?

Artisteer не виноват. Решается все в модуле вывода меню. Жмем на модуль меню — настройки.

Там "Показывать подпункты меню" ставим "Да" и сразу меню начинает выпадать.

prolisk » 26 авг 2015, 17:27

k0ttee » 26 авг 2015, 18:43

Joomla это не просто говно, а французское говно (где имена переменных на французском и уже это — просто невыносимо).

1.) В отладке сразу видно — на внутренней странице срабатывает :hover а на главной не срабатывает.
2.) Там же в отладке вижу косяки — на внутренней 311 ахтунгов, на мордочке пару критов.

Добавлено спустя 4 минуты 6 секунд:
В хроме даже пишет "нельзя прочитать свойство splid от undefined". Нахватает чего-то.

prolisk » 26 авг 2015, 19:14

k0ttee » 26 авг 2015, 19:24

prolisk » 26 авг 2015, 19:34

k0ttee, это на что-то влияет?
Через админку этот файл не такой.
Код: Выделить всё ?>
language; ?>">
language; ?>">
language; ?>">
language; ?>">

(уже убрал кое-какие элементы)
Сейчас хочу убрать эти строчки для ИЕ вообще, посмотрим что измениться.

Добавлено спустя 31 минуту 11 секунд:
короче заменил эти IE на , также убрал в js код, где было split.
Часть кода заработала как надо — по клику в меню открывается нужная страница.
Но по прежнему при наведении на главной не выскакивают ссылки.
Нашел в нете, что этот шаблон шел для лендигов — как бы одностраничник, и основная цепь управления была бы по якорям.
А само меню в лейоте, но он не редактируется (не сохраняется).
Буду дальше искать код, который блокирует всплывающее меню. jquery, чтоб его

Читайте также:  Корпус для фонаря своими руками

Добавлено спустя 19 часов 15 минут 58 секунд:
Проблема решена, оказалось jquery на одностраничном шаблоне блочит меню. Убрал коды, все заработало (три файла почистил)

k0ttee » 27 авг 2015, 17:49

Гребаная бутафория! Сайт вам не театр!

Ну раз блочит, значит один из return false; надо убрать.

Если совсем задолбался, можно сделать "бессовестный и очень грязный хак": отредактировать .htaccess так, чтобы jooma думала буду-то главная страница это одна из внутренних. Но от такого велосипеда следующий допиливатель сайта тебя проклинать будет и придется носить оберег от проклятий.

  • Похожие темы Ответы Просмотры Последнее сообщение
  • Помогите с меню на WP
    zverr » 24 янв 2016, 12:33 2 424 prolisk
    25 янв 2016, 11:11
  • Непонятный пункт меню в gmail
    prolisk » 03 май 2016, 15:39 5 536 prolisk
    01 июн 2016, 22:54
  • Вопрос по сайту ucoz — навигация меню
    DaffyDaff » 17 мар 2013, 11:38 7 928 andreykashops
    19 мар 2013, 21:20
  • Joomla или WordPress
    Trinity » 31 авг 2010, 21:10 8 1033 ilsannu
    04 мар 2011, 13:26
  • WordPress или Joomla?
    1 , 2 , 3Sa[Y]moN » 03 дек 2013, 05:10 22 1923 Юрик
    07 июн 2014, 16:29

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 68

Ссылка на основную публикацию
Https ok ru dk cmd logexternal
Социальная сеть «Одноклассники» — найди друзей Одноклассники – социальная сеть, которая пользуется большой популярностью среди тех, кто хочет отыскать друзей...
Brother dcp 7030 сброс счетчика тонера
У меня дома довольно старенькое МФУ Brother DCP-7032R. Печатаем мы на нем мало и до сих порт используем стартовый картридж,...
Brother hl 1240 драйвер
Тип драйвера: Printer Производитель: Microsoft Версия: 6.1.7233.0 (21 июн 2006) Файл *.inf: prnbr001.inf Тип драйвера: Printer Производитель: Microsoft Версия: 6.1.7233.0...
Huawei e160g прошивка под всех операторов
Прошивка и разблокировка брендированных модемов/телефонов/роутеров/планшетов Мы ВКонтакте Наш канал Голосование Последние посетители ziko01201[ 16 мин, 54 сек назад ] tentser[...
Adblock detector