Пользовательский CSS для полосы ползунка дат

Что вы хотите сделать?

Во многих случаях в первом сообщении темы размещена информационная вики-страница. В таких случаях замените содержимое элемента с классом «widget-link start-date» на фоновое изображение, чтобы напоминать пользователям о необходимости посетить вики. При клике на изображение пользователь должен переходить к началу темы, как это происходит сейчас при клике на дату начала.

Я открыт к предложениям о том, как CSS может определить наличие вики вверху.

Когда это нужно сделать?

В течение следующих нескольких недель было бы отлично.

Каков ваш бюджет в долларах США, который вы готовы предложить за эту задачу?

Открыт к предложениям.

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

Я думаю, что лучший способ сделать это — создать тег с именем wiki (или любым другим) и использовать класс body .tag-wiki перед каждой настройкой CSS.

Тогда вы сможете работать с классом:

.tag-wiki .timeline-date-wrapper {
     background: ****;
}

.tag-wiki .timeline-date-wrapper {

}
2 лайка

Другой вариант — предполагать, что если тема относится к определённым категориям, у неё есть вики. Это будет достаточно точным предположением.

В любом случае это超出了 мои возможности, поэтому я всё ещё ищу платное решение.

Подойдет и категория. Тег или категория добавляет класс в тег body, чего достаточно для настройки каждого раздела постов.

Я могу помочь вам с этим. Я могу реализовать это через CSS, и это будет работать после любых будущих обновлений Discourse.

Дайте знать, если вам это интересно, по адресу mondiscourse@gmail.com

1 лайк

Думаю, было бы очень полезно для тем и компонентов, если бы этот класс добавлялся выше в HTML-иерархии. Исправлю это через день-два :+1:

4 лайка

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.