لقد تحققت من موقع الاختبار الخاص بي. نعم، لا يتم احتسابه كشيء رسمي. لكنني اختبرت أيضًا هذه المجموعة من المكونات (ردود الفعل + التصويتات لأعلى + زر الإعجاب الجديد) وهي تعمل بالنسبة لي تمامًا كما قلت. ![]()
هل يمكنك محاولة تعطيل هذه الإضافات غير الرسمية واحدة تلو الأخرى في لوحة الإدارة لمعرفة أيها يتعارض؟ ![]()
لقد فعلت ذلك بالفعل - لم ينجح الأمر. الشيء الوحيد الذي يعمل هو تعطيل التصويتات الإيجابية.
لقد جربت سمة واحدة بدون أي مكونات ولم يساعد ذلك. لكنني لا أعرف مدى تعقيد Discourse، وما إذا كان يمكن اختباره بهذه الطريقة.
حسنًا، يجب أن يكون هناك خطأ ما. سأقوم بإعادة البناء أولاً بدون التصويتات الإيجابية وبعد ذلك مرة أخرى مع التصويتات الإيجابية.
أعتقد أنني أستطيع تكرار هذا أخيرًا.
ولكن فقط على موقعي المباشر. يبدو أن هناك تعارضًا بين Discourse Upvotes و Discourse Reactions.
أعتقد ربما هذا الكود الذي يزيل زر الإعجاب في Upvotes
يتجاوز كود Discourse Reaction.
لطيف. لقد بدأت أتساءل عن صحتي العقلية وإعدادي الأساسي جدًا ![]()
لقد أعدت البناء مرتين الآن مع وبدون التصويتات، لا فائدة. لقد قمت بتعطيل كل المكونات الإضافية، لا يوجد حل. لقد قمت بإزالة كل المكونات والسمات، لا فائدة.
الأمر دائمًا هو نفسه: التصويت أو ردود الفعل، ولكن ليس معًا.
ولكن يمكنك تجاوز ذلك باستخدام مكون لإزالة الزر الافتراضي الإضافي مثل زر الإعجاب.
أضف هذا إلى Common / Header
<script type="text/discourse-plugin" version="0.8">
api.removePostMenuButton("like");
</script>
وإذا كنت ترغب في تمكين أزرار ردود الفعل على المواضيع التي تم التصويت عليها، يمكنك إضافة هذا إلى Common / CSS
.qa-topic,
.qa-topic-sort-by-activity {
.discourse-reactions-actions {
display: inline-flex;
}
}
هل يمكنني إعطاء عدة إعجابات؟
شكرا! لقد نجح الأمر. نعم، إنها إصلاح سريع ولكني لا أمانع لأنني شخص براغماتي للغاية. ربما لهذا السبب من الرائع أنني لا أقوم بالبرمجة أو التطوير ![]()
لقد تمكنت أخيرًا من تكرار هذا.
![]()
حسنًا، بقدر ما قمت بتدمير موقع الاختبار الموثوق به واضطررت إلى إنشاء موقع جديد.
ولكنه يظهر بالفعل الآن “قلبين” عندما يجب أن يكون هناك واحد فقط:
ويبدو أن “التفاعلات + التصويتات الإيجابية” هي التركيبة السحرية.
أصلح هنا. يجب أن يكون قريباً!
