التغييرات في أي تفاعلات 👍 تُحتسب كإعجابات ❤

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

ربما يكون الحل ببساطة هو إعادة تسمية الإعجاب إلى رد فعل افتراضيًا. لأن :heart: هو رد فعل وهذا يمكن أن يعمل بغض النظر عما إذا كان المنتدى يستخدم ردود فعل Discourse أم لا.

إذا كان هناك ضرورة لأيقونة :heart: في الإشعارات، يمكن تغيير الإعجابات في عناصر قائمة الموضوعات باستخدام أيقونة discourse-emojis إذا تم تمكين ردود فعل Discourse. يمكن أن يكون هذا إعدادًا في المكون الإضافي.

إعجابَين (2)

كنت أشير إلى كيفية ظهور رد الفعل (وهو ما توقعته)، ثم ظهر إعجاب أيضًا (وهو ما كان غير متوقع)

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


ولكن ليس هنا:

(لاحظ أن رد فعل @whitewaterdeu قد اختفى تمامًا)

إعجابَين (2)

حسنًا. هذا هو الشكل المفترض أن تبدو عليه الأمور في الوقت الحالي. لرؤية ردود الفعل على ملفك الشخصي، انتقل إلى على سبيل المثال \u003chttps://meta.discourse.org/u/firepup650/notifications/reactions-received\u003e. الإعجابات وردود الفعل المستلمة لا تظهر هناك في نفس الصفحة.

إعجابَين (2)

هذا منطقي على ما أعتقد، ولكن ماذا عن الحالتين الأخريين؟

إعجابَين (2)

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

إعجابَين (2)

في الحالة الأولى:

تظهران كتفاعل وإعجاب في واجهة الإشعارات (في نفس علامة التبويب)، وهو أمر مربك للغاية.

في الحالة الثانية:

تظهران كإعجابات، بغض النظر عن التفاعل الفعلي.

على الرغم من أنه بعد التحقق المزدوج من السلوك، يبدو أن أياً من هذه الأمور لا يحدث بعد الآن، ربما كانت تختلف ببضعة commit؟

3 إعجابات

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

بشكل عام، أعتقد أنك تشير إلى صفحة الإشعارات في ملفك الشخصي. من الممكن أن ترى خطأ في كيفية عرض الإعجابات وردود الفعل الأخرى في الصفحة الفرعية “الإعجابات” و “ردود الفعل” هناك. أعرف أنه في قائمة الإشعارات نقوم بتجميع ردود الفعل والإعجابات في، على سبيل المثال، “قام المستخدم @ برد فعل على 5 من منشوراتك” لتجنب الفوضى.

إعجابَين (2)

:person_shrugging: حصلت على ردود فعل للتو، وحدث أنني تحققت من إشعاراتي على الصفحة بدلاً من قائمة الإشعارات.

بغض النظر، المنتديات الأخرى التي كان بإمكاني رؤيتها في الأصل، لم أعد أستطيع ذلك، لذا… ربما مشكلة في ذاكرة التخزين المؤقت أو اختلافات في الإصدارات ببضعة التزامات؟

6 إعجابات

بالنظر إلى ما بين السطور والتدقيق قليلاً (أو كثيراً) تمكنت بالفعل من تكرار المشكلة التي تصفها. اذهب إلى \u003chttps://meta.discourse.org/u/Firepup650/notifications/reactions-received?include_likes=true\u003e وسترى ردود الفعل والإعجابات على نفس الصفحة وهناك سترى أيضاً أن منشوراً واحداً مدرج مرتين، مرة مع رد فعل ومرة مع قلب. انظر لقطة الشاشة الخاصة بي أدناه.

يحدث هذا عندما يكون لديك ?include_likes=true مضافاً إلى عنوان URL، وهو ما يحدث عند النقر على “إشعار مطوي” كما شرحت في منشورين سابقين.

أتفق على أن هذا خطأ ومن المحتمل أن نفعل شيئاً حيال ذلك ولكنه ليس عاجلاً.

7 إعجابات

آه فهمت، لقد فاتنيت هذه الحالة. ولكن نعم هذه مشكلة ويجب إصلاحها - كانت لدينا مشكلة مماثلة حيث كانت الإعجابات التفاعلية تظهر على عنوان URL /notifications/likes-received. سأقوم بإصلاحها، شكرًا لتحملك @Firepup650!

4 إعجابات

تم إصلاح المشكلة هنا:

6 إعجابات

متى سيتم تطبيق هذا التغيير؟

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

مرحباً بك في مجتمع روبن :tada:

لقد تم تطبيق هذا بالفعل. إذا كنت تستضيف بنفسك [1] فكل ما عليك فعله هو ترقية الموقع لتكون على أحدث إصدار.


  1. إذا كان لديك مكون التفاعلات مثبتًا ↩︎

إعجابَين (2)

هل تم تطبيق هذا في إصدار تجريبي حتى الآن؟ (أنا أستخدم مزود استضافة خارجي يحتفظ بنسخة Discourse الخاصة بي ويحافظ عليها محدثة مع كل إصدار تجريبي). لا يبدو أن إصدار Discourse الخاص بي يتصرف بهذه الطريقة بعد!

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

إذا كنت مع مزود استضافة آخر، فسيتعين عليك الانتظار حتى يقوموا بتحديث منتدىك.

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

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

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

التغيير موجود في إضافة discourse-reactions، لذا فهو غير مرتبط بجدول إصدار النواة. من الناحية الفنية، تمت إضافته في هذا الالتزام للإضافة في 13 فبراير. لذا، إذا قمت أنت (أو مزود الاستضافة الخاص بك) بتحديث الإضافة منذ ذلك الحين، فسيكون لديك التغيير.

يمكنك التحقق من خلال البحث في إعدادات موقعك عن الإعداد الجديد ‘discourse reactions excluded from like’. إذا كان هذا الإعداد موجودًا، فهذا يعني أن لديك السلوك الجديد.

8 إعجابات

شكرا لك @david - أصبح الأمر أكثر وضوحًا الآن! :smile:

3 إعجابات

نحن نستخدم المكون الإضافي gamification (/admin/plugins/gamification).

هل يجب علينا إعادة حساب جميع النقاط بالنظر إلى هذا التغيير؟ أفكر في القيام بذلك لـ “كل الأوقات” حتى يعامل جميع ردود الفعل (باستثناء تلك الموجودة في قائمة discourse_reactions_excluded_from_like) كإعجاب.

إعجابَين (2)

يبدو أن إزالة ردود الفعل تسبب مشاكل، ورد فعل @Firepup650 هنا يظهر أيضًا إعجابًا:

(لقد أضاف :face_with_spiral_eyes:، ورد عليه بها، ثم أزال :face_with_spiral_eyes:)

3 إعجابات