Проблема с меню форума (overall_header.html)

Board index phpBBex 1.x Поддержка

Description: У вас проблемы с phpBBex 1.x и вам необходима помощь? Спрашивайте здесь!
Forum rules: Одна тема — один вопрос или группа связанных вопросов. Обязательно формируйте внятный заголовок, максимально отражающий суть вопроса. Подробно описывайте проблему. Не забудьте указать версию phpBBex и какие моды установлены, по возможности добавьте скриншоты проблемы или ссылку на страницу с проблемой.
Moderator: Поддержка

Post #1by BlackFilms » 16.03.2015, 21:12

Здравствуйте!
При разработке дизайна форума, столкнулся с проблемой:
Немного переделал меню форума
Image
и получилась довольно неприятная штука.
Сначала, всё отлично работало.
Но сегодня после "перепиливания" ряда кнопок (Которые никак к этому меню относится не могут, т.к. менял исключительно графику.), второстепенное меню стало открываться с трудом (При попытке развернуть меню, оно сворачивается. Удаётся развернуть, только если довольно быстро перенести мышь, с основного пункта меню на второстепенные.).
В коде темы ошибок не наблюдаю(мб чего не увидел).
Код меню и его стиль во вложениях.
Вот сайт на котором это происходит: http://5.189.38.155/forum/index.php
Версия phpBBex: 1.9.0
Модов нет.
:help:
Attachments
Без имени-3.jpg
menu.rar
(3.8 KiB) Downloaded 283 times
BlackFilms
Topic author, Новичок
Reputation: 1
With us: 2 yaers 3 months

Post #2by HD321kbps » 16.03.2015, 23:14

В Css это:
Code: Select all
#main-menu li a {
margin: 1px 1px 1px 0;
}
Поменять на это:
Code: Select all
#main-menu li a {
margin: 2px 1px 2px 0;
}
Вроде все ок)
HD321kbps M
Гуру
Avatar
Age: 26
Location: Армянск
Reputation: 345
With us: 4 yaers 3 months

Post #3by BlackFilms » 17.03.2015, 06:46

Спасибо, работает.
Никак уж не думал, что из-за margin может криво работать меню)
BlackFilms
Topic author, Новичок
Reputation: 1
With us: 2 yaers 3 months

Post #4by Sumanai » 17.03.2015, 15:24

BlackFilms, вы сделали так, что между кнопкой и всплывающим меню появился промежуток, из за чего меню и скрывалось при низкой скорости указателя.
Использование поиска продлевает жизнь.
Это форум поддержки форка phpBBex. Поддержка по phpBB осуществляется в других местах.
Sumanai M
Гуру
Avatar
Reputation: 1578
With us: 4 yaers 4 months

Post #5by BlackFilms » 17.03.2015, 16:38

Может быть, но:
Code: Select all
#main-menu li a {
margin: 2px 1px 2px 0;
}
делает промежуток больше, чем
Code: Select all
#main-menu li a {
margin: 1px 1px 1px 0;
}

Может конечно я и не прав, но это работает :smile:
BlackFilms
Topic author, Новичок
Reputation: 1
With us: 2 yaers 3 months

Post #6by Sumanai » 17.03.2015, 16:44

Больший промежуток увеличивает область, по наведению на которую появляется меню.
Чтобы работали ваши отступы, нужно подвинуть всплывающее меню чуть выше:

Code: Select all
#main-menu li:hover ul {
    left: 0;
    top: 24px;
}

Тут 24 меняем на 23, и всё будет работать.
Использование поиска продлевает жизнь.
Это форум поддержки форка phpBBex. Поддержка по phpBB осуществляется в других местах.
Sumanai M
Гуру
Avatar
Reputation: 1578
With us: 4 yaers 4 months

Post #7by HD321kbps » 17.03.2015, 16:48

1000 и 1 способ =)
HD321kbps M
Гуру
Avatar
Age: 26
Location: Армянск
Reputation: 345
With us: 4 yaers 3 months

Post #8by BlackFilms » 18.03.2015, 08:52

Sumanai, спасибо, теперь всё понятно :wink:
BlackFilms
Topic author, Новичок
Reputation: 1
With us: 2 yaers 3 months

Post #9by dipol » 30.09.2015, 14:44

Что бы не заводить еще одной темы у меня тоже вопрос а можно перенести это меню top-level впарво?
А то мне народ жалуется что неудобно когда оно само разворачивается при наведении на него мышки:

Причина - когда заходишь на форум, обычное движение мышки - из адресной строки вниз, к меню "Списков разделов" или к выбору разделов. Во время этого движения мышка "наезжает" на меню (у меня всегда почему-то наезжается на "Пользователи"), там выпадает субменю, которое закрывает собой меню второго уровня (Список разделов > Основные разделы > Таверна). В итоге приходится уводить мышку в сторону, чтобы выпадающее меню пропало и тогда уже целить в меню второго уровня. Жутко раздражает :)
Я думаю если сдвинуть верхнее меню вправо, эта мелкая проблема исчезнет.

Речь вот про это меню:

Image
http://forum-33.ru | phpBBex 1.9.1
dipol M
Мастер
Avatar
Reputation: 21
With us: 2 yaers 7 months

Post #10by Sumanai » 30.09.2015, 15:13

Файл \styles\prosilver\theme\mainmenu.css, строка
Code: Select all
#main-menu li { float:left; }
Заменить на
Code: Select all
#main-menu li { float:right; }
Использование поиска продлевает жизнь.
Это форум поддержки форка phpBBex. Поддержка по phpBB осуществляется в других местах.
Sumanai M
Гуру
Avatar
Reputation: 1578
With us: 4 yaers 4 months

Post #11by dipol » 30.09.2015, 16:19

Sumanai,
Спасибо. Сработало, но не совсем так как хотелось бы. Буду искать порядок отображения пунктов. (он стал шиворот на выворот соответственно)

И видимо где "Модератору" | "Выход из аккаунта - отдельная менюшка. вот она должна остаться с правой стороны, а остальные пункты к нему придвинуть.

Вобщем с вашей правкой пока что вот так:

Image

основную проблему решило, но )))) и конечно хотелось бы это в виде опции для каждого пользователя в его панели настройки профиля(аккаунта) был какой пункт.
http://forum-33.ru | phpBBex 1.9.1
dipol M
Мастер
Avatar
Reputation: 21
With us: 2 yaers 7 months

Post #12by Sumanai » 30.09.2015, 16:21

dipol wrote:уду искать порядок отображения пунктов.
Как задано в коде, так и отображается.
dipol wrote:и конечно хотелось бы это в виде опции для каждого пользователя в его панели настройки профиля(аккаунта) был какой пункт.
Это уже на отдельный мод тянет, кучу всего нужно прописывать.
Использование поиска продлевает жизнь.
Это форум поддержки форка phpBBex. Поддержка по phpBB осуществляется в других местах.
Sumanai M
Гуру
Avatar
Reputation: 1578
With us: 4 yaers 4 months

Post #13by dipol » 30.09.2015, 16:39

Sumanai wrote:Как задано в коде, так и отображается.
Постараюсь сам покопаться где там порядок. Спасибо за общую наводку.
http://forum-33.ru | phpBBex 1.9.1
dipol M
Мастер
Avatar
Reputation: 21
With us: 2 yaers 7 months


Return to Поддержка



Who is online (over the past 10 minutes)

Users browsing this forum: 2 guests