Нижнее фиксированное мобильное меню

Нижнее фиксированное мобильное меню

Виджет, открытый исходный код

Мобильное меню (можно активировать и на пк).

Есть визуальные опции, смотрим на скринах.

Как установить иконки?

  1. К примеру переходим на www.svgrepo.com/svg/532032/cloud-moon
  2. Выбираем нужную иконку
  3. Нажимаем скачать в png
  4. Загружаем
0
Alex Burr Alex Burr 1 год назад #

А как иконки то ставить??

0
rshabalin rshabalin 1 год назад #

Тоже интересует ))

0
KoRn KoRn 1 год назад #

Привет, написал инструкцию к дополнению.

0
KoRn KoRn 1 год назад #

Привет, написал инструкцию к дополнению.

0
rshabalin rshabalin 1 год назад #

Спасибо

0
Андрей Андрей 1 год назад #

Центральная кнопка нерабочая.

0
KoRn KoRn 1 год назад #

Здравствуйте, поправил, врхив перезалил.

+1
Foxman23 Foxman23 1 год назад #

Здравствуйте, просто ради интереса заглянула в код вашего виджета. Извините что пишу тут, но вопросов много:

1) Во-первых — вы подключатете css из публичных CDN. А если удалят? Правильно — все сломается.

2) Зачем это в шаблоне?

  1. <link rel="stylesheet" href="styles.css" />

Файл styles.css банально отсутствует в вашем архиве и подключение таким способом — зачем?

3) Скрипт <script></script> вы подключаете прямо в то место, где будет лежать виджет. Опять вопрос — зачем?

4) Ручное указание иконок — зачем? Тем более просто тегом path. А если Внешний тег svg должен содержать какие-то параметры?  Можно же сделать загрузку файла или подключить выбор родных дефолтных иконок?

5) Вы даете пользователю подключить только несколько иконок. Возможно так и задумано, но что если их может быть больше?

В общем и целом — решение очень ужасное, простите что пишу вам здесь, но так я хочу обратить внимание модераторов на хоть какие-то требования к оформлению кода.

+1
Fuze Fuze 1 год назад #

Да, реализация «слепил из того что было». Однако дополнение бесплатное, поэтому модерацию прошло.

Но всё же KoRn надо бы не просто копипасту постить, а хоть чуть чуть проверять, раз уж публикуетесь.

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

Да я проверял, это сделал на скорую руку. Конечно приведу в нормальный  вид, не считаю что там все так уж и плохо.

0
KoRn KoRn 1 год назад #

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

3. Мне так было проще.

4. Мне понравился именно такой формат

5. Так задумано

По поводу файла стилей и <link rel=«stylesheet» href=«styles.css» /> это пофиксим.

0
Андрей Андрей 1 год назад #

www.svgrepo.com — в первую очередь пробовал этот ресурс, иконки оттуда не помещаются в блок 18 на 18 как у Вас в верстке.

0
KoRn KoRn 1 год назад #

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

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

Обновил, пишите если обнаружите косяки.

0
akokna akokna 1 год назад #

Здравствуйте. Подскажите пожалуйста, как в пункте Кабинет, повесить ссылку на текущего пользователя? Конструкция users/{user.id}, не работает. Спасибо.

0
KoRn KoRn 1 год назад #

Здравствуйте, поправил.

0
rshabalin rshabalin 1 год назад #

Обновил вот так стала

Изображение

0
KoRn KoRn 1 год назад #

странно, удалите один виджет и просто замените  файл Footermenu.tpl по пути /templates/modern/widgets/Footermenu/Footermenu.tpl.php.

0
akokna akokna 1 год назад #

Здравствуйте. Во первых, Большое спасибо, что работаете с системой и делаете её лучше. Задумка шикарная, и очень нужная в системе. По виду вашего меню, сделал подобное средствами системы, за наводку отдельное спасибо!

Теперь по правкам. Протестировал крайнюю версию меню, и всё равно есть ошибка (недоработка). Ссылка на текущего пользователя работает отлично, в кабинет переходит. Но это если пользователь авторизирован. Если же пользователь не авторизирован, то выходит 404, с видом в урле: users/0.

Логично, что не авторизированного пользователя, при клике на данный пункт, должно переводить на страницу Входа/Регистраци.

0
KoRn KoRn 1 год назад #

Здравствуйте, спасибо за отзыв!

Доработал, для этого выделил 5 пункт меню (он обычно используется для личного кабинета), теперь если не авторизован, перенаправит на страницу входа, если авторизован перекинет в кабинет

0
KoRn KoRn 1 год назад #

На днях добавлю дополнительные опции к пунктам. Можно будет выбрать, показывать тот или иной пункт не авторизованным. Так как иногда может потребоваться скрыть пункт от гостей, к примеру избранное или сообщения.

0
KoRn KoRn 1 год назад #

Как и обещал, скрины добавил к дополнению.

  1. Добавлена возможность скрывать не нужный пункт меню.
  2. Добавлена возможность скрывать пункты от неавторизованных, выборочно.
  3. Если пользователь не авторизован, то  вместо ссылки на личный профиль подставляется ссылка на авторизацию.
🍪Мы используем файлы cookie для работы сайта. Читать подробнее.