deprecated.js:54 Уведомление о устаревании: Аргументы для PluginOutlet теперь следует передавать через @outletArgs=, а не через @args= (outlet: category-box-below-each-category) [id устаревания: discourse.plugin-outlet-args]
Я знаю, что этот компонент немного устарел, но он мне очень нравится, и я был бы рад увидеть небольшое улучшение, которое также помогло бы выполнить некоторые из первоначальных запросов.
Отображение только первого абзаца — это нормально, но я бы хотел добавить ссылку «Читать далее…», ведущую на описание категории. Это очень элегантное решение для размещения подробного описания без загромождения страницы категории. Я могу добавить эту ссылку вручную, но тогда она будет отображаться на странице категорий, что выглядит не очень аккуратно.
Я считаю, что это блестящая идея! Я часто думал, что остальная часть описания темы излишне скрывалась в интерфейсе после того, как тема была закреплена. А до закрепления первый абзац полностью дублировался. Это (на мой взгляд) гораздо лучший подход.
Я вижу, куда нужно вставить код, и даже попытался это сделать. Однако моих навыков недостаточно, чтобы понять, как получить topic_id для темы описания категории.
К сведению, Натан: я сделал форк этого репозитория, и с помощью ИИ идея заработала! Поскольку я толком не знаю, что делаю, не уверен, уместно ли создавать PR, но оставлю решение за другими…
Отлично!! Тебе повезло (или ты оказался искуснее) с помощью ИИ больше, чем мне.
Весь этот компонент темы немного «костыльный» (в этом и часть его прелести ), так что твои изменения отлично впишутся. Обязательно сделай PR, я думаю!
Хотя было бы неплохо добавить для этого настройку, чтобы не навязывать изменения сайтам, которые уже используют этот компонент и, возможно, не хотят этого.
Полезный компонент, очень признателен, спасибо! При первоначальном использовании не пришлось возвращаться к пользовательскому CSS для решения проблем. Мне кажется, что эти опции могли бы быть крайне полезны во многих сценариях применения:
A) Стиль/функции каскадного родительского раздела — возможны ли дополнительные опции?
Существует такая опция:
Показать логотип родительского раздела — отображать логотип родительского раздела, если для подкатегории логотип не установлен
Возможно ли добавить аналогичную опцию для «фоновой картинки родительского раздела»?
Если у вас есть один родительский раздел и 100 подкатегорий, то ручная установка фоновой картинки для каждой из них, чтобы она соответствовала родительской, — это очевидно трудоёмкая и обременительная задача, особенно когда функция логотипа не требуется.
B) Дополнительные/другие опции для управления размерами изображений
Мне показалось немного сложным настройка размеров, когда нужно только заголовок/баннер раздела. Быстрое решение заключалось в использовании опции ЛОГОТИП и размещении прозрачного PNG-файла, чтобы зафиксировать высоту и принудительно установить высоту изображения баннера.
Это повлияло на раздел /categories, создав эффект большого отступа, но это не является серьёзной проблемой.
Опция для быстрого изменения высоты и ширины в пикселях различных компонентов изображений также была бы здесь очень полезна.