رد فعل في ندوة

I have no problem overriding…

image

.post-retort
{
    margin-right: 5px !important;
    padding: 0.5em !important;
    background: lavender !important;
}

.post-retort img.emoji
{
    width: 2.8em !important;
    height: 2.8em !important;
}

.post-retort__count
{
    font-size: 1.5em !important;
    color: #222 !important;
    padding: 1px 1px 1px 5px !important;
    vertical-align: middle !important;
}

section.post-menu-area
{
    clear: both !important;
}

Above is what I have and it has been working for many versions of retort. Are you sure you’re not missing an !important somewhere?

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

Thanks, I meant to update this when we fixed it. It used to work without the !important but now that’s indeed necessary. It maybe ought not be required, but it’s a feasible answer.

3 إعجابات

Well, !important is a hack. Should work until it… well… doesn’t (when it breaks something else).

If you don’t want !important, you need to be careful about the specificities of your CSS rules, which must be higher than the specificites of the original stylesheet. But this is not at all foolproof because the original stylesheet can always change specificity with more terms and your styles will still break.

So better stick to !important since nothing is foolproof anyway.

4 إعجابات
  1. Thank you very much for this plug in! :+1: :100:
  2. I’ve been told to tell you that your plug-in is the cause of rate-limiting the number of emojis we can post.
  3. If possible,
    • please allow for the same amount of reactions to be posted as the number of :heart:
  4. If impossible,
    • Please tell me to go bark up Discourse’s tree again…

:wink: :grin:

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

مشكلة جديدة، يرجى الاطلاع عليها! :pleading_face:

إعجابَين (2)

هل من الممكن استيراد رموز تعبيرية مخصصة إلى هنا؟

وباعتبارها طلب ميزة محتملًا، هل يمكن تقييد مجموعة الرموز التعبيرية بناءً على ميزات محددة تعتمد على المستخدم؟ أي منح مستخدمين المجموعة X الوصول إلى مجموعة Y من الرموز التعبيرية؟

إعجابَين (2)

يمكن استخدام الرموز التعبيرية المخصصة المضافة إلى Discourse.

إعجابَين (2)

نعم، في community.snowdrift.coop قمنا حتى بإنشاء رموز تعبيرية مخصصة باستخدام الرموز القياسية لمنحها أسماء مخصصة! راجع Using the extra reaction options - Feedback & Support - Snowdrift.coop Community Discussions

إعجابَين (2)

نعم. هناك ملاحظة واحدة منذ أنني أبلغت عنها للتو على GitHub. الإصلاح الأخير الذي تم دفعه قبل عدة ساعات كسر الرموز التعبيرية المخصصة الخاصة بهم. انظر هنا:

تعديل: كانت المشكلة ناتجة عن خطأ في مصدر Discourse الرئيسي، والذي تم سحبه بسرعة وإصلاحه بشكل شامل. تم الحل. شكرًا!

إعجابَين (2)

@gdpelican بعد التحديث الأخير. يغمق زر الرد الشاشة بالكامل دون وجود إيموجي قابل للاختيار، على الأقل على الهاتف المحمول.

يجب إغلاق النافذة وإعادة التحميل. النقر على مساحة فارغة أو تغيير الشاشات لا يحل المشكلة.

الخطأ موجود أيضًا على سطح المكتب.

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

هل تستخدمه مع Babble بالصدفة؟ يتأثر Babble بنفس المشكلة التي تؤثر على retort (بما أن كليهما يحتوي على منتقي الرموز التعبيرية)، وأنا أبحث في ذلك الآن. يبدو أن التثبيت الجديد مع Retort فقط يعمل بشكل جيد حسب ما أستطيع تحديده.

3 إعجابات

حسناً، سأجرب تعطيل البابل. قمت بالتحديث ولم يكن هناك تأثير، كان يعمل بشكل صحيح قبل 4 ترقيات. لا توجد رموز تعبيرية مخصصة قيد الاستخدام.

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

أقوم الآن بإزالة طريقة قديمة جداً لتنفيذ الأحداث في Discourse للمساعدة في ترقية Ember. لاحظت أن retort يقوم بـ TopicRoute.on('setupTopicController') وهي طريقة سيتم إزالتها. سيتعين على Retort تحديث هذه العملية بطريقة أخرى.

عادةً ما أقوم بتقديم طلب سحب (PR)، لكنني لاحظت أن أحداث messageBus لا يتم تنظيفها أيضاً. أنصح بنقل هذا المنطق إلى مكون مخصص في منفذ إضافة (plugin outlet) داخل الموضوع. يجب بالتأكيد إلغاء الاشتراك في messageBus عندما لا يكون مرئياً (وأيضاً إذا تم عرضه مرة أخرى ولم يتم تنظيفه من قبل).

6 إعجابات

شكرًا على التنبيه؛ لقد قمت بإصلاح هذا في الإصدار الأحدث.

3 إعجابات

مرحباً، قمت بتحديث Retort إلى أحدث إصدار.

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

شكراً جزيلاً مرة أخرى على جهودكم لإصلاح هذه الإضافة الرائعة.

إعجابَين (2)

أستطيع تأكيد أن كل شيء يعمل كما هو متوقع في أحدث إصدارات Discourse و Retort على https://discourse-babble.com، لذا يجب أن يكون هناك شيء مختلف في إعداداتك أو تخصيصاتك. هل يخطر ببالك أي احتمال؟

3 إعجابات

لا شيء يخطر ببالي. لم يتم تثبيت أي شيء مؤخرًا. أنا أستخدم Discourse Stable 2.4.1.

يعمل الأمر بالنسبة لي على موقع babble الخاص بك. لقد تحققت من سمة الفاتحة والداكنة لدينا دون جدوى.

لا توجد إضافات في مناطق نشر الرسائل باستثناء Post Badge، وكان ذلك يعمل من قبل مع هذه الإضافة.

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

تم تأكيد أن Retort يعمل بشكل صحيح عندما تكون ميزة Emoji المقيدة غير مفعّلة. أما إذا تم تفعيل الميزة المقيدة، فإن نافذة ردود Emoji لا تفتح، بل يصبح الشاشة رمادية أو باهتة فقط.

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

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

حسناً، إليك قائمة بإضافات التثبيت:

  • Procourse Installer
  • Assign (غير مفعّل)
  • BBcode
  • Canned Replies
  • Fingerprint
  • Follow
  • Merge Users
  • Policy (غير مفعّل)
  • Ratings
  • Restricted Replies
  • Saved Searches
  • Solved
  • User Notes
  • Voting
  • National Flags
  • Whos Online
  • Babblechat (غير مفعّل حالياً)
  • Retort

تعمل إضافة Retort بشكل جيد ما لم تحدد خيار “Restrict Emojis”.