بالنسبة للعلامات الجديدة، قم بتعيين نمط عشوائي

ليس عشوائيًا تمامًا، وليس عند إنشاء العلامة، ولكن يمكنك فعل شيء مشابه للمكون Tag Icons واستخدام replaceTagRenderer() من plugin-api لتعديل HTML الخاص بالعلامات عند العرض (انظر discourse-tag-icons/common/header.html at master · isabella232/discourse-tag-icons · GitHub).\n\nستأخذ دالة كهذه اسم العلامة، وتربط اسم العلامة برقم من 1 إلى 6 (أي، ترميز السلسلة إلى الأساس 6 وأخذ الرقم الأخير/تطبيق باقي القسمة)، وتضيفه إلى سلسلة HTML. لن يكون عشوائيًا لأن النمط سيتم تحديده بواسطة اسم العلامة، ولكنه سيحافظ على نفس النمط لجميع المستخدمين.\n\nالدالة الأصلية الافتراضية لعرض العلامات موجودة هنا:\ndiscourse/app/assets/javascripts/discourse/app/lib/render-tag.js at 7d729603b48b9187d7b9fdadd9f3594b3ac01c64 · discourse/discourse · GitHub