Всем привет. Было мне грустно… Решил отвлечься от рутины и сделать что-то полезное. Застрял на весь день))
Это первая версия виджета «Сервисный навигатор-меню». Тесты были, но только по мере его создания!
Обратная связь приветствуется.
Пару слов...
Виджет цепляется например к article, находит h2,h3,h4,h5,h6 и делает под них якоря. Что-то на подобии «Оглавление».
Еще умеет… не задевать комментарии. Ну вдруг в комментах будет H6, будет явно некрасиво в навигаторе увидеть чей-то коммент.
Константы языковые делал наспех… час. Так что кто захочет перепишет под свои предпочтения в лексике. (не люблю официальный стиль общения… я же не на партком собрании ;)
Также поддержка на две страны ru_uk
Видео для тех кто не хочет почем зря качать))
Делал для шаблона modern/
Тест:
Версия InstantCMS: 2.15.2
Веб сервер: Apache
Mysql сервер: 5.7.33
Версия PHP: 7.4.21, apache2handler
Пробуйте, делайте замечания, говорите что работает что нет.
Реклама #
Алексей Т 2 года назад #
Удобная штука и полезная. Завтра залипну на тестинг+
Vlad 2 года назад #
Как добавить тут шорт код из каталога я не вкурсе.
Если что качайте или тут или с каталога. Пока что версии одинаковые.
buk 2 года назад #
Спасибо. Очень хорошая штука, подобие бы для самого ТК (в статье), а то ручками приходится статью разбивать на содержание.
Vlad 2 года назад #
Пожалуйста.
Добавьте виджет на любую позицию в Статьях и укажите H2.....H6 в нужных местах.
Виджет умеет создавать вложенность
H1
--H2
---H3
KoRn 2 года назад #
Полезная плюшка!)
Александр 2 года назад #
Полезно, а на 2.14 и дефолтном шаблоне не запустится?
Vlad 2 года назад #
Должно запустится. На 2,13 работает. Там главное знать куда js грузят… в шапку или в подвал. Пару строк поменять.
Он впринципе и на 2,10 работает.
На дефолте тоже можно. У меня работает без проблем.
Александр 2 года назад #
ок, понял, спасибо, буду пробовать
Алексей Т 2 года назад #
Очень нужна настройка что бы виджет выезжал не сразу, а по клику на гамбургер.
Vlad 2 года назад #
На гитхабе уже есть обновление. Качайте пока там.
Я пока разберусь как делать обновления… в каталог😁
Добавлены опции — 2022/08/28
— Раскрывать виджет не сразу, а по клику.
— Выключить плавный скролл
Спасибо за обратную связь.
Vlad 2 года назад #
Vlad 2 года назад #
Обновление виджета Сервисный навигатор-меню
Panda58dev 2 года назад #
Полезная вещь :)
А как сделать такую скрытый сайдбар в админке, если не секрет?)
Vlad 2 года назад #
скрытый сайдбар в админке? что-бы по умочанию он был свернут? спрятан в кнопку меню?
scanread 2 года назад #
Очень полезная вещь+++
Скажите, пожалуйста, где можно подправить в коде, чтобы если нет Н1-Н6, чтобы он не выводился?
Vlad 2 года назад #
Благодарю.
Если нет Н1-Н6 то удалите их из поля в опциях настройки виджета.
и укажите те теги которые вам необходимо цеплять.
Например: тег span, sup, sub… или классы class=«accordion»… или айди id=«accordionExample»...
Если Н1-Н6 мешают логике отображения пунктов в меню-навигаторе, добавьте их в опциях в поле «Что исключить из захвата?» в исключения.
Например: исключить (Что исключить из захвата?)
#accordionExample h2 h3
и включить (Какие теги?).f_title