FKB Pro - Социальная тема

Я попробовал, но это не работает! Поэтому я задаю этот вопрос.

Также вы можете обратиться за помощью по адресу:

https://ask.discourse.com

Как сделать так, чтобы правая боковая панель отображалась везде? Не только на главной странице и в категориях.

Это не работает для кнопки «Добавить тему»

Хм… у меня всё работает нормально при предпросмотре в Theme Creator.

Если вы хотите нацелиться конкретно на кнопку «Создать тему», попробуйте:

button#create-topic {
  // добавьте сюда что-нибудь...
}

После этого обновления, похоже, возникла проблема с этой частью CSS.

При наличии

  • личного сообщения
  • с тегом
  • просмотр без боковой панели

Ширина становится очень маленькой

Причина:

.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).
Однако я задаюсь вопросом, почему вообще так специфично нацеливаются на эти архетипы? Просто пытаются ли они определить, находится ли пользователь на списке тем (в отличие от просмотра темы?)?

2 лайка

Мне очень нравится эта тема, но либо я столкнулся с ошибкой, либо что-то сломал.

По какой-то причине, похоже, отсутствует отступ сверху для тем, из-за чего скруглённые углы как бы исчезают, и между каждой темой нет видимого разделения.

Похоже, это поведение вызвано новым экспериментальным изменением в современной основе. Отключение этой опции возвращает отступы в норму.

Заголовок:
[Ошибка] Тема вызывает сбой в 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

Надеемся, что разработчики смогут исправить эту проблему. Спасибо!!!

4 лайка

Здравствуйте! При обновлении 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)

Прошу помочь исправить эту проблему.

4 лайка

Есть ли какие-либо новости о том, когда это исправят?

Есть ли новости о том, когда это исправят?

У меня есть отчёт, что GitHub - literatecomputing/fkb-pro-theme: FKB Pro is a highly modified, detailed, professional social theme, but still user-friendly. · GitHub работает. Я отправил запрос на слияние.

4 лайка