تحديد الإعجابات في فئة معينة

مرحباً بالجميع!

بعد محاولة إيجاد طريقة لـ تقييد مستويات الثقة، ورؤية أنها مسألة معقدة في حالتنا، كنا نفكر في خيار تقييد أو تجنب الإعجابات في فئة معينة. نظرًا لأن الإعجابات تُحتسب في مستويات الثقة، فقد يكون هذا مفيدًا بحيث لا يتمكن المستخدمون من تقديم إعجابات في فئة معينة (ستكون مجرد فئة للقراءة والاستجابة، دون نشر جديد).

بهذه الطريقة، تُحتسب الإعجابات فقط خارج تلك الفئة، وبالتالي لن يكون النشاط في تلك الفئة كافيًا لرفع مستويات الثقة.

هل هناك أي أفكار حول ما إذا كان هذا ممكنًا؟

وإذا لم يكن كذلك، كنت أفكر في خيار: هل ستكون هناك طريقة لإضافة خيار “الإعجابات” في هذا التبويب (الفئة > الأمان) أيضًا، بحيث عندما أقوم بتعديل فئة، يمكنني تحديد أن X مستخدمين لا يمكنهم الإعجاب فيها؟

أي مساعدة ستكون موضع ترحيب كبير، شكرًا!!

على حد علمي، لا يمكنك - ولكن ليس لدي أي معرفة أعمق هنا.

ولكن… هل من الممكن اتخاذ الطريق السهل؟ هل يحتاج المستخدمون حقًا إلى جميع الأدوات التي تمنحها TL الأعلى تلقائيًا؟ عندها يمكنك تقييد المستخدمين إلى TL2 ومنح TL3 يدويًا لأولئك القلائل الذين لديهم الإرادة والحاجة والمعرفة لاستخدام هذه الأدوات.

عندها لا يهم عدد الإعجابات التي يقدمونها أو يحصلون عليها.

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

سيكون من السهل جدًا استخدام CSS لإخفاء زر الإعجاب في فئة معينة.

إعجابَين (2)

حقاً؟ هل هذا الكود متاح في مكان ما؟ @pfaffman شكراً جزيلاً لك، أنت دائماً مفيد جداً! :slight_smile:

شكراً على الاقتراح @Jagster، يمكن أن يكون خياراً ولكنه مجتمع كبير جداً ونحن بحاجة إلى TL3 مؤتمت.

هذا الخيار الذي اقترحه @pfaffman يبدو الحل الأمثل لجميع مشاكلي، لا أصدق أن الأمر استغرق مني كل هذا الوقت للوصول إليه :sweat_smile:

بالمناسبة، وأعتذر إذا كان هذا السؤال واضحًا جدًا، لكنني أفهم أن هذا سيخفي زر الإعجاب من كل مشاركة أو رد داخل الفئة المحددة، صحيح؟

إذا كان الأمر كذلك، فقد جعلت يومي!

Excited Season 2 GIF by The Office

فقط أضف هذا في CSS الخاص بمكون سمة، مع استبدال SLUG بالـ slug الخاص بالفئة.

body.category-SLUG button.toggle-like {
  display: none;
}
5 إعجابات

شكرا جزيلا ريتشارد، لقد نجح الأمر بشكل مثالي وحل جميع مشاكلي :smiley:

إعجابَين (2)

ولكن هذا يمنع الإعجاب بشكل دائم في بعض الفئات، وليس الحد منه. بالتأكيد، إذا حصلت على ما تحتاجه، فهذا حل مثالي بالفعل.

نعم، إنه يقيّد الإعجابات من تلك الفئة تمامًا. إنها قطعة صغيرة من CSS.

يحدّ عدد الإعجابات في فئات معينة من شأنه أن يتطلب إضافة (plugin) لن يكون من السهل كتابتها.

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

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

إعجابَين (2)

وسيتم القبض على الـ 0.1% المتبقين على الفور نظرًا لأن الإعجاب سيظهر أسفل المنشور.

4 إعجابات

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

نعم، في حالتنا هو كذلك :slight_smile:

إعجابَين (2)

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.