لقد واجهت موقفًا لا أعرف فيه ما يحدث في منشور كتبته في مجتمع آخر، ففور محاولتي نشره، أُخبرت بأنه يحتاج إلى موافقة. نظرًا لأن المنشور يتضمن تقريرًا مفصلاً عن مشكلة تقنية، إلى جانب طلب دعم، وبما أنه لا يبدو أن هناك أي تقدم يحدث هناك، فأنا حقًا أود أن آخذ ما كتبته وأنشره في مكان آخر، مثل StackExchange، دون الحاجة إلى إعادة كتابته. لكنني لا أعرف كيف أتمكن من عرضه. هل هذا ممكن؟
مرحبًا، لقد جربت هذا للتو ولا يمكنك رؤية موضوعك قيد الانتظار للموافقة. أفضل ما يمكنك فعله هو مراسلة مشرفي الموقع لمعرفة ما حدث لموضوعك. في رأيي، يبدو هذا السلوك غير بديهي للغاية. ومع ذلك، لا أعرف أين يمكن وضع موضوعك قيد الانتظار للموافقة بحيث تتمكن من رؤيته أثناء انتظار الموافقة. لا أحب محاولة اقتراح تحسين دون وجود حل مقترح لذلك.
قد يظهر في بياناتك إذا قمت بتصدير كامل لجميع منشوراتك عبر صفحة المستخدم الخاصة بك. إنها طريقة مبالغ فيها بعض الشيء لحل مشكلة بسيطة، لكن..
شكرًا لك على الفكرة المثيرة للاهتمام! لقد وصل المسؤول إليها في النهاية، لذا لا أحتاج إلى المطرقة. بالإضافة إلى ذلك، من المرجح أن إعادة الكتابة أسهل من رفع مطرقة بهذه الضخامة. ![]()
إنه يشعر بالغرابة قليلاً أنني لا أستطيع رؤية منشوري عندما يكون قيد المراجعة. هل هذا مقصود، بناءً على عدم رغبتك في أن يقوم الأشخاص بتعديل المنشورات التي قيد المراجعة، ربما؟
بالتأكيد – @eviltrout، هل يجب أن نضيف قسمًا في صفحتك الشخصية لعرض المنشورات التي تنتظر المراجعة؟ يمكنني إضافتها إلى إصدار 2.8 إذا كان ذلك منطقيًا؟
نعم، أعتقد أن إضافة ذلك ستكون فكرة رائعة. إن التنفيذ ليس بسيطًا، لكنه مفيد جدًا للمستخدم النهائي.
تمت إضافة هذا إلى قائمة إصدار 2.8! ![]()
تم دمج PR ذي صلة للتو! ![]()
سألقي نظرة ![]()
في البداية اعتقدت أنه قد تكون مشكلة في العرض على الهاتف المحمول ولكن لا يمكنني تكرار ذلك في بيئة التطوير الخاصة بي ![]()
هل حاولت تحديث الصفحة؟ (لمسح أي ذاكرة تخزين مؤقت محتملة لـ JS ربما)
وإلا، هل يمكنك إرشادي خلال ما فعلته من فضلك؟
أخشى أنني لم أفعل شيئًا مميزًا.
لقد سجلت الدخول بصفتي مسؤولاً للتحديث، ثم انتحلت شخصية مستخدم تجريبي. بصفتي المستخدم التجريبي، نشرت رسالة إلى فئة مع تعيين “الموافقة على المشاركات”، ثم ذهبت للبحث عنها في “النشاط/قيد الانتظار”.
لقد قمت بالتحديث، وسجلت الخروج والعودة بصفتي المستخدم التجريبي (بدلاً من انتحال الشخصية) ولا يزال فارغًا.
أنا أستخدم Android، Chrome.
تحديث:
الأمر نفسه ينطبق على موقعي المباشر أيضًا.
وهو يفعل الشيء نفسه على جهازي المكتبي (Windows10، Firefox):
هل أسأت فهم شيء ما؟ (يحدث هذا كثيرًا
)
أعتقد أنك وجدت خطأً فعليًا
هذا غريب جدًا، يبدو أنه يعمل كما هو متوقع (العدد الصحيح، إلخ)، فقط القائمة التي لا تظهر. هل يمكنك التحقق من وحدة تحكم JavaScript إذا كانت هناك أي أخطاء من فضلك؟ سأجري المزيد من الاختبارات من جانبي فقط في حال فاتني شيء ما.
شكراً لك! للأسف، لا أعتقد أن هذا مفيد للغاية
هل يمكنك التحقق من علامة XHR في وحدة التحكم (بالقرب من علامة CSS) وتحديث الصفحة من فضلك؟ يجب أن ترى طلبًا ينتهي بـ pending.json في وقت ما، وفحصها يمكن أن يوفر معلومات مفيدة، مثل استجابتها.
يحتوي علامة التبويب “الاستجابة” على معلومات المنشور في:
لاحظت للتو أنها لا تحتوي على كل المعلومات في لقطة الشاشة، ولكن معرف الموضوع وعنوان URL للموضوع واسم المستخدم موجودة أيضًا.
حسنًا، هذا غريب جدًا، هل يمكن أن تكون مشكلة في العرض؟ ![]()
هل تستخدم سمة مخصصة أو شيئًا من هذا القبيل؟
بخلاف ذلك، هل يمكنك تشغيل هذا الأمر في وحدة التحكم وإخباري إذا كان يُخرج شيئًا ما عندما تكون في صفحة Pending (قيد الانتظار): document.querySelector(\"li.user-stream-item\")
يستخدم مستخدم الاختبار الخاص بي السمة الافتراضية. هناك سمات أخرى موجودة، ولكن لم يتم تفعيل أي منها. يحتوي موقعي المباشر على سمة Minima (مع بعض التعديلات). لكنني جربتها في الوضع الآمن أيضًا في المرة الأولى.
هل يمكنك أن تكون أكثر تحديدًا بشأن المكان الذي يجب أن أدخل فيه ذلك؟
نعم آسف
في أسفل وحدة التحكم، يجب أن تكون قادرًا على تشغيل الأوامر. لست متأكدًا من رؤيتها في لقطة الشاشة الخاصة بك على الرغم من ذلك. عادةً ما تكون جميع أدوات المطور مثبتة في أسفل نافذة المتصفح ويجب أن يكون لديك شيء مشابه لهذا:
يمكنك رؤية مؤشر هناك. حاول فتح أدوات المطور بالضغط على مفتاح
F12 وأعتقد أنه يجب أن يظهر لك واجهة مشابهة لهذه.
شكرا لك. كان لدي وحدة تحكم مفتوحة تم تعطيل الإدخال فيها افتراضيًا.
لقد وجدت أداة المطور. ![]()
لقد أدخلت هذا الأمر، لكنه لا يبدو أنه فعل أي شيء؟ يقول فقط ← NULL بعده




