تم البحث قبل النشر:
أحب “الزيادة التلقائية للمواضيع” للحفاظ على تحديث المواضيع. لكنني كنت أتمنى ألا تُعرض للزوار عشرات الرسائل “التي تمت زيادتها تلقائيًا” عند زيارتهم للمواضيع.
هل هناك طريقة لحذفها بشكل دوري، يدويًا أو تلقائيًا (أو كليهما)؟
أسأل هذا لأنني وجدت أنه على مستواي، مهما كانت رغبتي، فقد تم بالفعل الاعتناء بها في الغالب.
إنه يُرجع فقط مئات المواضيع التي تحتوي على آلاف الرسائل “Auto-Bumped”، ولكنه لا يخبرنا بعدد هذه الرسائل الموجودة في كم عدد المواضيع.
لذلك، أعتقد أنني سأضطر في النهاية إلى استخدام الفأس في “الغرف المظلمة” لوحدة تحكم Rails فقط (وهو أمر مخيف بعض الشيء).
أنا قلق بعض الشيء لأن هذا سيؤثر على آلاف المواضيع/المنشورات دفعة واحدة. لو كان هناك زر “تحديد الكل” داخل المواضيع الذي يحدد جميع رسائل الرفع معًا ويمكننا حذف تلك الرسائل بنقرة واحدة داخل أي موضوع. وإذا أراد أي شخص حذف جميع هذه الرسائل في جميع المواضيع بأمر واحد فقط فسيتعين عليه إدخال ‘rails’.
هل سيطلب السطر الخامس من أمر rails الذي أخبرتني به أو يطالب بأي شيء قبل حذف كل هذه المشاركات؟ أم أنه سينفذ فقط ما طُلب منه، دون أي تحذير وما إلى ذلك، أو فرصة للاسترداد؟
إذا أمكن، هل يمكننا حذف “رسائل الرفع” من أي موضوع أولاً، بدلاً من الحذف من الموقع بأكمله؟
أيضًا، هل يمكنك من فضلك اقتراح/إخباري بأمر rails لعرض بعض العينات من المشاركات التي سنقوم بحذفها؟
قد يساعد شيء كهذا في مستكشف البيانات في تقديم نظرة عامة:
SELECT p.topic_id,
COUNT(p.id) AS count
FROM posts p
WHERE action_code = 'autobumped'
GROUP BY p.topic_id
ORDER BY count DESC
ومع ذلك، سأقدم تحذيرًا بشأن استخدام وحدة تحكم Rails لإجراء تغييرات كهذه على موقع مباشر إذا لم تكن لديك خبرة بها. قد ترغب في إنشاء موقع اختبار والتدرب قبل البدء.
نعم، لقد حلّت المشكلة قدر ما قدمه المصممون/المطورون.
ولكنني ما زلت أود أن أقول إنه يجب أن يكون هناك أمر “مسؤول” في إعدادات المسؤول أو في الموضوع الذي يتم عرضه، لتحديد جميع “الرسائل المكررة (المُعززة تلقائيًا)” في أي موضوع واحد أو جميع المواضيع ثم إزالتها، كلما رغب المسؤول في ذلك.
ربما يمكنك إخفاء تلك الرسائل باستخدام CSS بدلاً من ذلك؟ للأسف، لا أعتقد أن أداة post-small-action تتضمن حاليًا نوع الإجراء كفئة CSS، لذلك لا يمكنك استهداف رسائل الدفع على وجه التحديد. ربما يمكن لمكون سمة أن يساعد؟
لم أقم بأي اختبارات أخرى، لذلك لا أعرف ما إذا كانت ستكون هناك أي آثار جانبية أخرى. من الممكن أن تتعارض فئات small-action-[...] في مكان آخر في التطبيق، وفي هذه الحالة يجب عليك اختيار بادئة مضمونة لتكون فريدة.