Виджет "Меню добавить"

+10
833
Виджет "Меню добавить"

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

Зачем

Виджет появился в связи с тем, что юзеры все ленивее, и искать пункт меню Добавить в меню профиля, еще и выпадающем, пробуют не все.

Как выглядит

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

Изображение

Много опций

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

Изображение

Демо

Демо нет, так как для теста надо будет авторизоваться.

Ограничения

Работает на 2.16.3 и свежее. Работает только на modern и дочерних. Предоставляется как есть. Могут быть баги, пишите — поправлю.

Поддержать публикацию в каталоге дополнений можно на Yoomoney 41001346743476
Прикреплённый файл:
Скачать 7 Кбскачан 28 раз
0
Реклама Реклама #
+2
Clear Clear 2 месяца назад #

Да это очень удобно! Спасибо !

+2
SergeySheff SergeySheff 2 месяца назад #

Возможно удобно, но можно просто сделать 2 пункта меню, один для авторизированного пользователя, второй для гостя. Первый будет вести на добавление контента, а второй на авторизацию. Или есть нюанс ?

+2
Happy Happy 2 месяца назад #

Судя по последним вопросам в форуме ленивыми становятся не только юзеры но и авторы проектов )

0
pupsik pupsik 2 месяца назад #

Это уже лишнее. Эта кнопка и есть два варианта в одном. Дла того и для другого онда кнопка как вы и описали.

Для каждого отдельное мену делать, место на мобильнике не хватит.

0
Happy Happy 2 месяца назад #

Он имел ввиду что с помощью меню можно реализовать одну кнопку точно также, только это на 5 минут дольше )

0
pupsik pupsik 2 месяца назад #

Ясно. Тоже самое, другим путем.

+1
Skaz Skaz 2 месяца назад #

Замечательная вещь! Огромное спасибо. Прикидываю сделать сайтик для своего садового товарищества, а тут чем проще, тем лучше. Да и для себя удобно😀.Изображение

0
Александр Александр 2 месяца назад #

спасибо, но не хватает создать группу) но это лично мне...

+1
pupsik pupsik 2 месяца назад #

У меня меню не это стоит, но принцип тот же, и группы там тоже нет. Попробуйте в сам виджет поставить ссылку 

  1. <a href="<?php echo href_to('groups/add'); ?>"><?php
  2. if (!empty($options['iconsub'])) {
  3. echo string_replace_svg_icons($options['iconsub']);
  4. }
  5. ?> Группу</a>

Как то так. Куда нибудь под ссылку < a >, но за line32 <?php }  но перед 
  }else{

а то дубли будут. 

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

Если zau4man не предложит вариант лучше, то всегда можно прописать группу к ссылке.

0
WadimKow WadimKow 1 месяц назад #

У меня есть сайты на оффтопике и там это искаропки 

В большинстве случаев данное меню просто необходимо.

Спасибо огромное!

0
А.Саган А.Саган 14 дней назад #

Спаси за труды. Хорошее дополнение и к функционалу и к дизайну.

Еще от автора

Шаблон вывода категорий
Делюсь небольшим компонентом, который выводит на списком записей список категорий со своим шаблоном.
ZПоиск. Другой взгляд на поиск
В рамках более глубокого знакомства с Vue в частности с появившимся недавно Composition Api сделал на Vue небольшой компонент, который по функционалу
Конструктор блоков Zbuilder v 1.0.2
Небольшое обновление конструктора блоков: копирование элементов/блоков, доработка элемента Картинка.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.