Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Модули для DLE » Модуль Меню сайта v.1.0

Модуль Меню сайта v.1.0


     22.06.2026    Модули для DLE    186    7 комментариев

Краткая информация о модуле (хаке)

Автор: demiant
Версия DLE: 19 и выше
Контакты: demiant@demiant.ws
Цена: Бесплатно
Модуль Меню сайта v.1.0


Модуль Меню сайта разрабатывался для одной единственной цели сделать меню сайта редактируемым в одном месте, с возможностью настройки ссылок для отображения и настройке меню в одном месте. Так как все же постоянно редактировать tpl шаблон и пытаться предугадать поведение стилей тоже не всегда можно адекватно.

Модуль протестирован на версии 20.0, но так как у него нет своего ЧПУ можно его попробовать поставить на более низкую версию где есть система плагинов.
Версия php 8.2 и выше.

Модуль имеет админ панель, ставиться он через систему плагинов самой CMS DLE, затрагиваеться всего 2 файла при инсталяции плагина.

Скриншот главной страницы админ панели:
Модуль Меню сайта v.1.0

По скриншоту видно что создано 2 типа меню, это панель навигации с отдельными настройками и боковое меню. Так же доступно создание нового меню.

Скриншот горизонтального меню:
Модуль Меню сайта v.1.0


В данном разделе позволительно создание ссылки в меню как на внешний источник так и на внутренний, редактирование и смена позиции осуществляеться на ajax, редактирование это всплывающее окно на скриншоте ниже:
Модуль Меню сайта v.1.0


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


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

Модуль Меню сайта v.1.0


так же для каждого раздела можно указывать свой класс стилей css.

Модуль предоставляеться как есть, в комплекте файлы модуля, плагин инсталяции и html инструкция с примером работы модуля и детальным описанием модуля.

Сам модуль:
sitemenu.zip [26.4 Kb] (cкачиваний: 11)

7 комментариев

DaivZ
Юзер

DaivZ - 23 июня 2026 21:40 -

Отличная реализация пару багов правда есть

demiant
Юзер

demiant - 24 июня 2026 09:31 -

День добрый, я сегодня обновленную у себя на сайте выложу, есть небольшие изменения, предварительно список изменений:
Поведение вертикального аккордеона: активные ветки теперь раскрываются из JS на старте, поэтому их можно свернуть кликом по шеврону (раньше активная ветка удерживалась открытой через CSS).
Сигнатура внутренней функции sitemenu_visible(): принимает всю строку пункта (нужно для проверки групп), а не только значение видимости.
Уникальный aria-label у каждого <nav> — берётся из названия меню (несколько меню на странице различимы скринридером).
Cache-bust подключения CSS/JS: ?v=20260624b.

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

demiant
Юзер

demiant - 24 июня 2026 16:26 -

Модуль получил номер версии 1.1.0, полный список изменений:

обновлена справка идущая с плагином, добавлен отдельный файл chenglog с списком изменений, но к сожалению я здесь не могу отредактировать пост и добавить обновленный архив.

izi4
Юзер

izi4 - 5 июля 2026 13:22 -

а где взять обновленный архив?

demiant
Юзер

demiant - 5 июля 2026 13:43 -

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

izi4
Юзер

izi4 - 5 июля 2026 15:05 -

Спасибо нашел.

demiant
Юзер

demiant - 5 июля 2026 16:54 -

залил обновление, там же опубликовал список изменений, здесь тоже в спойлер добавлю:

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

Чтобы комментировать - войдите или зарегистрируйтесь на сайте
наверх