Можно ли отобразить полное содержимое страницы «О категории XXX» в описании баннера/заголовка категории? В настоящее время отображается только первый абзац, но мы хотели бы показать больше текста, а также изображения в баннере/заголовке категории. Возможно ли это? Заранее спасибо за помощь.
@ Rhidian
Ваш плагин превосходен, но если бы мы могли отображать полное содержимое страницы «О нас», а не только первый абзац, это очень бы нам помогло.
Я просмотрел код и обнаружил функцию catDesc(), но, похоже, category.description содержит только первый абзац. Как можно получить полное содержимое страницы «О нас»?
function catDesc() {
if(settings.show_category_description) {
return h('div.cooked', {innerHTML: category.description});
}
Любая обратная связь будет очень полезна. Заранее спасибо!
Первый абзац темы «О категории» по умолчанию в каждой категории имеет особый статус в Discourse. Он используется для отображения краткого описания категории. Это применяется в списках категорий и в заголовке категории по умолчанию в Discourse. Данные хранятся отдельно в структуре базы данных — в метаданных категории.
Этот компонент темы использует встроенную функциональность и добавляет различные улучшения к стандартному заголовку категории для отображения метаданных, таких как название категории и логотип, а также некоторые опции позиционирования и стиля. Однако он ограничен этими метаданными, и, к сожалению, полное сообщение «О категории» не входит в их число из-за структуры данных в Discourse.
Я понимаю, почему это было реализовано именно так, поскольку цель заключается в отображении краткого текстового описания.
Что касается цвета/стиля ссылки категории:
Название категории, отображаемое в баннере, является ссылкой. Это удобно при отображении подкатегории, так как она показывается в формате Название родительской категории: Название подкатегории. При нажатии на название родительской категории вы переходите на страницу этой родительской категории (функция «хлебных крошек»).
Стиль этой ссылки был задан так, чтобы она отображалась в том же цвете, что и остальной заголовок. Это делает ссылку «хлебных крошек» менее заметной, но, на мой взгляд, выглядит лучше.
При желании вы можете изменить это в своей установке, закомментировав или удалив стилизацию для тегов <a>, которую вы выделили.
Я заметил, что другие пользователи высказывали пожелание, чтобы любые ссылки, включённые в первый абзац сообщения «О нас», отображались в заголовке категории. Если это будет полезно, я могу добавить класс к заголовку, чтобы стилизация «того же цвета» применялась только к ссылкам «хлебных крошек». Это помогло бы?
Это было бы очень полезно.
Мы активно используем ссылки в первом абзаце описания категории и пока не можем использовать этот замечательный компонент из-за этого.
Я внес это изменение. Ссылки теперь должны отображаться по умолчанию в описаниях категорий, используя настройку стандартного цвета темы для ссылок.
@nathank, пожалуйста, подтвердите, что теперь это работает для вас. Вам нужно обновить компонент.
Сначала мне нужно его установить! Проблема со ссылкой была серьёзной причиной, по которой я откладывал это. Я установлю его и немного поэкспериментирую в ближайшее время.
Спасибо за эту замечательную тему! У меня возникли небольшие трудности: меню накладывается на блок темы в верхней части страницы. Кто-нибудь сталкивался с этим или знает, как это исправить?
Ваш форум публичный? Буду рад посмотреть, если вы сможете предоставить URL.
Используете ли вы последнюю версию?
Привет, Ридиан, спасибо. Я решил изменить макет, так что проблема больше не актуальна. Если никто другой этого не заметил, значит, это что-то специфичное для моего форума.
Привет! Какая чудесная тема! Спасибо за это ![]()
Кроме того, у меня возникли небольшие трудности с воспроизведением вида, который вы показали на скриншоте здесь:
Вот что у меня получается на странице категории, в которой есть две подкатегории:
Да, я уже включил стиль с рамками, как указано здесь:
Для справки, вот как выглядит моя страница категорий:
Будет очень здорово, если вы поможете мне разобраться в этом ![]()
Привет, отображение подкатегорий в виде блоков — это стандартные блоки Discourse. Они не являются частью компонента темы.
Работают ли эти стандартные блоки Discourse в любой категории с подкатегориями?
Чтобы активировать это для подкатегорий, необходимо изменить настройки в каждой родительской категории следующим образом:
Как я могу отобразить это выше тем?
Заголовки категорий Discourse отображаются над списком тем для данной категории. Вы имеете в виду, что хотите, чтобы соответствующий заголовок категории отображался над сообщениями внутри темы?
Мне не кажется, что это было бы полезно, так как сообщения открываются с последнего прочитанного поста в теме, поэтому заголовок будет виден только в том случае, если кто-то прокрутит страницу вверх?
Да, именно это я и имею в виду. У меня настроено так, чтобы пользователи видели первое сообщение, а не последнее. Для пользователей важно видеть как первое сообщение, так и заголовок категории в этом конкретном Discourse, который я настраиваю.
Привет, Ридиан!
Спасибо, что поделился этим замечательным компонентом. Он оказался невероятно полезным для моего сайта, и теперь он выглядит просто супер ![]()
Хотелось бы спросить, можно ли изменить внешний вид категорий на главной странице?
Мне бы очень хотелось, чтобы на главной странице иконка категории располагалась слева, а не сверху. Меня вдохновил этот сайт: https://forum.figma.com/
С наилучшими пожеланиями,
София
В настоящее время заголовки категорий этого TC отображаются выше содержимого в Edit CSS/HTML -> After Header другого TC. Мне нужно, чтобы эти заголовки категорий отображались ниже содержимого After Header этого TC. Как вы предлагаете это сделать?
Есть ли простой способ добавить изображения заголовков категорий для баннера, отображаемого этим компонентом, но скрыть их в списке категорий на главной странице?
Привет, отличное дополнение, спасибо! У меня та же проблема, что и у @mattdm. У меня есть логотип для категории, который я не хочу показывать на главной странице. Я бы хотел, чтобы логотип категории отображался только в заголовке категории.
Буду благодарен за помощь. Я не мог использовать CSS, так как это один и тот же класс, поэтому при скрытии на главной странице он также применяется к странице категории.




