Меню phpbbex

Список разделов Общие разделы О phpBBex

Описание: Обсуждение phpBBex в целом, всё что не подходит в другие разделы.
Модератор: Поддержка

Сообщение #1 HD321kbps » 23.10.2013, 13:03

Подскажите очень похоже, что меню на phpbbex сделано на основе этого мода Menu System
Причем в моде и в меню phpbbex при большем количестве пунктов меню с сужением браузера пункты съезжают. Это обусловлено min-width и тд. Подправить бы это как-то универсально.
Последний раз редактировалось HD321kbps 23.10.2013, 15:50, всего редактировалось 1 раз.
HD321kbps M
Автор темы, Гуру
Аватара
Возраст: 32
Откуда: Армянск
Репутация: 376
С нами: 10 лет 2 месяца

Сообщение #2 factotum » 23.10.2013, 14:24

Меню похоже на старую кладовку. По уму там бы порядок навести:
Форум (линк на список разделов. Дублируется со ссылкой в шапке) >
Список разделов (линк дублируется уже трижды)
Активные темы (дубль на главной)
{
Непрочитанные темы
Ваши темы
Ваши сообщения
} (Группа вполне подходит к "Личное")
Поиск по форуму (более подходящее место рядом с формой поиска)
Личное, Новых ЛС - может переехать туда, где тут кнопка Download
Пользователи - самое место в футере
Снова таки, в каждом разделе меню - дубли ссылок. Зачем, думаю, уже не знает никто

Экспериментировал с радикальным редизайном под mobile-first. Сверху получилось как-то так:
screenshot.75.jpg

На маленьких экранах это выглядит так:
screenshot.77.jpg
screenshot.77.jpg (35.61 КБ) Просмотров: 12129

Хотя изменения не окончательные. Хочется собрать функции по группам (панель форума уже есть, добавить панель модераторов, чего там еще)
Если "улучшение" стало "граблями" - Вы его переросли
factotum
Гуру
Откуда: Люксембург
Репутация: 234
С нами: 11 лет 1 месяц

Сообщение #3 Sumanai » 23.10.2013, 15:13

factotum:Активные темы (дубль на главной)

Пускай в меню остаётся.
Использование поиска продлевает жизнь.
Это форум поддержки форка phpBBex. Поддержка по phpBB осуществляется в других местах.
Sumanai M
Гуру
Аватара
Репутация: 1677
С нами: 10 лет 4 месяца

Сообщение #4 HD321kbps » 23.10.2013, 15:26

а как же например ссылка на portal или еще какую страницу (мало ли кто захочет ссылку вставить)
HD321kbps M
Автор темы, Гуру
Аватара
Возраст: 32
Откуда: Армянск
Репутация: 376
С нами: 10 лет 2 месяца

Сообщение #5 factotum » 23.10.2013, 15:39

HD321kbps:а как же например ссылка на portal или еще какую страницу (мало ли кто захочет ссылку вставить)
такая же необходимость есть. Нужно экспериментировать, принимая во внимание юзабилити. Не исключаю, что найдется место как раз в основном меню. Во всяком случае после разброса пунктов меню по более подходящим местам - место появилось. А в общем нравится реализация меню FB - когда выдвигается сбоку. Два меню - две стороны. С мобильника это очень удобно.

Добавлено спустя 7 минут 57 секунд:
Sumanai:Пускай в меню остаётся.
кнопки нужны, когда их нажимают. Чтобы нажимали - они должны быть на виду. Активные темы - это очень неплохой инструмент вовлечения. И им нужно пользоваться. Это мнение как специалиста по юзабилити не последней IT-конторы.
Последний раз редактировалось factotum 23.10.2013, 16:24, всего редактировалось 1 раз.
Если "улучшение" стало "граблями" - Вы его переросли
factotum
Гуру
Откуда: Люксембург
Репутация: 234
С нами: 11 лет 1 месяц

Сообщение #6 HD321kbps » 23.10.2013, 16:12

также круто было сделать так, чтобы можно выделить выбранный в данный момент пункт (активный) (id="select")
HD321kbps M
Автор темы, Гуру
Аватара
Возраст: 32
Откуда: Армянск
Репутация: 376
С нами: 10 лет 2 месяца

Сообщение #7 VEG » 23.10.2013, 18:57

HD321kbps:Подскажите очень похоже, что меню на phpbbex сделано на основе этого мода Menu System
Если быть точным, то очень похоже, что мод Menu System сделан с использованием кода из phpBBex.

Судя по коду, скопировано было достаточно давно. Как пример:
Код: Выделить всё
/* fixed width for IE */
#main-menu li ul
{
   min-width: 155px;
}
Этот же стиль в phpBBex:
Код: Выделить всё
/* фиксирует ширину выпадашек 1 уровня потому что автоматом в IE не определяется нужная ширина */
#main-menu li ul
{
   min-width: 155px;
}
Русский комментарий и это правило попали в код phpBBex ещё в 2008 году, когда самого phpBBex по сути не было (сейчас в коде нет ничего по-русски). Тогда ещё поддерживалась полная совместимость с IE6, и вместо min-width: 155px; было width: 155px;. Без этого правила в IE6 пункты меню имели разную ширину. Время шло, от поддержки IE6 отказались, это правило было заменено на min-width: 155px; для того, чтобы не изменялся привычный внешний вид меню, но при этом не было жёсткого ограничения по ширине. Русскоязычные комментарии тоже какое-то время были, но в последней версии я их удалил. А автор этого мода перевёл русскоязычные комментарии на английский.

HD321kbps:Причем в моде и в меню phpbbex при большем количестве пунктов меню с сужением браузера пункты съезжают. Это обусловлено min-width и тд. Подправить бы это как-то универсально.
Задайте минимальную ширину страницы таким образом, чтобы этим пунктам меню не приходилось «съезжать».
VEG M
Администратор
Аватара
Возраст: 35
Откуда: Finland
Репутация: 1650
С нами: 11 лет 1 месяц

Сообщение #8 HD321kbps » 23.10.2013, 19:43

VEG:Задайте минимальную ширину страницы таким образом, чтобы этим пунктам меню не приходилось «съезжать».
Есть возможность сделать, чтобы съезжало на 2 строку без потери фона и тд (вдруг пунктов сильно много)
HD321kbps M
Автор темы, Гуру
Аватара
Возраст: 32
Откуда: Армянск
Репутация: 376
С нами: 10 лет 2 месяца


Вернуться в О phpBBex