Меню 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
Автор темы
Аватара
Откуда: Армянск
Репутация: 376
С нами: 11 лет

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

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

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

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

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

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

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

Пускай в меню остаётся.
Sumanai M
Аватара
Репутация: 1677
С нами: 11 лет 2 месяца

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

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

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

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

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

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

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

Сообщение #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 В сети
Администратор
Аватара
Откуда: Finland
Репутация: 1653
С нами: 11 лет 11 месяцев

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

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


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