في الوقت الحالي، يمكن أن تكون العلامات “بسيطة” أو “نقطية” أو “مربعة”. سيكون من الجيد وجود وضع يتم فيه عرضها كـ #tag - ففي النهاية، هذه هي الطريقة التي يمكنك بها استخدامها في نص المنشور (مثل، #tagging).
حلي الحالي هو:
/* علامة # قبل العلامات :) */
.discourse-tag.simple::before {
content: "#";
}
/* افتراضيًا فاصلة */
.discourse-tags .discourse-tag.simple:not(:last-child)::after, .list-tags .discourse-tag.simple:not(:last-child)::after, .search-category .discourse-tag.simple:not(:last-child)::after {
content: " ";
margin-left: 1px;
}
/* منع وضع علامة على الأصوات! */
.list-vote-count::before {
content: "" !important;
}
/* علامة # قبل العلامات في الرأس */
.tag-title-header span::before {
content: "#";
}
… ومع ذلك، فإن ذلك
- لا يظهر في قائمة التصفية المنسدلة - أو بالأحرى، يظهر لكل شيء ما عدا العلامة المحددة، مما يسيء إلى حسّي بأن “كل شيء يجب أن يكون أنيقًا تمامًا”.
- لا يعمل مع تقاطعات العلامات مع https://meta.discourse.org/t/discourse-tag-banners/124240، حيث أن " & " هو جزء من النص الفعلي في هذه الحالة. (لذا أحصل على شيء مثل
“#silverblue# & gaming”
في الواقع، عند الاختبار، أدركت أن المنشور الأول صحيح مع أنماط تزيين العلامات الأخرى أيضًا - على الرغم من عرض مربعات ألوان الفئات. الآن تم الإساءة إلى حسّي مزدوجًا. ![]()