رد فعل في ندوة

لا توجد مشكلة لدي في تجاوز…

.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;
}

ما سبق هو ما أملكه، وقد عمل بشكل صحيح عبر العديد من إصدارات retort. هل أنت متأكد من أنك لم تنسَ استخدام !important في مكان ما؟

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

شكرًا لك، كنت أعني تحديث هذا عندما قمنا بإصلاحه. كان يعمل سابقًا بدون !important، لكن الآن أصبح ذلك ضروريًا حقًا. ربما لا ينبغي أن يكون مطلوبًا، لكنه إجابة عملية.

3 إعجابات

حسناً، !important هو حيلة. يجب أن تعمل حتى… حسناً… تتوقف (عندما تكسر شيئاً آخر).

إذا لم ترغب في استخدام !important، فيجب أن تكون حذراً بشأن خصوصيات قواعد CSS الخاصة بك، والتي يجب أن تكون أعلى من خصوصيات ورقة الأنماط الأصلية. لكن هذا ليس آمناً تماماً على الإطلاق، لأن ورقة الأنماط الأصلية يمكنها دائماً تغيير الخصوصية بمزيد من الشروط وستظل أنماطك تنكسر.

لذا، من الأفضل الالتزام بـ !important بما أن لا شيء آمن تماماً على أي حال.

4 إعجابات
  1. شكرًا جزيلاً على هذه الإضافة! :+1: :100:
  2. أُخبرت بأن أخبرك أن إضافتك هي السبب في تحديد معدل عدد الرموز التعبيرية التي يمكننا نشرها.
  3. إذا أمكن،
    • يرجى السماح بنشر نفس عدد التفاعلات مثل عدد :heart:
  4. إذا لم يكن ذلك ممكنًا،
    • يرجى إخباري بالعودة إلى شجرة Discourse مرة أخرى…

: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”.