Menubar - Горизонтальное адаптивное меню с выпадающим списком

Скрипты и расширения для phpBB 3.1.x
Собственные расширения, допиливание уже существующих.
Свои виды перевода, свои виды стиля расширений под свои нужды.
Аватара пользователя
CabinetAdmin

Menubar - Горизонтальное адаптивное меню с выпадающим списком

CabinetAdmin 01 фев 2016, 16:48 Сообщение

Добавил версию с управлением из админки. Долго мучился, не знал как организовать принцип вложенности... для выпадающего меню, в общем сделал так. Описание как составить меню там есть. Не знаю, мог что нибудь напортачить, вроде по тестировал, вроде как ничего такого не заметил.... :scratch:
Создать форум бесплатно на http://luckbb.ru/
Хочешь поблагодарить? Есть способы Поддержать проект

igorbond

Menubar - Горизонтальное адаптивное меню с выпадающим списком

igorbond 01 фев 2016, 22:45 Сообщение

Попробовал, удобно, только допилил под свой стиль. Но есть одно но, когда было в файле, такое условие работало, а теперь нет

Код: Выделить всё

<li data-skip-responsive="true"><a href="http://forum.ru/forum/viewforum.php?f=23" title="Аукционы">Аукционы <!-- BEGIN forumrow --> <!-- IF forumrow.FORUM_ID == "23" -->({forumrow.TOPICS})<!-- ENDIF --> <!-- END forumrow --></a></li>

igorbond

Menubar - Горизонтальное адаптивное меню с выпадающим списком

igorbond 01 фев 2016, 22:49 Сообщение

Да и оно все так же не работает нормально на мобильных. Например если в условии не стоит ссылка, а # при нажатии, отправляет на обновление страницы. Может все же нормализовать для мобильных?

Аватара пользователя
KimIV

Menubar - Горизонтальное адаптивное меню с выпадающим списком

KimIV 02 фев 2016, 07:11 Сообщение

KimIV писал(а):Источник цитаты А у меня почему-то прячутся сразу все пункты.

Случайно нашёл, почему...
Если в этом блоке

Код: Выделить всё

.menubar a { float: left; padding: 12px 30px; color: #999; text-transform: uppercase; font: bold 11px Arial, Helvetica; text-decoration: none; }

padding: 12px 30px; то всё ок. Пункты прячутся по одному.
А если поставить меньше 11, например padding: 8px 30px; то прячутся все сразу
Ты должен делать добро из зла, потому что его больше не из чего делать. Уоренн Роберт Пенн.

Аватара пользователя
KimIV

Menubar - Горизонтальное адаптивное меню с выпадающим списком

KimIV 02 фев 2016, 11:19 Сообщение

CabinetAdmin, в режиме отладки возникла такая ошибка

Код: Выделить всё

[phpBB Debug] PHP Notice: in file [ROOT]/ext/xaocz/menubar/event/listener.php on line 60: Undefined index: menubar_head [phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 5282: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3903) [phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 5282: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3903) [phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 5282: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3903)


Это нормально? Не обращать внимания или косяк?
Ты должен делать добро из зла, потому что его больше не из чего делать. Уоренн Роберт Пенн.

Аватара пользователя
CabinetAdmin

Menubar - Горизонтальное адаптивное меню с выпадающим списком

CabinetAdmin 02 фев 2016, 15:15 Сообщение

igorbond, условия конечно же не работают...
igorbond писал(а):Источник цитаты если в условии не стоит ссылка, а # при нажатии, отправляет на обновление страницы.

Логично, это по сути якорь. В таком виде ссылка всегда так работает, проще просто удалить href="#", чтобы ничего никуда не перенаправляло.

KimIV писал(а):Источник цитаты Случайно нашёл, почему...

Хм... Интересно:)

KimIV писал(а):Источник цитаты в режиме отладки возникла такая ошибка

Посмотрю.
Создать форум бесплатно на http://luckbb.ru/
Хочешь поблагодарить? Есть способы Поддержать проект

Аватара пользователя
CabinetAdmin

