Я попробовал, но это не работает! Поэтому я задаю этот вопрос.
Также вы можете обратиться за помощью по адресу:
Как сделать так, чтобы правая боковая панель отображалась везде? Не только на главной странице и в категориях.
Это не работает для кнопки «Добавить тему»
Хм… у меня всё работает нормально при предпросмотре в Theme Creator.
Если вы хотите нацелиться конкретно на кнопку «Создать тему», попробуйте:
button#create-topic {
// добавьте сюда что-нибудь...
}
При наличии
- личного сообщения
- с тегом
- просмотр без боковой панели
Ширина становится очень маленькой
Причина:
.navigation-topics,
.categories-list,
body[class*="tag-"]:not(.archetype-regular):not(.archetype-banner),
body[class*="category-"]:not(.archetype-regular):not(.archetype-banner):not(.archetype-banner):not(.archetype-private_message) {
в fkb-d-topic-list.scss применяется, хотя этого не должно быть.
Я подозреваю, что здесь не хватает :not(.archetype-private_message).
Однако я задаюсь вопросом, почему вообще так специфично нацеливаются на эти архетипы? Просто пытаются ли они определить, находится ли пользователь на списке тем (в отличие от просмотра темы?)?
Мне очень нравится эта тема, но либо я столкнулся с ошибкой, либо что-то сломал.
По какой-то причине, похоже, отсутствует отступ сверху для тем, из-за чего скруглённые углы как бы исчезают, и между каждой темой нет видимого разделения.
Похоже, это поведение вызвано новым экспериментальным изменением в современной основе. Отключение этой опции возвращает отступы в норму.
Заголовок:
[Ошибка] Тема вызывает сбой в Discourse 2026.4.0-latest — модуль 'ember-this-fallback/js-component' не найден
Описание:
После обновления Discourse до версии v2026.4.0-latest (коммит 19374472fd) тема FKB Pro вызывает критическую ошибку на стороне клиента, из-за чего форум становится частично неработоспособным. В Discourse отображается оранжевый баннер:
“由于主题/组件有错误,您的站点可能无法正常运行。由 ‘FKB Pro theme’ 引起。”
(Перевод: “Из-за ошибки в теме/компоненте ваш сайт может работать некорректно. Причина: ‘FKB Pro theme’.”)
Первопричина:
Тема (или один из её компонентов) по-прежнему ссылается на модуль ember-this-fallback/js-component, который был удалён из ядра Discourse в последних версиях. Этот модуль служил совместимым полифилом для устаревшего паттерна this-property-fallback в Ember, позволявшего использовать в шаблонах синтаксис {{foo}} вместо {{this.foo}}. Официально Discourse объявил об удалении этого полифила и потребовал от всех тем и плагинов перейти на явные привязки this..
Ошибка из консоли браузера:
Failed to load theme 4 from https://www.sitetalk.net/...
Error: Could not find module 'ember-this-fallback/js-component' imported from (require)
[THEME 4 'FKB Pro theme'] Error: Could not find module 'ember-this-fallback/js-component' imported from (require)
at vendor.js
at requireModule (vendor.js)
at Object.lookup (chunk.js)
...
at reportThemeError (chunk.js)
(Версия Discourse, отображённая в консоли: v2026.4.0-latest, Ember v6.10.1)
Окружение:
| Параметр | Значение |
|---|---|
| Версия Discourse | v2026.4.0-latest (коммит 19374472fd) |
| Версия Ember | v6.10.1 |
| Тема | FKB Pro (установка по умолчанию из этого репозитория) |
| Воспроизводимость | Воспроизводится в 100% случаев после обновления Discourse |
Надеемся, что разработчики смогут исправить эту проблему. Спасибо!!!
Здравствуйте! При обновлении Discourse до версии v2026.4.0-latest — Ember v6.10.1 возникла ошибка, из-за которой форум стал недоступен:
client-error-handler.js:109 [THEME 28 ‘FKB Pro theme’] Error: Could not find module ember-this-fallback/this-fallback-helper imported from (require)
at loader.js:247:1
at a (loader.js:258:1)
at requireModule (loader.js:24:1)
at Object.lookup (app.js:36:12)
Прошу помочь исправить эту проблему.
Есть ли какие-либо новости о том, когда это исправят?
Есть ли новости о том, когда это исправят?
У меня есть отчёт, что GitHub - literatecomputing/fkb-pro-theme: FKB Pro is a highly modified, detailed, professional social theme, but still user-friendly. · GitHub работает. Я отправил запрос на слияние.


