Решение halfhope Опубликовано 12.07.2022 в 13:58 Решение Поделиться Опубликовано 12.07.2022 в 13:58 Менеджер административного меню Добавил 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 Цитата Телеграмм - halfhope. Ссылка на комментарий Поделиться на другие сайты Поделиться
zhu4koff Опубликовано 27.08.2022 в 11:51 Поделиться Опубликовано 27.08.2022 в 11:51 некоторые ссылки не отображаются в меню, например в модулях оплаты если создаю ссылки на внутренний интерфейс модуля, то ссылки в меню не отображаются вообще примеры таких 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 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
halfhope Опубликовано 27.08.2022 в 20:41 Автор Поделиться Опубликовано 27.08.2022 в 20:41 8 часов назад, zhu4koff сказал: некоторые ссылки не отображаются в меню, например в модулях оплаты если создаю ссылки на внутренний интерфейс модуля, то ссылки в меню не отображаются вообще Кажется я знаю в чем причина, в понедельник смогу проверить этот момент. Если быстро решу вопрос, то выпущу обновление. Планируется добавить выполнение пользовательский javascript кода для элементов меню. Спасибо! 2 Цитата Телеграмм - halfhope. Ссылка на комментарий Поделиться на другие сайты Поделиться
zhu4koff Опубликовано 2.09.2022 в 16:52 Поделиться Опубликовано 2.09.2022 в 16:52 В 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 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
timagz Опубликовано 28.09.2022 в 18:50 Поделиться Опубликовано 28.09.2022 в 18:50 Можно еще добавить разные меню для разных групп пользователей настраивать. 0 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
zhu4koff Опубликовано 29.09.2022 в 07:09 Поделиться Опубликовано 29.09.2022 в 07:09 12 часов назад, timagz сказал: Можно еще добавить разные меню для разных групп пользователей настраивать. "Пункты меню скрываются, если у текущего пользователя нет прав" 0 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
halfhope Опубликовано 18.02.2023 в 13:14 Автор Поделиться Опубликовано 18.02.2023 в 13:14 В 02.09.2022 в 21:52, zhu4koff сказал: аналогично не выводятся в меню Исправлено в версии 1.1.1 Так же добавлена поддержка HTML в заголовках Добавлена поддержка JS для пунктов меню В 28.09.2022 в 23:50, timagz сказал: Можно еще добавить разные меню для разных групп пользователей настраивать. Там уже есть такое. Просто настройте права для групп пользователей. Если у пользователя прав на пункт нет, то и показываться он не будет. В общем, меню настраивается в общем интерфейсе, едином для всех групп пользователей, но работает в соответствии с настроенными разрешениями для каждой группы. 0 Цитата Телеграмм - halfhope. Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.