Виджет «Сервисный навигатор-меню»

+15
865
Виджет «Сервисный навигатор-меню»

Всем привет. Было мне грустно… Решил отвлечься от рутины и сделать что-то полезное. Застрял на весь день))
Это первая версия виджета «Сервисный навигатор-меню». Тесты были, но только по мере его создания!
Обратная связь приветствуется.
Пару слов...

Виджет цепляется например к article, находит h2,h3,h4,h5,h6 и делает под них якоря. Что-то на подобии «Оглавление».
Еще умеет… не задевать комментарии. Ну вдруг в комментах будет H6, будет явно некрасиво в навигаторе увидеть чей-то коммент.
Константы языковые делал наспех… час. Так что кто захочет перепишет под свои предпочтения в лексике. (не люблю официальный стиль общения… я же не на партком собрании ;)
Также поддержка на две страны ru_uk

Видео для тех кто не хочет почем зря качать))

Делал для шаблона modern/
Тест:

Версия InstantCMS: 2.15.2
Веб сервер: Apache
Mysql сервер: 5.7.33
Версия PHP: 7.4.21, apache2handler
Пробуйте, делайте замечания, говорите что работает что нет.

Прикреплённый файл:
Скачать 62 Кбскачан 32 раза
+1
Алексей Т Алексей Т 2 года назад #

Удобная штука и полезная. Завтра залипну на тестинг+

0
Vlad Vlad 2 года назад #

Как добавить тут шорт код из каталога я не вкурсе.
Если что качайте или тут или с каталога. Пока что версии одинаковые.

+2
buk buk 2 года назад #

Спасибо. Очень хорошая штука, подобие бы для самого ТК (в статье), а то ручками приходится статью разбивать на содержание.

+2
Vlad Vlad 2 года назад #

Пожалуйста.
Добавьте виджет на любую позицию в Статьях и укажите H2.....H6 в нужных местах.
Виджет умеет создавать вложенность
H1

--H2

---H3

Изображение

+2
KoRn KoRn 2 года назад #

Полезная плюшка!)

+1
Александр Александр 2 года назад #

Полезно, а на 2.14 и дефолтном шаблоне не запустится?

0
Vlad Vlad 2 года назад #

Должно запустится. На 2,13 работает. Там главное знать куда js грузят… в шапку или в подвал. Пару строк поменять.
Он впринципе и на 2,10 работает. 
На дефолте тоже можно. У меня работает без проблем.

0
Александр Александр 2 года назад #

ок, понял, спасибо, буду пробовать

0
Алексей Т Алексей Т 2 года назад #

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

+1
Vlad Vlad 2 года назад #

На гитхабе уже есть обновление. Качайте пока там.
Я пока разберусь как делать обновления… в каталог😁

Добавлены опции — 2022/08/28
— Раскрывать виджет не сразу, а по клику.
— Выключить плавный скролл

Спасибо за обратную связь.

Vlad Vlad 2 года назад #
Комментарий удален
0
Vlad Vlad 2 года назад #

Обновление виджета Сервисный навигатор-меню

0
Panda58dev Panda58dev 2 года назад #

Полезная вещь :)
А как сделать такую скрытый сайдбар в админке, если не секрет?)

0
Vlad Vlad 2 года назад #

скрытый сайдбар в админке? что-бы по умочанию он был свернут? спрятан в кнопку меню?

0
scanread scanread 2 года назад #

Изображение

Очень полезная вещь+++
Скажите, пожалуйста, где можно подправить в коде, чтобы если нет Н1-Н6, чтобы он не выводился?

+1
Vlad Vlad 2 года назад #

Благодарю.
Если нет Н1-Н6 то удалите их из поля в опциях настройки виджета.
Изображение
и укажите те теги которые вам необходимо цеплять.
Например: тег span, sup, sub… или классы class=«accordion»… или айди id=«accordionExample»...
Если Н1-Н6 мешают логике отображения пунктов в меню-навигаторе, добавьте их в опциях в поле «Что исключить из захвата?» в исключения.
Например: исключить (Что исключить из захвата?)
#accordionExample h2 h3
и включить (Какие теги?).f_title
Изображение

Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.