في عرض الفئة، لدي عدد قليل من المواضيع “الشبحية” التي لا يوجد لها عنوان ولا يمكنني النقر عليها أو حذفها.
هل لديك أي فكرة عن كيفية التخلص منها؟
في عرض الفئة، لدي عدد قليل من المواضيع “الشبحية” التي لا يوجد لها عنوان ولا يمكنني النقر عليها أو حذفها.
هل لديك أي فكرة عن كيفية التخلص منها؟
مرحباً @Aaron_B
هل جربت في الوضع الآمن؟
وهل تستخدم أحدث إصدار من Discourse؟ (إما 3.1.1 أو 3.2.0.beta2-dev)
أنا أعمل على الإصدار 3.2.0.beta2-dev. سأنتقل إلى الوضع الآمن لمعرفة ما إذا كان بإمكاني العثور على أي خيارات.
وضع الأمان يعرض نفس المواضيع “الفارغة” أو “الشبحية” التي لا يمكنني التخلص منها أو رؤية واجهة لحذفها.
هذا غير معتاد. لست متأكدًا من كيفية وصولهم إلى تلك الحالة؟ يجب أن يكون ذلك مستحيلًا من خلال المسار الطبيعي للأمور.
هل لا يزال النقر على الطابع الزمني لآخر نشاط يعمل للانتقال إلى آخر مشاركة؟
لقد نجح ذلك! لم ألاحظ أن الطابع الزمني لآخر نشاط كان مرتبطًا. بمجرد وصولي إلى هناك، تمكنت من رؤية أنه كان بقايا لمنشور من ميزة المنشورات المضمنة.
تم كل شيء!
هل تعرف كيف تمكنت من الحصول على موضوع بدون عنوان؟ أتساءل عما إذا كان هناك تحقق مفقود في مكان ما.
ليس بشكل مباشر ولكن من المنشور الذي وصلت إليه، تم إنشاؤه تلقائيًا من ميزة المنشورات المضمنة.
هناك حالات أخرى يمكن فيها إنشاء مواضيع بدون عناوين.
لقد قمت بالترحيل من vBulletin قبل 3 سنوات، وتم استيراد منشورات الملف الشخصي إلى Discourse كمواضيع بدون عنوان.
ربما يفتقر discourse/lib/topic_creator.rb at 24feb20abc713d06106a480b0b4e2f20b3938360 · discourse/discourse · GitHub إلى هذا التحقق؟ لم أتحقق منه لأنني بالكاد أعرف كيفية قراءة التعليمات البرمجية ولم أقم بالتحقيق في البرنامج النصي لترحيل vBulletin أيضًا. إنه مجرد تخمين.
هذا كل شيء. سواء بالنسبة لبرنامج الاستيراد النصي أو الكود الذي ينشئ المواضيع من التضمينات. هذا مقصود، ولكن ربما لا ينبغي السماح بإنشاء مواضيع بعناوين ذات 0 حرف.
خارج الموضوع، ولكن إحدى الحيل هي قراءة الكود كما لو كان شكلاً غريباً من اللغة الطبيعية. في النهاية يبدأ في الفهم. هذا وفتح قاعدة الكود في بيئة تطوير متكاملة (IDE) لتسهيل البحث.