Json_Blob
(Jason Costanza)
20 نوفمبر 2018، 2:14ص
1
Hello
I run a discourse forum for my cycling team. And I find that pinned topics don’t really stand out much. I naturally find myself looking for some seperation or divider, bold titles on the threads, highlighting… something.
Currently aside from the little pin icon, they look exactly like standard topics which I find a little lack-luster.
Note the top two topics are pinned, but they’re listed just like everything else. I’d love to see simply a good, heavy divider between pinned topics and everything else but I’m open to other ideas. I just feel like right now they blend in to the mix and don’t call attention to themselves at all once they’re “read”.
Thoughts?
إعجابَين (2)
You can certainly apply whatever CSS you like to make that so via admin, customize.
3 إعجابات
Json_Blob
(Jason Costanza)
20 نوفمبر 2018، 6:20ص
3
Ah ok, i’ll have to do some homework then on CSS because it’s not my strength.
Thanks for the direction
dax
(Daniela)
20 نوفمبر 2018، 10:27ص
4
To highlight pinned topics on the latest page just add in your /admin/customize/themes:
.topic-list-item.pinned {
background: #ffffc9;
}
You can of course customize with CSS the pinned topics as you prefer once you know the class to use
12 إعجابًا
loginerror
(Maciej Kuźmicz)
17 أبريل 2019، 12:41م
5
What would be the way to achieve the same for the pinned topics visible in the Category view (set to Category and Latest)?
dax
(Daniela)
17 أبريل 2019، 2:15م
6
There is no status class (.pinned) in this case. To target a pinned topic you need to use the id, eg
[data-topic-id="8"] {
background: #ffffc9;
}
The CSS above target the topic globally everywhere, on /latest, on /categories and on topic, see:
To target only the categories + latest page you need to add the appropriate class
.navigation-categories.categories-list [data-topic-id="8"] {
background: #ffffc9;
}
In this way the topic will be highlighted only on that page.
PS: to find the topic ID the simplest way is to open the dev console on your browser with F12:
6 إعجابات
loginerror
(Maciej Kuźmicz)
17 أبريل 2019، 2:26م
7
Thanks @dax , it’s a nice solution, although we do have a rather quick rotation of pinned topics which makes it a bit less convenient.
مرحبًا، جربت هذا لكن يبدو أن هناك خطأ ما. هذا هو النتيجة التي حصلت عليها…
هل لديك أي فكرة عن سبب تغطية عنوان الموضوع؟
السبب هو أننا نضيف الكثير من الحشو إلى العناوين لمنحها منطقة نقر كبيرة. يمكنك تعديل ذلك قليلاً لتجنب التداخل مع
.topic-list .main-link a.title {
padding: 6px 0;
}
6 إعجابات
مرحبًا كريس. لقد حاولت إضافة هذا الكود، لكن يبدو أنه لم يُحدث أي فرق…
هل هناك شيء ربما أغفلتُه؟ لقد جربت تغيير الأرقام أيضًا، لكن ذلك لم يُبدِ أي تأثير.
dax
(Daniela)
9 أغسطس 2019، 9:31ص
11
سيكون من المفيد تضمين رابط إلى موقعك وإلى ذلك الموضوع بالتحديد.
إعجاب واحد (1)
إليك الموضوع موضع النقاش…
Exchange Expansion Many of you in the community have been asking for a while now what we have been doing to get Peercoin listed on more exchanges. Lack of access to more exchanges with high trading volume has been one of Peercoin’s biggest problem...
Reading time: 3 mins 🕑
Likes: 24 ❤
dax
(Daniela)
12 أغسطس 2019، 10:40ص
13
جرب باستخدام:
.latest-topic-list-item .main-link a.title {
padding: 6px 0;
}
4 إعجابات
@dax يبدو أن هذا قد نجح، على الأقل على سطح المكتب في عرض التصنيفات. أما في عرض التصنيفات على الهاتف المحمول، فلا يزال يحدث ذلك…
أيضًا، هل توجد طريقة لجعلها تعمل في عرض آخر؟ حتى الآن تعمل فقط في عرض التصنيفات.
dax
(Daniela)
19 أغسطس 2019، 4:59م
15
جرب باستخدام
.mobile-view .topic-list .main-link a.title {
padding: 3px 0;
}
هل قرأت هنا؟
There is no status class (.pinned) in this case. To target a pinned topic you need to use the id, eg
[data-topic-id="8"] {
background: #ffffc9;
}
The CSS above target the topic globally everywhere, on /latest, on /categories and on topic, see:
[image]
[image]
[image]
To target only the categories + latest page you need to add the appropriate class
.navigation-categories.categories-list [data-topic-id="8"] {
background: #ffffc9;
}
In this way the topic will be highlighted only on…
يجب أن تضيف أيضًا
[data-topic-id="9582"] {
background: #fffff0;
}
إعجاب واحد (1)
dax:
هل قرأت هذا؟
نعم، لكنني لم أكن أرغب في تظليل الموضوع بالكامل، بما في ذلك جميع المنشورات. كنت أحاول فقط تظليل عنوان الموضوع تحت التصنيف وأحدث عرض، وليس الموضوع نفسه. إذا لم تكن هناك طريقة أخرى، فسأقوم بذلك.
على أي حال، يبدو أن كود الهاتف المحمول قد حل المشكلة هناك.