Навигация по моему форуму требует постоянного перемещения между верхом и низом тем. Этот компонент темы упрощает это, размещая видимые кнопки навигации на страницах тем.
Как установить
Краткое описание
Добавляет кнопки для эффективной навигации к началу/концу тем.
Кнопки размещаются в трёх разных местах, и их видимость можно включать или отключать с помощью соответствующих настроек. Предложения и сообщения об ошибках приветствуются.
Это немного избыточно по сравнению с кликом по датам вверху/внизу временной шкалы, но, по моему опыту, эта функция остаётся неизвестной пользователям, если им явно о ней не сообщить.
Добавляет кнопку «Навигация» в нижней части страницы, чтобы вернуться наверх. Текст и подсказка при наведении курсора на кнопку можно изменить в настройках компонента.
Лично я считаю, что потребители запутаются, если всё будет устроено именно так, поскольку они воспримут это скорее как кнопку прокрутки, чем как кнопку «Переход», для которой она и предназначена.
Мне нравится, как выглядят кнопки этого компонента в их стандартном расположении. Возможно, можно сделать форк репозитория и внести свои изменения или создать pull request?
Также хорошей идеей будет иметь собственную копию руководства по базовым элементам интерфейса, на которое можно ссылаться для ваших пользователей. Я считаю, что в руководстве не хватает деталей, и надеюсь, что это можно исправить.
Временная шкала прокрутки должна содержать больше подробностей о функциональности. В руководстве для пользователей есть немного информации, но эти документы могли бы быть лучше связаны и содержать больше деталей.
Я обычно говорю своим пользователям, что почти всё в интерфейсе Discourse можно нажать.
О, я это понимаю, мне просто нравится иметь справочный материал, на который можно сослаться, когда они спрашивают. Кроме того, поиск сможет найти его на вашем локальном форуме, если у вас есть руководства, размещённые, например, в категории службы поддержки.
Я получаю это уведомление в консоли разработчика, связанное с этим недавним изменением
[ТЕМА 17 ‘discourse-scroll-buttons’] Уведомление об устаревании: Импорт getOwner из discourse-common/lib/get-owner устарел. Используйте import { getOwner } from '@ember/application', или, если вам всё ещё нужен шим-откат, используйте import { getOwnerWithFallback } from 'discourse-common/lib/get-owner';. [устарело с версии Discourse 3.2] [id устаревания: discourse.get-owner-with-fallback]
Есть ли шанс на обновление? Это очень полезный компонент для мобильного вида.
Не знаю, проблема только на моём сайте или нет, но кнопка «вниз» перестала работать (не уверен, когда именно это произошло, по крайней мере пару недель назад). Нижняя кнопка всё ещё работает нормально.
Хорошо, я обновил Discourse сегодня и понял, что вы имеете в виду. Похоже, что изменение ниже всё сломало, потому что jumpTop требует передачи события клика.
Я внёс изменения в компонент темы. У меня теперь всё работает, надеюсь, это исправит проблему и у вас.
Я обновил эти компоненты до последней версии и снова протестировал их на своём iPhone в режиме инкогнито в Safari, но стрелка вниз всё равно не работает.