Thanks for updating in the future 
Many thanks for this great theme component 
We also use the Babble plugin on our site. Unfortunately, the badge icons show up there too, which makes quite a mess out of the chat. Any chance you could deactivate it for Babble?
Edit: I could hack it with this css, so at least the badge icons are a little more contained:
.poster-icon-container span.poster-icon img {
height: 1em !important;
width: 1em !important;
}
أرى استثناءً صادرًا عن مكون هذا القالب.
المصدر: https://github.com/tshenry/discourse-post-badges/blob/master/common/head_tag.html#L26
حسنًا، لا أستطيع تكرار المشكلة فورًا. هل يمكنك تقديم بعض السياق الإضافي حول كيفية حدوث الخطأ؟ هل قمت بتسجيل الدخول عند ظهور الخطأ؟ أفترض أن الموقع محدث. هل هذه بيئة تطوير أم بيئة إنتاج؟ هل هناك أي شيء آخر يستحق الذكر؟
هذا في الواقع على موقعي، كان أنغوس يحاول المساعدة لأن هذا الاستثناء يتسبب في مشكلة مع إضافة تعدد اللغات الخاصة به. أنا أستخدم الإصدار 2.5.0.beta1 في بيئة الإنتاج مع العديد من الإضافات والتخصيصات. لست متأكدًا من الخطوات التي يجب اتخاذها لاستكشاف المشكلة من هنا.
شكرًا للتوضيح
بالتأكيد تصبح الأمور أكثر تعقيدًا كلما أضفت المزيد من الإضافات والتخصيصات من مصادر مختلفة.
إن تنفيذ هذا المكون ليس من مفضلاتي بالتأكيد… في وقت بنائه، كان عليّ العمل على تجاوز القيود بأفضل طريقة أعرفها. أضع يدي على قلبي بأننا سنتمكن من وضع حل أكثر قوة، لكنني غير متأكد من متى أو حتى إذا كان ذلك سيحدث.
وفي الوقت نفسه، لن أتمكن من ضمان أن هذا المكون سيعمل بسلاسة مع التخصيصات الأخرى. أفضل حظ لك ربما يكون توظيف شخص من #السوق لتحويله إلى إضافة تقوم بتسلسل معلومات الشارة المطلوبة بشكل صحيح.
عذراً على الإيجاز في رسالتي السابقة. يمكنك تكرار المشكلة دون أي تخصيصات أخرى إذا قمت بتعطيل الشارة الأساسية وإنشاء منشور باستخدام مستخدم جديد. يفترض الكود أن كل مستخدم لديه شارة واحدة على الأقل.
إليك الإصلاح: Handle no badges by angusmcleod · Pull Request #1 · discourse/discourse-post-badges · GitHub
هذا رائع!
سيكون من الرائع وجود شيء مثل هذا في النواة أو كإضافة رسمية ![]()
أتفق! هذه هي الإضافة غير الرسمية الأكثر لا غنى عنها التي قمت بتثبيتها. نستخدمها، إلى جانب العناوين، للإشارة إلى المسؤوليات الخاصة في مجموعتنا، مثل “الوسيط” و"قائد المنطقة". يهتم المستخدمون حقًا بإظهار إكسسواراتهم بشكل بارز.


شكرًا لك على طلب السحب @angus. تم دمجه!
وفي أخبار أخرى، تم نقل هذا المكون إلى مستودعنا الرسمي ![]()
سيتولى @j.jaffeux مسؤولية إعادة الهيكلة المتأخرة التي كان يحتاجها هذا المكون. توقّع بعض التحديثات في المستقبل القريب ![]()
هذا رائع!! أحسنتم يا أصدقاء ![]()
مرحبًا، شكرًا جزيلاً لك على هذه الإضافة الرائعة!
بعد إضافة مكون “أعلام الدول”، واجهنا مشكلة في التباعد.
هل يوجد كود CSS يمكن استخدامه لتصحيح ما يلي؟
تم الحل!!
باستخدام مثال الكود هنا، تمكّنت من إيجاد حل.
.nationalflag-post { width: 16px; margin-right: 3px }
النتيجة
كنت أتساءل، ما هو معرف الشارة (badge identifier) للمقال الذي يجب استخدامه لتعديل الموقع والأبعاد؟
ستحتاج إلى محدد (selector) دقيق نسبيًا لهذا الأمر:
.topic-meta-data .names .poster-icon-container span.poster-icon {
font-size: 16px;
margin-right: 3px;
}
اقتراح ودي: أنصحك بالاطلاع على كيفية استخدام أداة فحص العناصر (Inspector) في متصفحك للعثور على محدد CSS المطلوب لتنسيق العنصر (إليك دليل لمتصفح Chrome كمثال).
شكرًا جزيلاً لك. كنت أستخدم متصفح فايرفوكس، لكن صديقًا مقربًا أوصاني مؤخرًا بالانتقال إلى كروم أو فيفاليدي لأنهما يتميزان بأداة فحص العناصر الأفضل.
لا يعمل معي أيضًا.
أرى أين تكمن المشكلة. شكرًا على التقارير. سأحاول إصلاحها خلال الـ24 ساعة القادمة.
تعديل: يجب أن يكون الأمر مُصلحًا الآن @tpetrov و@Anatolia. أخبروني إذا كانت لديكم أي مشاكل أخرى.
لا توجد تحديثات حتى الآن، ولا يزال الوضع كما هو.
آه، أظن أنني أعرف ما حدث. لقد قمنا بنقل المستودع إلى منظمة GitHub الرسمية لـ Discourse، لكن إصدار المكون الذي قمت بتثبيته لا يزال يشير إلى المستودع الأصلي. أعتقد أنه كان من المفترض وجود إعادة توجيه تلقائية لضمان استمرار عمل كل شيء. في وقت ما بعد النقل، قمت بإنشاء نسخة متفرعة (fork) مما قد يكون قد أثر على إعادة التوجيه.
لقد قمت للتو بحذف نسختي المتفرعة. هل يمكنك محاولة التحديث مرة أخرى لمعرفة ما إذا كانت إعادة التوجيه ستعود للعمل؟ إذا لم ينجح ذلك، فإنني أنصح بإعادة تثبيت المكون من رابط المستودع الجديد.



