طلب صغير لتحسين: نمط وسم "hashtag"

في الوقت الحالي، يمكن أن تكون العلامات “بسيطة” أو “نقطية” أو “مربعة”. سيكون من الجيد وجود وضع يتم فيه عرضها كـ #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

في الواقع، عند الاختبار، أدركت أن المنشور الأول صحيح مع أنماط تزيين العلامات الأخرى أيضًا - على الرغم من عرض مربعات ألوان الفئات. الآن تم الإساءة إلى حسّي مزدوجًا. :slight_smile:

إعجاب واحد (1)

ولكن، #foo يتم إكماله تلقائيًا وتنسيقه تلقائيًا، كفئة. \n\nسيكون من الرائع وجود حرف خاص للعلامات - مثل @ للمستخدمين والمجموعات، و # للفئات …\n\nهممم، لقد تعلمت للتو شيئًا عن وضع العلامات. :thinking:

إعجاب واحد (1)

في وضعه الحالي، يشير الرمز # إلى كل من العلامات والفئات. جرب! (مثال: #tagging)

(أنا شخصياً أفضل حرفًا مختلفًا للفئات. لا أعرف، % أو شيء من هذا القبيل.)

إعجاب واحد (1)