رد فعل في ندوة

Setting up a certain trust level or group membership as requirement would be great. I would love to implement it as premium feature for premium members in my forum.

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

I really want to include this in our forum that’s being imported from phpbb… I’m just not sure on how the users will understood that they will have a “reactions” and a “like” altogether… I fear that they will end ignoring the like in favor of the reactions :confused:

I suppose, you could tweak the UI with CSS and/or Jquery so that people see multiple emojis to react with

What would be even more amazing is to grey out the extra emojis and lead the CTA to buy a certain group membership to enable that feature.

Retort includes the retort limited emoji set setting to present a fixed list of emoji.

You could pair that down to 3/4 reactions beyond ‘like’ to encourage users to use the like button when it’s relevant.

That doesn’t sound amazing, that sounds really really user-hostile.

Seems like disabling the plugin and rebuilding still breaks the post content. I had to go to finder → ~/discourse/plugins, then had to manually remove the retort folder.

@gdpelican The retort plugin is inteferring with the emoji selection box, see this post:

https://meta.discourse.org/t/emoji-button-not-showing-emojis-when-browser-full-screen/119468/10

أستطيع تأكيد الخطأ المذكور أعلاه

مرحبًا @Vaping_Community، @Jose_C_Gomez :smiling_face:

هل تصلح هذه الـ PR مشكلتك؟ FIX: Prevent emoji-picker from not showing by SantosGuillamot · Pull Request #7856 · discourse/discourse · GitHub

كان لدينا مشاكل مشابهة، وقد تم حلها الآن بهذه الطريقة. (ربما تحتاج إلى إعادة بناء تطبيقك)

نعم، تم إصلاحه الآن.

أقدم للمستخدمين تطبيقًا لنظامي iOS و Android يمكنهم من خلاله الوصول إلى المنتدى الخاص بي.

عند فتح المواضيع في التطبيقات، غالبًا ما لا يتم تحميل المنشورات بشكل صحيح، أو يظهر فقط شريط التنقل.

أرى أيضًا هذه الأخطاء في مجلد /logs:

TypeError: Cannot read property 'get' of undefined
    at i.disabledFor (https://.../assets/plugins/retort-0e38325ecc1e77022640749d263c616fa2014661562526df5557240511da536a.js:1:3734)
    at https://.../assets/plugins/retort-0e38325ecc1e77022640749d263c616fa2014661562526df5557240511da536a.js:1:4642
    at https://.../assets/application-005c06796edb69789ba3362843ad68e4f0e5b629e4bce0ccfce36db53770401e.js:75:13612
    at Array.map (<anonymous>)

و

TypeError: undefined is not an object (evaluating 'e.get')
disabledFor@https://.../assets/plugins/retort- 
0e38325ecc1e77022640749d263c616fa2014661562526df5557240511da536a.js:1:3733
https://.../assets/plugins/retort- 
0e38325ecc1e77022640749d263c616fa2014661562526df5557240511da536a.js:1:4653
map@[native code]

تعطيل Retort يحل المشكلة. أما في متصفح جوال عادي، فيعمل كل شيء بشكل جيد.

وجود هذا الخطأ يعني أنني قد أضطر إما إلى إيقاف التطبيق أو تعطيل Retort، وكلاهما ليسا بديلين مرضيين :smiley: سأكون سعيدًا بدفع مبلغ لحل هذه المشكلة - إذا كان ذلك يساعد :slight_smile:

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

@DiscourseMetrics لقد دفعت إصلاحًا أعتقد أنه سيحل هذه المشكلة، على الرغم من أنني أقرّ بأنني لم أقم بتشغيل تطبيق منفصل للتحقق. هل يمكنك تنزيل فرع account-for-missing-post والتحقق من حل المشكلة؟

git clone -b account-for-missing-post https://github.com/gdpelican/retort.git
إعجابَين (2)

تحدث المواضيع الفارغة بشكل أقل الآن، لذا نحن على المسار الصحيح :slight_smile:

الآن نلاحظ هذه الأخطاء:

TypeError: لا يمكن قراءة الخاصية 'find' لـ undefined
    at i.postFor (https://.../assets/plugins/retort-e5332d5fc1fdd242b0b5702995f9e863e10f7e9def1d713e49cce1c391de94ed.js:1:3337)

و

TypeError: i غير معرف
Url: https://.../assets/plugins/retort-e5332d5fc1fdd242b0b5702995f9e863e10f7e9def1d713e49cce1c391de94ed.js

و

TypeError: undefined ليس كائنًا (عند تقييم 'i.retorts')
Url: https://.../assets/plugins/retort-e5332d5fc1fdd242b0b5702995f9e863e10f7e9def1d713e49cce1c391de94ed.js
إعجاب واحد (1)

حسناً، امنحني بعض الوقت وسأقوم بمراجعة الأمر بشكل أعمق؛ يبدو أن التطبيق يقوم بشيء ما بشكل مختلف عن الموقع الإلكتروني.

إذا كان لديك طريقة لمنحي الوصول إلى التطبيق أو المنتدى المعني، فسيكون ذلك مساعداً للغاية. :slight_smile:

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

لا يغير الإعدادات الافتراضية. أي أفكار؟ شكراً

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

لقد قمت بإعداد حدث هالوين لمجتمعي @gdpelican، وسأستخدم رد فعل :candy: كردود فعل.

ومع ذلك، لا أعرف حقًا أي شيء عن SQL إذا كنت صادقًا. أريد إنشاء استعلامين لاستكشاف البيانات. أحدهما سيظهر من تلقى أكبر عدد من ردود الفعل :candy:، والآخر سيظهر من قدم أكبر عدد من ردود الفعل :candy:. هل هذا ممكن؟ شكرًا لوقتك!

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

في حالتنا، لون الخلفية بالتحديد سيء لأن الافتراضي يستخدم لونًا من ثيمنا داكن جدًا ويحجب الأيقونات.

لدي ردّ تم إضافته إلى منشور 22 مرة.

image

عند محاولة إضافته كرقم 23، أحصل على خطأ 403 (خطأ في الخادم الداخلي).

يظهر هذا الخطأ في السجلات:

فشل في معالجة الاستثناء في وسيط استثناء التطبيق: PG::StringDataRightTruncation: ERROR: القيمة طويلة جدًا لنوع character varying(255)

أتساءل عما إذا كان النظام يخزن اسم مستخدم كل شخص يضيف ردًا، وأن الحقل قصير جدًا عندما يتم إضافة الكثير من الردود؟ :slight_smile:

3 إعجابات

أتساءل عما إذا كان هناك حد لعدد التفاعلات المسموح بها لكل موضوع/منشور. :slight_smile:

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

لا أحب التكرار، لكن خلل الوراثة في CSS لـ .post-retort يجعل الردود غير وظيفية بالنسبة لنا، حيث يجعل اللون الداكن في حالتنا العديد من الرموز التعبيرية شبه غير مرئية.

إعجابَين (2)

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

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