تعطيل أو إزالة الإعجابات من منشور

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

هل هذا ممكن؟

مرحبًا FroggyC،

لا أعتقد أن تعطيل الإعجابات لمنشور معين ممكن. لقد وجدت استعلام المكون الإضافي لمستكشف البيانات هذا (بشرط أن يكون لديك المكون الإضافي) Users who like flagged posts. يتيح لك هذا رؤية المستخدمين الذين يعجبون بالمنشورات التي تم الإبلاغ عنها.

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

شخصيًا، إذا استمر الأشخاص في الإعجاب بالمنشورات غير اللائقة، فسألقي نظرة على دليل المشرف وإصدار تحذيرات أو إيقافات.

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

تقسيم التعليقات إلى سلسلة مؤرشف سيعمل على تعطيل الإعجابات.

الآن، فيما يتعلق بإمكانية إزالة الإعجابات، هل هناك استعلام Rails يمكنني استخدامه لإزالة جميع الإعجابات من منشور؟

ملاحظة: من الواضح أنني اتصلت بالمستخدمين المعنيين وقد توقفوا. أود فقط ألا تظل الإعجابات كما هي.

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

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

تبدو هذه فكرة قابلة للاستخدام. يمكنني فقط دفع المواضيع إلى فئة معينة. شكرًا.

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

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

body.category-YOUR-CATEGORY {
    .widget-button.btn-flat.toggle-like.like.no-text.btn-icon,
    .widget-button.btn-flat.toggle-like.has-like.fade-out.no-text.btn-icon,
    .widget-button.btn-flat.button-count.like-count.highlight-action.regular-likes.btn-text,
    .widget-button.btn-flat.button-count.like-count.highlight-action.my-likes.btn-icon-text {
    display: none;
    }
}

إذا كانت فئة فرعية، فستحتاج إلى استخدام المسار parent-category-slug-subcategory-slug.

تعديل: تم تحديث الكود لأن الأول الذي نشرته كان سيخفي عدد الأعلام.

3 إعجابات

هذه مجرد فكرة نظرية لطرحها، ولكن هل يمكنك مؤقتًا رفع post undo action window mins ثم انتحال شخصية المستخدم (المستخدمين) الذي يواجه المشكلة لإزالة الإعجابات (/ ردود الفعل)؟

أفترض أن الأمر سيعتمد على عدد المستخدمين الذين أضافوا إعجابًا غير لائق. قد يصبح الأمر روتينيًا بعض الشيء إذا كان هناك أكثر من عدد قليل. :slight_smile:

إعجابَين (2)

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