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

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

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

Зачем

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

Как выглядит

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

Изображение

Много опций

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

Изображение

Демо

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

Ограничения

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

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

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

+1
SergeySheff SergeySheff 7 дней назад #

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

+1
Happy Happy 7 дней назад #

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

0
pupsik pupsik 6 дней назад #

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

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

0
Happy Happy 6 дней назад #

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

0
pupsik pupsik 6 дней назад #

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

+1
Skaz Skaz 6 дней назад #

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

0
Александр Александр 5 дней назад #

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

+1
pupsik pupsik 5 дней назад #

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

  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 не предложит вариант лучше, то всегда можно прописать группу к ссылке.

Еще от автора

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