Я являюсь администратором форума Discourse: https://forum.image.sc/, и у нас возникли проблемы с реализацией функции добавления быстрого фильтра для неответленных тем. Я следовал решению, предложенному здесь пользователем @tshenry:
Однако мы заметили, что кнопка «Неответленные» не отображается при доступе к корневому URL-адресу https://forum.image.sc . Но при переходе на любую другую страницу, например https://forum.image.sc/latest , она появляется снова. Мы не уверены, в чём может быть проблема… поскольку мы следовали инструкциям по установке.
Будем очень признательны за любые мысли по этому поводу…
Важное замечание: мы работаем над улучшением этого компонента. В текущей версии в некоторых сценариях наблюдается некорректное поведение, которое потребует изменений в ядре перед обновлением компонента. Помимо исправления ошибок, мы планируем переработать его в выпадающий переключатель, аналогичный выпадающему списку категорий/тегов, который можно увидеть в списках тем.
Если вы хотите использовать его прямо сейчас, проверьте настройки темы для этого компонента. Если в списке исключений указан символ «/», попробуйте его удалить.
Я попробовал то, что вы предложили, удалив / из списка исключений… но это всё равно привело к подобному erratic поведению. ?? И ещё мы потеряли фильтр «Непрочитанные», который тоже, кажется, исчезает/появляется «случайно» при переключении между разными фильтрами…
Думаю, в данный момент лучше всего просто ждать обновлений?
Основное изменение уже внедрено, и версия компонента в виде выпадающего списка работает почти идеально, но есть несколько пограничных случаев маршрутизации, которые я хотел бы устранить. Как только всё будет готово, я обязательно опубликую обновление по этой теме.