Тема: Ссылки в верхнем меню
В PunBB есть возможность добавить пользовательские ссылки в верхнее меню форума. Функция доступна только администраторам, используется выражение с HTML:
## = <a href="...">Текст</a>
## — число, задает позицию добавляемого пункта.
Добавленные пункты располагаются среди стандартных пунктов PunBB и визуально ничем не выделяются. Это может быть полезно при добавлении ссылки на сайт или блог, но если ссылок много, меню разрастается и начинает сбивать с толку — нарушая привычку, наработанную на других форумах — меню ведь везде более-менее одинаково.
Для улучшения пользовательского опыта (UX) нужна возможность выводить добавляемые ссылки справа, особенно если это ссылки на внешние ресурсы, вроде GitHub или Twitch. Раньше, чтобы добиться требуемого эффекта, мне приходилось использовать стили с абсолютным позиционированием (благо HTML-формат ссылок позволяет), что весьма неудобно. Порой приходилось откладывать правку ссылок, чтобы не высчитывать в очередной раз промежутки между пунктами (примерно, на глаз), делая их визуально похожими на меню слева. Ломалось и представление для мобильных — уже не помню, как конкретно.
Предлагается следующая доработка:
Отрицательные номера пунктов означают их вывод справа (в представлении для ПК).
Представление для мобильных дорабатывается соответствующим образом (к примеру, вводится черта-разделитель между «левыми» и «правыми» пунктами — на мобильных меню выводится списком при нажатии на «бутербродную» кнопку).
По всей видимости, до реализации этой доработки никакие ссылки на внешние ресурсы в меню нашего форума добавлены не будут.