Menubar - Горизонтальное адаптивное меню с выпадающим списком

CabinetAdmin 02 фев 2016, 16:47 Сообщение

Заменил архив.

Ошибка у меня была, но не такая. Поправил, заодним нашёл ещё пару мелких косячков.
Создать форум бесплатно на http://luckbb.ru/
Хочешь поблагодарить? Есть способы Поддержать проект

igorbond

Menubar - Горизонтальное адаптивное меню с выпадающим списком

igorbond 02 фев 2016, 17:47 Сообщение

CabinetAdmin писал(а):Источник цитаты Логично, это по сути якорь. В таком виде ссылка всегда так работает, проще просто удалить href="#", чтобы ничего никуда не перенаправляло.


Если его убрать вообще толком не открывается

Аватара пользователя
KimIV

Menubar - Горизонтальное адаптивное меню с выпадающим списком

KimIV 02 фев 2016, 18:56 Сообщение

Скачал из первого поста, заново установил и вот

Изображение
Изображение

Кстати, раньше в админке такой ошибки не было, теперь есть. Режим отладки включал убиранием комментов в начале строки @define('DEBUG', true); в файле config.php
Ты должен делать добро из зла, потому что его больше не из чего делать. Уоренн Роберт Пенн.

Аватара пользователя
KimIV

Menubar - Горизонтальное адаптивное меню с выпадающим списком

KimIV 02 фев 2016, 18:59 Сообщение

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

Аватара пользователя
CabinetAdmin

Menubar - Горизонтальное адаптивное меню с выпадающим списком

CabinetAdmin 02 фев 2016, 19:39 Сообщение

У меня нет ошибок :unknown На тестовом у меня то ли 3.1.6, то ли 3.1.5 версия... У меня была ошибка в админке и то только на странице настроек расширения, да и связана она была с языковой переменной...

А про удаление надо разобраться, хм...
Создать форум бесплатно на http://luckbb.ru/
Хочешь поблагодарить? Есть способы Поддержать проект

Аватара пользователя
KimIV

Menubar - Горизонтальное адаптивное меню с выпадающим списком

KimIV 02 фев 2016, 20:01 Сообщение

CabinetAdmin писал(а):Источник цитаты На тестовом у меня то ли 3.1.6

хм... у меня 3.1.7-pl1...
Ты должен делать добро из зла, потому что его больше не из чего делать. Уоренн Роберт Пенн.

igorbond

Menubar - Горизонтальное адаптивное меню с выпадающим списком

igorbond 02 фев 2016, 20:20 Сообщение

Тоже ошибка

Код: Выделить всё

[phpBB Debug] PHP Notice: in file [ROOT]/ext/xaocz/menubar/acp/menubar_module.php on line 86: Undefined index: menubar_head


Код: Выделить всё

phpBB Debug] PHP Notice: in file [ROOT]/ext/xaocz/menubar/event/listener.php on line 60: Undefined index: menubar_head


В админке и в форуме
Последний раз редактировалось igorbond 02 фев 2016, 20:22, всего редактировалось 1 раз.

igorbond

Menubar - Горизонтальное адаптивное меню с выпадающим списком

igorbond 02 фев 2016, 20:21 Сообщение

И ACP_MENUBAR_MANAGE не перевелось в новой версии

Аватара пользователя
CabinetAdmin

Menubar - Горизонтальное адаптивное меню с выпадающим списком

CabinetAdmin 02 фев 2016, 21:02 Сообщение

Ну, удаление информации быстро лечится, забыл добавить пару записей, а вот с ошибкой буду завтра разбираться. Придётся обновлять тестовый форум видимо...

igorbond писал(а):Источник цитаты И ACP_MENUBAR_MANAGE не перевелось в новой версии

Нету его теперь там. Там теперь другое имя. По сути, если с удалением, должно обновиться на новое имя.
Создать форум бесплатно на http://luckbb.ru/
Хочешь поблагодарить? Есть способы Поддержать проект



Похожие темы

Вернуться в «Расширения для phpBB 3.1.x»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость