عند النظر إلى العناصر المعلقة في قائمة المراجعة، تطفو المشاركات التي تم تمييزها دائمًا إلى أعلى القائمة. ومع ذلك، يتم خلط المواضيع المعروضة في قائمة الانتظار دون مراعاة سبب إدراجها.
لدينا فئة (قائمة الرغبات) تتطلب الموافقة على جميع الإرسالات. نحصل أيضًا على مواضيع مدرجة في قائمة الانتظار لأنها تحتوي على كلمات في قائمة الكلمات المراقبة، وما إلى ذلك. هذه الأخيرة لها أولوية أعلى لأنها تنتهك إرشاداتنا. ولكن للعثور عليها، غالبًا ما يتطلب الأمر التمرير عبر العديد من عناصر قائمة الرغبات (نحصل على الكثير منها).
هل هناك أي إعداد للموقع يمكن استخدامه لجعل مواضيع فئة الموافقة (قائمة الرغبات) تطفو إلى أسفل قائمة المراجعة بينما يتم إدراج المواضيع المدرجة في قائمة الانتظار لأسباب أخرى (مثل الكلمات المراقبة) فوقها؟
لا تسمح واجهة المستخدم والإعدادات حاليًا بهذا المستوى من التفاصيل. ومع ذلك، يمكنك استخدام مستكشف البيانات للحصول على قائمة مرتبة بـ المواضيع قيد الانتظار حاليًا.
للأسف، لا توجد طريقة لتحديد ما إذا كان رد قد تم وضعه في قائمة الانتظار بناءً على كلمة مراقبة أو إعداد فئة، لذلك استبعدت الردود قيد الانتظار من النتائج.
الوصف: سرد جميع المواضيع المعلقة قيد الانتظار مرتبة حسب الكلمة المراقبة أولاً، ثم حسب الأحدث. يحدد العمود الأول سبب وضع الموضوع في قائمة الانتظار، ويربط الثاني بالمراجعة، ويعرض الثالث المدة التي تم فيها وضع الموضوع في قائمة الانتظار.
SELECT
CASE WHEN category_id IS NOT NULL THEN 'Category Queued Topic or Post' ELSE 'Watched Word' END,
concat('<a>', payload::json->>'title', '</a>') AS html$topic_reviewable_link,
created_at AS reltime$created_at
FROM reviewables
WHERE type = 'ReviewableQueuedPost'
AND status = 0
AND payload::json->>'title' IS NOT NULL
ORDER BY category_id DESC, created_at DESC
أنا لا أعتقد أن هناك أي معلمات استعلام مخفية يمكنك استخدامها لتحقيق ما تبحث عنه. أنا متأكد تمامًا من أنه إذا لم تتمكن من القيام بذلك في واجهة المستخدم، فلن تتمكن من القيام بذلك باستخدام معلمة استعلام في هذه الحالة.