Solution halfhope Posted July 12, 2022 at 01:58 PM Solution Share Posted July 12, 2022 at 01:58 PM Менеджер административного меню Добавил halfhope Добавлено 11.07.2022 Категория Меню, Навигация , Прочие Решения Просмотр файла Описание Модуль позволяет управлять главным меню и добавляет возможность создавать свое верхнее меню. Верхнее меню можно создавать и выводить для выбранных разделов. Поддерживается встроенная в opencart система контроля доступа к разделам. Преимущества Использует механизм событий, работает без внедрения в файлы. Не заменяет текущее меню, а подхватывает существующие пункты. Не влияет на производительность. Возможности Поддержка HTML кода в названиях пунктов меню. Поддержка назначения JavaScript кода для пунктов меню*. Назначение FontAwesome иконок для каждого пункта*. Пункты меню скрываются, если у текущего пользователя нет прав на просмотр содержимого раздела. Используется встроенная в OpenCart система контроля доступа к разделам ("Система" > "Пользователи" > "Группы пользователей"). Поддерживает генерацию ссылок по роуту. $_GET переменные, $this->config параметры в заголовках, ссылках и JS в виде шорткодов. Верхнее меню можно выводить в выбранных разделах. В верхнем меню можно создавать разделители и заголовки групп. Возможность открывать ссылки во всплывающем окне. * Для главного меню слева, JavaScript, как и иконки, поддерживаются только у пунктов меню первого уровня. Есть ocmod файл, который решает эту проблему, файл бесплатный, доступен по запросу. Совместимость OpenCart / ocStore 2.3, 3.x, 4.x. Демо [Временно недоступно] Админка https://menu-manager.shth.me/admin/ (авто вход) Каталог https://menu-manager.shth.me/ На демо сайте есть верхнее меню для быстрой навигации. Установка Установите расширение через стандартный раздел установки дополнений. Перейдите в раздел модулей и установите нужный модуль. Руководство Модуль разделен на 2 независимых модуля (главное меню, верхнее меню). В правой панели обоих модулей находятся автоматически сканированные разделы Вашего магазина, из этой панели можно переносить готовые пункты меню. При установке модуля главного меню, меню модуля автоматически заполняется текущими пунктами главного меню. Для главного меню, JavaScript, как и иконки, поддерживаются только у пунктов меню первого уровня. Иконки встроенные - FontAwesome. Верхнее меню можно размещать в выбранных разделах админки, указав роуты нужных страниц через запятую или на всех страницах, если оставить роут пустым. Шорткоды Шорткоды можно использовать в заголовках, ссылках и JavaScript коде. Доступ к $_GET переменным текущей страницы [product_id], [module_id]. Доступ к $this->config параметрам магазина [config|config_language_id]. Генерация ссылок на разделы админки [link|catalog/product]. Если возникнут любые вопросы, пишите в тему поддержки или личные сообщения. Лицензия Модуль имеет автоматическую активацию. При покупке указывайте домен / тестовый домен. Лицензия распространяется на один магазин / мультимагазин. Описание файлов и контрольные суммы menu_manager_v1.1.2_oc_v2.3.ocmod.zip для версий 2.3 feee7e0dec9caa54b4fbf7f41b500e71 menu_manager_v1.1.2_oc_v3.x.ocmod.zip для версий 3.x 96aac07d8b18ecf2e7e78ddbc5487511 menu_manager.ocmod.zip для версий 4.x 25c12ac2767f3757f4c6db247040136a Смотрите также FSMonitor - мониторинг файловой системы - модуль отслеживает новые, измененные и удаленные файлы сайта. [PMP] - Products module pack - модуль для вывода товаров. Более 43 вариантов выборок товаров. Базовая HTTP авторизация - защита административного раздела базовой авторизацией на уровне сервера. Другие модули и услуги с тегом "Гибкость". Лог изменений Спойлер 1.1.3 Добавлена возможность открывать ссылки во всплывающем окне. 1.1.2 Добавлена возможность добавлять внешние ссылки. Добавлена возможность добавлять разделители и заголовки групп. Добавлена сортировка таблицы. Добавлен вывод текущей версии в заголовок панели. 1.1.1 Добавлена поддержка HTML в заголовках. 1.1 Удалены строгие типы. Исправлены ошибки при добавлении обработчиков событий. Убран метод генерации JS в контроллере, обновлён генератор верхнего меню. Добавлена поддержка JavaScript и шорткодов. Добавлена проверка при использовании ссылки на функцию контроллера. 1.0 Релиз. 3 Quote Телеграмм - halfhope. Link to comment Share on other sites More sharing options...
zhu4koff Posted August 27, 2022 at 11:51 AM Share Posted August 27, 2022 at 11:51 AM некоторые ссылки не отображаются в меню, например в модулях оплаты если создаю ссылки на внутренний интерфейс модуля, то ссылки в меню не отображаются вообще примеры таких url Цитата extension/payment/sbacquiring/status&token=... extension/payment/tcsacquiring/status&token=... extension/payment/tcssbp/status&token=... при это если ссылки сделать настройки модуля, то они в меню отображаются хорошо для таких url Цитата extension/payment/sbacquiring&token=... extension/payment/tcsacquiring&token=... extension/payment/tcssbp&token=... 1 Quote Link to comment Share on other sites More sharing options...
halfhope Posted August 27, 2022 at 08:41 PM Author Share Posted August 27, 2022 at 08:41 PM 8 часов назад, zhu4koff сказал: некоторые ссылки не отображаются в меню, например в модулях оплаты если создаю ссылки на внутренний интерфейс модуля, то ссылки в меню не отображаются вообще Кажется я знаю в чем причина, в понедельник смогу проверить этот момент. Если быстро решу вопрос, то выпущу обновление. Планируется добавить выполнение пользовательский javascript кода для элементов меню. Спасибо! 2 Quote Телеграмм - halfhope. Link to comment Share on other sites More sharing options...
zhu4koff Posted September 2, 2022 at 04:52 PM Share Posted September 2, 2022 at 04:52 PM В 27.08.2022 в 23:41, halfhope сказал: Кажется я знаю в чем причина, в понедельник смогу проверить этот момент. Если быстро решу вопрос, то выпущу обновление. Планируется добавить выполнение пользовательский javascript кода для элементов меню. Спасибо! еще нашел модуль с такой проблемой index.php?route=extension/vk_export/albums&user_token=[user_token] index.php?route=extension/vk_export/albums&user_token=[user_token] index.php?route=extension/vk_export/report&user_token=[user_token] аналогично не выводятся в меню 1 Quote Link to comment Share on other sites More sharing options...
timagz Posted September 28, 2022 at 06:50 PM Share Posted September 28, 2022 at 06:50 PM Можно еще добавить разные меню для разных групп пользователей настраивать. 0 Quote Link to comment Share on other sites More sharing options...
zhu4koff Posted September 29, 2022 at 07:09 AM Share Posted September 29, 2022 at 07:09 AM 12 часов назад, timagz сказал: Можно еще добавить разные меню для разных групп пользователей настраивать. "Пункты меню скрываются, если у текущего пользователя нет прав" 0 Quote Link to comment Share on other sites More sharing options...
halfhope Posted February 18, 2023 at 01:14 PM Author Share Posted February 18, 2023 at 01:14 PM В 02.09.2022 в 21:52, zhu4koff сказал: аналогично не выводятся в меню Исправлено в версии 1.1.1 Так же добавлена поддержка HTML в заголовках Добавлена поддержка JS для пунктов меню В 28.09.2022 в 23:50, timagz сказал: Можно еще добавить разные меню для разных групп пользователей настраивать. Там уже есть такое. Просто настройте права для групп пользователей. Если у пользователя прав на пункт нет, то и показываться он не будет. В общем, меню настраивается в общем интерфейсе, едином для всех групп пользователей, но работает в соответствии с настроенными разрешениями для каждой группы. 0 Quote Телеграмм - halfhope. Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.