Мы решили это, немного изменив желаемый дизайн. Возможно, мы всё ещё представим PR по улучшению качества жизни (QoL) при запуске сайта, но пока это вышло из приоритетов. Сейчас мы полностью сосредоточены на завершении нашего плагина, что является нашей главной задачей.
6 сообщений были объединены с существующей темой: FKB Pro - Социальная тема
@pmusaraj Пользовательский нижний колонтитул исчезает при использовании этого плагина. Есть ли решение?
Привет, Карло! У нас та же проблема. Изображения, которые мы размещаем в разделе «После заголовка» HTML в теме по умолчанию, исчезают при включении плагина. Вам удалось найти обходное решение?
Спасибо @Arkshine, это исправление теперь объединено.
Спасибо, Пенаар!
@TQI Пожалуйста, обновите; исправление должно решить и вашу проблему. ![]()
Да, это решает нашу проблему. Большое спасибо!
Для блока custom-html:
- Является ли вставка HTML в поле ввода единственным способом добавления HTML? Если да, то можно ли сделать это поле текстовым (textarea), чтобы упростить вставку больших блоков кода?
- Существует ли способ вставки пользовательского HTML путём указания на отдельный HTML-файл, расположенный в теме?
Можно ли добавлять туда картинки?
Если вы используете компонент с пользовательской темой, вы можете создать файл .hbs в папке javascripts/discourse/components/ с желаемым HTML-кодом, а затем вместо custom-html для блока использовать имя файла (без расширения .hbs).
Редактирование: Если кто-то задаётся вопросом, почему здесь используется .hbs вместо .html, то этот метод создаёт пользовательский компонент Ember.js, который Right Sidebar Blocks может найти по имени и использовать в качестве одного из блоков. .hbs — это файл Handlebars. Handlebars — это язык «шаблонизации», используемый в Ember.js, который выглядит как HTML, но позволяет выполнять такие действия, как вставка динамических данных, отображение элемента только при выполнении определённого условия или вывод нескольких копий одного и того же контента, заполненных разными данными. Если это звучит интересно, в руководстве для начинающих по разработке тем Discourse подробно описано, как использовать Handlebars и компоненты Ember в темах Discourse.
Просто для подтверждения, это должно выглядеть примерно так? С полем, где указано foo, но не foo.hbs, и без параметров.
Да, всё верно!
Сработало! Спасибо!
Можно ли отображать боковую панель в категориях и показывать статистику, специфичную для этой категории? (например, общее количество тем в категории «Коты»)
Это здорово. Мне кажется, было бы отлично, если бы этот компонент темы также мог отображать боковую панель для закладок.
Было бы удобно видеть, например, топ-5 закладок с напоминаниями, которые скоро наступят. Это дало бы хорошее представление о том, что у вас запланировано.
Еще одна полезная функция — черновики: показывать топ-5 самых свежих черновиков. Я часто забываю о своих черновиках.
Я вижу, что мы могли бы создать свои собственные блоки — возможно, изучу этот вопрос, если будет возможность.
Можно ли отобразить таблицу лидеров минимальной геймификации на главной странице, пожалуйста?
@pmusaraj
Да, я думаю, это выполнимо: просто используйте minimal-gamification-leaderboard в качестве имени блока в конфигурации. (И, разумеется, убедитесь, что плагин Gamification установлен и включен.)
Это моя конфигурация, и она отображается только на внутренних страницах.
Думаю, это потому, что моя главная страница отображает страницу «категория»?
Отсутствует ли вся правая боковая панель на главной странице?

