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

Привет :wave: К сожалению, мне не удалось воспроизвести проблему. Я также проверил это на вашем сайте, и у меня всё выглядит нормально.

1 лайк

Я только что провёл ещё несколько тестов и заметил следующее: проблема с ошибкой 429 возникает только когда я авторизован. Когда я не авторизован, проблема вообще не проявляется. Поэтому я считаю, что проблема действительно в панели FKB, в данных пользователя, карточке пользователя и т.д.

1 лайк

Я также могу воспроизвести проблему «429 (Слишком много запросов)» с использованием этой темы.

2 лайка

Привет :wave:

Теперь мы добавляем эти полученные данные в sessionStorage, надеемся, это поможет: DEV: Save fetched userDetails and userCardDetails into sessionStorage · VaperinaDEV/fkb-pro-theme@f880e5c · GitHub

2 лайка

Похоже, это обновление темы привело к уменьшению обложек категорий :smiling_face_with_tear:

После обновления описание больше не помещается здесь:

Кажется, в последних обновлениях Discourse чат улетает вверх, когда открыт редактор.

Я думал, что это из-за моих кастомных правок, но я отключил компонент, который переопределяет стандартные стили, и проблема осталась.

Привет, ребята. Не уверен, что это подходящее место для публикации, так как я давно не заходил на мета-форум. Раньше была очень разрекламированная тема, которая так и не была выпущена, и я помню, что она была демонстрационной темой на форуме Discourse. Я больше не могу её найти и задаюсь вопросом, была ли это та самая тема?

Большое спасибо,
Ноа

Я не думаю, что FKB Pro — это та тема, которую вы имеете в виду. Она была опубликована в 2022 году.
Скорее всего, вы ищете тему Central.

Репозиторий всё ещё доступен на GitHub, но я не уверен, насколько активно он поддерживается, так как он никогда не выпускался и до сих пор находится в экспериментальной стадии.

2 лайка

Бинго!! Похоже, что это не в списке. :thinking:

Привет, после обновления Discourse я получаю следующую ошибку:
deprecated.js:62 [THEME 506 'FKB Pro theme v2'] Уведомление об устаревании: Доступ к `site.mobileView` или `site.desktopView` на этапе инициализации сайта устарел. В будущих обновлениях мобильный режим будет определяться размером области просмотра, и, как следствие, использование этих значений во время инициализации может привести к ошибкам и несоответствиям при изменении размера окна браузера. Пожалуйста, перенесите эти проверки в компонент, трансформер или обратный вызов API, который выполняется во время отрисовки страницы. [устарело с версии Discourse 3.5.0.beta9-dev] [id устаревания: discourse.static-viewport-initialization] [информация:

1 лайк

Каждое обновление Discourse — это новая задача для FKB Pro – Social Theme и кода Дона.

НЕТ!

ДА!

Верните изображения заголовков категорий к их предыдущему виду.

/* =========================================================
   Оптимизация отображения изображений заголовков категорий (Category Heading Logo Fix)
   Снятие ограничений aspect-ratio по умолчанию в Discourse для отображения оригинального соотношения сторон
   Исправление ограничений соотношения сторон логотипа заголовка категории в Discourse
   ========================================================= */

/* 
   Снятие ограничений соотношения сторон изображений заголовков категорий для отображения в оригинальном размере
   Remove aspect ratio restriction so the image displays in its true size
*/
.category-heading__logo.aspect-image {
  aspect-ratio: auto !important;     /* Снятие фиксированного соотношения сторон / Remove fixed aspect ratio */
  width: auto !important;            /* Автоматическая ширина / Auto width */
  height: auto !important;           /* Автоматическая высота / Auto height */
  display: inline-block !important;  /* Отображение как inline-block / Inline-block display */
  overflow: visible !important;      /* Избегание обрезки / Prevent cropping */
}

/* 
   Обеспечение отображения изображения с сохранением оригинального соотношения сторон
   Ensure the image keeps its original aspect ratio
*/
.category-heading__logo img {
  width: 250px !important;           /* Оригинальная ширина (настраивается) / Original image width (adjustable) */
  height: 120px !important;          /* Оригинальная высота (настраивается) / Original image height (adjustable) */
  object-fit: contain !important;    /* Сохранение полного соотношения без обрезки / Maintain full ratio without cropping */
  border-radius: 6px;                /* Опциональный эффект скругленных углов / Optional rounded corners */
  box-shadow: 0 0 4px rgba(0,0,0,0.4); /* Опциональный эффект тени для лучшей визуальной глубины / Optional shadow for better visual depth */
}

1 лайк

@don, в последней версии Discourse я получаю следующее уведомление:

[Уведомление администратора] Тема [‘FKB Pro theme’] содержит код, требующий обновления.
(id: discourse.widgets-decommissioned) (узнать больше )

6 лайков

Я исследовал, почему цифры в правой боковой панели устарели, а sessionStorage не истекает. Когда я выполнил sessionStorage.removeItem("userDetails"), цифры лайков обновились.

Похоже, что виновник этого — следующее:

Возможно, стоит добавить к этим данным временную метку истечения срока действия.

2 лайка

Как изменить размер шрифта кнопки и её внутренние отступы?

Вы можете отредактировать это с помощью CSS:

.btn {
  padding: 1em; // Или любое другое значение
  font-size: 2em; // Или любое другое значение
}

Привет :waving_hand:

Новое обновление :tada:

Это обновление включает следующее:

  • Живое автообновление: Статистика теперь автоматически обновляется в фоновом режиме без перезагрузки страницы.
  • Синхронизация между вкладками: Единые данные во всех открытых вкладках браузера с использованием localStorage.
  • Новая настройка: Добавлен параметр fkb_panel_cache_ttl для настройки интервалов обновления.
  • Совместимость: Поддержка последних обновлений потока сообщений Glimmer в Discourse.
4 лайка

Как изменить размер кнопки «Создать тему»?

И как добавить пользовательский контент под боковой панелью слева?

Возможно, это вам поможет

ищите раздел «Как найти правильные CSS-селекторы»