شارات المنشور

Thanks for updating in the future :slight_smile:

4 إعجابات

Many thanks for this great theme component :grinning:
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;
}
إعجابَين (2)

أرى استثناءً صادرًا عن مكون هذا القالب.

المصدر: https://github.com/tshenry/discourse-post-badges/blob/master/common/head_tag.html#L26

4 إعجابات

حسنًا، لا أستطيع تكرار المشكلة فورًا. هل يمكنك تقديم بعض السياق الإضافي حول كيفية حدوث الخطأ؟ هل قمت بتسجيل الدخول عند ظهور الخطأ؟ أفترض أن الموقع محدث. هل هذه بيئة تطوير أم بيئة إنتاج؟ هل هناك أي شيء آخر يستحق الذكر؟

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

هذا في الواقع على موقعي، كان أنغوس يحاول المساعدة لأن هذا الاستثناء يتسبب في مشكلة مع إضافة تعدد اللغات الخاصة به. أنا أستخدم الإصدار 2.5.0.beta1 في بيئة الإنتاج مع العديد من الإضافات والتخصيصات. لست متأكدًا من الخطوات التي يجب اتخاذها لاستكشاف المشكلة من هنا.

إعجابَين (2)

شكرًا للتوضيح :+1: بالتأكيد تصبح الأمور أكثر تعقيدًا كلما أضفت المزيد من الإضافات والتخصيصات من مصادر مختلفة.

إن تنفيذ هذا المكون ليس من مفضلاتي بالتأكيد… في وقت بنائه، كان عليّ العمل على تجاوز القيود بأفضل طريقة أعرفها. أضع يدي على قلبي بأننا سنتمكن من وضع حل أكثر قوة، لكنني غير متأكد من متى أو حتى إذا كان ذلك سيحدث.

وفي الوقت نفسه، لن أتمكن من ضمان أن هذا المكون سيعمل بسلاسة مع التخصيصات الأخرى. أفضل حظ لك ربما يكون توظيف شخص من #السوق لتحويله إلى إضافة تقوم بتسلسل معلومات الشارة المطلوبة بشكل صحيح.

5 إعجابات

عذراً على الإيجاز في رسالتي السابقة. يمكنك تكرار المشكلة دون أي تخصيصات أخرى إذا قمت بتعطيل الشارة الأساسية وإنشاء منشور باستخدام مستخدم جديد. يفترض الكود أن كل مستخدم لديه شارة واحدة على الأقل.

إليك الإصلاح: Handle no badges by angusmcleod · Pull Request #1 · discourse/discourse-post-badges · GitHub

6 إعجابات

هذا رائع!

سيكون من الرائع وجود شيء مثل هذا في النواة أو كإضافة رسمية :+1:

4 إعجابات

أتفق! هذه هي الإضافة غير الرسمية الأكثر لا غنى عنها التي قمت بتثبيتها. نستخدمها، إلى جانب العناوين، للإشارة إلى المسؤوليات الخاصة في مجموعتنا، مثل “الوسيط” و"قائد المنطقة". يهتم المستخدمون حقًا بإظهار إكسسواراتهم بشكل بارز.

image

image

5 إعجابات

شكرًا لك على طلب السحب @angus. تم دمجه!

وفي أخبار أخرى، تم نقل هذا المكون إلى مستودعنا الرسمي :tada:

سيتولى @j.jaffeux مسؤولية إعادة الهيكلة المتأخرة التي كان يحتاجها هذا المكون. توقّع بعض التحديثات في المستقبل القريب :slight_smile:

13 إعجابًا

هذا رائع!! أحسنتم يا أصدقاء :+1:

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

مرحبًا، شكرًا جزيلاً لك على هذه الإضافة الرائعة!

بعد إضافة مكون “أعلام الدول”، واجهنا مشكلة في التباعد.

هل يوجد كود CSS يمكن استخدامه لتصحيح ما يلي؟


تم الحل!!

باستخدام مثال الكود هنا، تمكّنت من إيجاد حل.

.nationalflag-post { width: 16px; margin-right: 3px }

النتيجة

3 إعجابات

كنت أتساءل، ما هو معرف الشارة (badge identifier) للمقال الذي يجب استخدامه لتعديل الموقع والأبعاد؟

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

ستحتاج إلى محدد (selector) دقيق نسبيًا لهذا الأمر:

.topic-meta-data .names .poster-icon-container span.poster-icon {
    font-size: 16px;
    margin-right: 3px;
}

اقتراح ودي: أنصحك بالاطلاع على كيفية استخدام أداة فحص العناصر (Inspector) في متصفحك للعثور على محدد CSS المطلوب لتنسيق العنصر (إليك دليل لمتصفح Chrome كمثال).

4 إعجابات

شكرًا جزيلاً لك. كنت أستخدم متصفح فايرفوكس، لكن صديقًا مقربًا أوصاني مؤخرًا بالانتقال إلى كروم أو فيفاليدي لأنهما يتميزان بأداة فحص العناصر الأفضل.

3 إعجابات

هذا الإعداد لا يعمل عند تحديده:

3 إعجابات

لا يعمل معي أيضًا.

4 إعجابات

أرى أين تكمن المشكلة. شكرًا على التقارير. سأحاول إصلاحها خلال الـ24 ساعة القادمة.

تعديل: يجب أن يكون الأمر مُصلحًا الآن @tpetrov و@Anatolia. أخبروني إذا كانت لديكم أي مشاكل أخرى.

7 إعجابات

لا توجد تحديثات حتى الآن، ولا يزال الوضع كما هو.

آه، أظن أنني أعرف ما حدث. لقد قمنا بنقل المستودع إلى منظمة GitHub الرسمية لـ Discourse، لكن إصدار المكون الذي قمت بتثبيته لا يزال يشير إلى المستودع الأصلي. أعتقد أنه كان من المفترض وجود إعادة توجيه تلقائية لضمان استمرار عمل كل شيء. في وقت ما بعد النقل، قمت بإنشاء نسخة متفرعة (fork) مما قد يكون قد أثر على إعادة التوجيه.

لقد قمت للتو بحذف نسختي المتفرعة. هل يمكنك محاولة التحديث مرة أخرى لمعرفة ما إذا كانت إعادة التوجيه ستعود للعمل؟ إذا لم ينجح ذلك، فإنني أنصح بإعادة تثبيت المكون من رابط المستودع الجديد.

GitHub - discourse/discourse-post-badges · GitHub

6 إعجابات