Пожалуйста, подскажите, что нужно изменить в файлах, чтобы переместить метки.
Я думаю, что заголовок должен идти первым.
До:
После:
Пожалуйста, подскажите, что нужно изменить в файлах, чтобы переместить метки.
Я думаю, что заголовок должен идти первым.
До:
После:
Спасибо большое за этот замечательный TC. Внешний вид действительно современный, простой и выглядит элегантно.
Один вопрос и просьба:
Могут ли результаты поиска иметь такой же внешний вид? Было бы очень здорово, если бы отображение результатов поиска соответствовало отображению TC, учитывая, что наши пользователи часто используют функцию поиска.
Ещё раз большое спасибо за эту работу.
Это было бы здорово, но, к сожалению, это совершенно другая часть приложения. Поэтому просто применить это там невозможно. По сути, для этого потребовался бы совершенно новый компонент.
Это действительно отличный компонент темы. Могу я предложить несколько улучшений, включая добавление страницы настроек для редактирования следующих параметров:
Просто хочу поделиться на случай, если кому-то ещё это пригодится:
У меня была та же проблема: максимальная высота карточки темы оказывалась недостаточной, если есть миниатюра — при установке этого компонента в качестве темы на тему Minima.
Вот соответствующий CSS, который я использовал для исправления:
// Увеличить максимальную высоту карточек тем с миниатюрой
.topic-card:has(.topic-card__thumbnail) {
max-height: 275px;
}
(При проверке в инспекторе оказалось, что высота по умолчанию составляла 210 пикселей)
Возможно, потребуется корректировка — я не проверял на мобильных ширинах.
Интересно, можно ли настроить выбор категорий, для которых будут использоваться карточки тем? Это было бы здорово, особенно если применить это в #theme, так как миниатюры тем не очень удобны на мобильных устройствах.
Очень хороший компонент.
Да, именно это я имел в виду ранее: в зависимости от других параметров 210 пикселей могут быть слишком малы, а 275 пикселей — слишком велики. Сложно найти универсальное решение для всех случаев.
Я, возможно, добавлю дополнительные настройки (например, выбор категории, как просил @Heliosurge), включая, возможно, настройку максимального размера, чтобы каждый форум мог экспериментировать с этим.
Мне интересно, как этот компонент темы выглядит на Air Theme, особенно при объединении тем с изображениями и без них. Выглядит многообещающе, но до идеала ещё далеко. Возможно, проблемы можно решить только с помощью CSS, а может, потребуется более глубокая доработка.
На мобильных устройствах выглядит отлично!
Пока я удалю его, но буду следить за этой темой, так как в задуманном виде это выглядит очень хорошо.
И да, было бы здорово добавить возможность использовать изображение категории, если у темы нет собственного изображения.
Что нужно сделать, чтобы компонент «Карточки тем» отображал не только
тем (как это уже происходит сейчас), но и количество просмотров и комментариев, как это делает официальный блог в режиме Topic List Thumbnails?
Миниатюры в списке тем
Карточки тем
Кроме того, я считаю, что использование даты последней активности («1 день» выше) в миниатюрах списка тем лучше, чем дата «Опубликовано» в карточках тем. Дата активности соответствует настройкам по умолчанию в Discourse и предоставляет пользователям больше информации. Кроме того, дизайн отлично сочетается с показателями просмотров, лайков и публикаций.
Если вам это интересно, вот дополнительные мысли после многих часов тестирования различных комбинаций: тема по умолчанию, тема Air Theme, карточки тем и миниатюры списка тем, а также значительная работа с CSS.
Я остановился на карточках тем + теме по умолчанию, добавив современные блоки категорий и групп, которые создают карточки для категорий и отлично сочетаются с карточками тем.
Причины:
Ладно, может быть, этот вопрос проще: ![]()
В настоящее время раздел «Предлагаемые темы» в конце любой страницы также отображает темы в виде карточек. Хотя мне нравятся карточки на основных страницах, я считаю, что в конце всех страниц они излишни и отвлекают от основного содержимого страницы или обсуждения.
Есть ли способ показать простой список «Предлагаемых тем» (максимально приближенный к стандартной теме), не затрагивая карточки тем на основных страницах?
Нет, в данный момент — нет. Но, на мой взгляд, это хорошее предложение, так что вы всегда можете попробовать оформить запрос на новую функцию — возможно, его учтут именно так.
Хорошо, спасибо. Готово, также для моего другого запроса выше:
Кстати, вчера я попробовал это, потому что столкнулся с той же проблемой: содержимое вылезало за пределы карточек:
Разве это не ломает мобильный вид? Я только что попробовал, и в моём случае всё ломается.
Я посмотрю на это. Как минимум, я добавлю настройку для высоты, чтобы упростить её изменение. Поставлю напоминание, чтобы не забыть.
Несколько наблюдений, которые могут помочь ограничить высоту карточек тем. Я не тестировал это тщательно, но, похоже, что…
На случай, если объяснение по поводу тегов не совсем понятно. Здесь видно, как они начинают новую строку вместо того, чтобы располагаться рядом с категорией, как это происходит по умолчанию:
Я задавался вопросом, технически ли возможно ограничить теги одной строкой, так же как для заголовка установлено ограничение в две строки, а для описания — в три.
Большинство экземпляров Discourse используют от 0 до 5 тегов, и одной строки для них более чем достаточно. Некоторые (как наш) могут использовать теги в большом количестве, но нам не нужно видеть их все на карточках тем. Достаточно увидеть первые, чтобы составить общее представление.
Введение ограничений на количество строк сделает карточки тем более предсказуемыми при разных размерах изображений и соотношениях сторон:
К вашему сведению, мы собираемся заняться этим вопросом по адресу Add icons for Views and Replies, and Last Activity date in Topic Cards.
Ах да, я забыл оставить комментарий здесь с обновлением по этому поводу: мне пришлось добавить этот код только в desktop.scss, а не в common.scss.
Я больше не могу редактировать свой первоначальный комментарий, но обновил его в своём компоненте темы: Minima Adjustments for Topic Cards