Компонент темы заголовков категорий Discourse

Отлично! Всё вернулось в идеальное состояние. Спасибо за такую потрясающую оперативность и за то, что вдобавок внедрили улучшение! Вот как это выглядит сейчас:

1 лайк

Привет, Нейтан! Мне интересно: лучше ли будет, если ссылка «Читать далее» будет выровнена по описанию или размещена в конце строки с ним?

Я думаю, что лучше разместить это в строке в конце текста.

Это было бы гораздо более компактно и эффективно, а также более последовательно с закреплёнными сообщениями (я думаю):

1 лайк

@nathank Я добавил эту функцию!

Этот PR добавляет две новые функции:

  1. Больше абзацев в описании категории. Это добавляет новый параметр show_full_category_description (по умолчанию false) для отображения полного содержимого темы «О категории».
  2. Встроенная ссылка «Читать далее». Это добавляет новый параметр inline_read_more (по умолчанию false) для добавления ссылки «Читать далее» в конец описания категории, а не через несколько строк ниже.

Важные замечания:

  • Встроенная ссылка «Читать далее» не добавляется в конец описания категории, если show_full_category_description установлен в true.
  • Нет переопределения для описаний категорий: вы можете установить оба параметра show_category_description и show_full_category_description в true, и оба описания будут отображаться. Это может быть исправлено в следующем PR.

Пожалуйста, напишите сюда, если столкнётесь с какими-либо проблемами.

4 лайка

У кого-нибудь ещё возникают проблемы в версии 3.5.0, когда не отображаются логотипы категорий и эмодзи? Даже когда включена иконка блокировки категории, она тоже не отображается.

Привет! Можешь прислать скриншоты этого, а также любые ошибки браузера, если они есть? Возможно, это связано с совместимостью версий :thinking:.

Вы можете увидеть это в действии здесь: Hanfgarten-KREATIV-Contest - Forum | Cannabisanbauen.net
(Я тестировал только с предпросмотром tc, поведение точно такое же…)

1 лайк

Вы имеете в виду логотип категории, который вы загружаете в разделе изображений настроек категории, или стиль, который вы настраиваете в общих настройках, где можно выбрать квадрат, значок или эмодзи?

Хорошо, у вас:

  • отмечена настройка show_site_logo?
  • настроена logo_small?

Ситуация с иконкой замка интересная. Я сейчас посмотрю.

РЕДАКТИРОВАНО: @jrgong, я только что объединил PR. Проблема в том, что вы используете стабильную версию, и, думаю, обновление до неё не дойдёт :thinking:. Недавние устаревания виджетов тоже есть в стабильной версии?

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

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

1 лайк

Ниже мои настройки:

Я обновил TC, но проблема сохраняется

Есть ли среди ваших категорий те, у которых нет логотипа категории? Если их нет ни у одной, поможет ли включение show_site_logo?

Да, именно так.

К сожалению, нет.

1 лайк

Если попробовать использовать изображение в формате PNG вместо SVG, будет ли это работать?

В светлой теме — да. Но в тёмной теме заголовок категории по-прежнему отображает светлый логотип. Вот пример в действии:

Мои настройки изображения категории:

Я не уверен, что поддержка логотипов категории «Тёмная тема» уже реализована — это был бы запрос на новую функцию.

Могу ли я предложить рассмотреть возможность финансового вклада @NateDhaliwal (или хотя бы предложить её), чтобы он взялся за это?

1 лайк

Да, как сказал Натан, компонент в настоящее время не использует изображение в тёмном режиме. Однако я вижу интересный компонент:
https://github.com/discourse/discourse/blob/main/app/assets/javascripts/discourse/app/components/light-dark-img.gjs

Мне нужно будет протестировать несколько вещей, чтобы проверить, сможет ли он работать.

2 лайка

Я заметил регрессию: текст описания категории не обновляется при переключении между категориями.

Иконки и заголовок обновляются, но текст по какой-то причине остаётся прежним. Проблема решается обновлением страницы:

1 лайк

глоток Я разберусь с этим, спасибо за сообщение.

1 лайк

Погрузившись чуть глубже, я заметил, что мой другой сайт с TC в этом отношении в порядке. Не тратьте время на его просмотр, пока я не разберусь в ситуации получше!

1 лайк