السماح بإنشاء مواضيع بدون فئة. تحذير: إذا كانت هناك أي مواضيع غير مصنفة، فيجب عليك إعادة تصنيفها قبل تعطيل هذا الخيار.
لا أتذكر تمكينه ولكنه ممكّن - أعتقد أنه افتراضي ولكني لست متأكدًا.
نظرت في إعدادات الفئة غير المصنفة:
هذه الفئة خاصة. تُستخدم كفئة افتراضية للمواضيع الجديدة التي لم يتم تحديد فئة لها. إذا كنت ترغب في منع هذا السلوك وإجبار اختيار الفئة، يرجى تعطيل الإعداد هنا. إذا كنت ترغب في تغيير الاسم أو الوصف، فانتقل إلى تخصيص / محتوى النص.
على المدى القصير، أخشى أن يعاني مستخدمونا من تجربة سيئة وغير قادرين على النشر. (خطأ 404)
السؤال 2: إذا كان خيار “السماح بإنشاء مواضيع بدون فئة” ممكّنًا - فلماذا أحصل على خطأ؟ (أشك في أن “غير مصنفة” تعني في الواقع “بدون فئة”، ولكنها توصف بأنها “[…] الفئة الافتراضية للمواضيع الجديدة التي لم يتم تحديد فئة لها.”)
أنا في الواقع أحب سلوك meta.discourse.org؛ حيث تكون افتراضية لـ “عام” بدلاً من “غير مصنفة” ولكني لست متأكدًا من النهج الصحيح؛
أ) إعادة تسمية “غير مصنفة” إلى “عام”. (ملاحظة: وجدت منشورًا - من عام 2016 - يشير إلى أن هذا كان فكرة سيئة، وقارن “غير مصنفة” بـ “فارغة” في قاعدة البيانات.)
أو
ب) إنشاء فئة “عام”، ونقل جميع المواضيع غير المصنفة إلى “عام” (كيف؟)، وتعيين “عام” كافتراضي للمنشورات الجديدة، وتعطيل خيار “السماح بإنشاء مواضيع بدون فئة”.
أي نصيحة - أو إشارة إلى الوثائق ذات الصلة - موضع تقدير.
مع خالص التقدير
ستيفن
ملاحظة جانبية: على سبيل المثال، نحن مشروع مفتوح المصدر وهذا مثيل discourse مجاني مقدم بلطف من قبل الأشخاص اللطفاء في https://www.discourse.org
هممم، عندما أقوم بتمكين السماح بالمواضيع غير المصنفة، لا تزال الفئة غير المصنفة تظهر في صفحة الفئات الخاصة بي. حتى بعد أن قمت بإعادة تسمية الفئة العامة الخاصة بي.
فئة غير مصنفة ليست إعدادًا افتراضيًا للموقع الآن منذ تم تمكين فئة عام على Discourse. في تثبيتات Discourse الجديدة، توجد فئة عام افتراضية. لذلك، عند فتح المنشئ، تكون الفئة المحددة تلقائيًا هي عام. ومع ذلك، في التثبيتات القديمة حيث لم يكن لديك فئة عامة، أعتقد أن أي فئة يمكن أن تكون الفئة العامة. أعتقد أن هذا يعني فقط في هذه الحالة الفئة الافتراضية للمنشئ. لذلك لن يكون هذا كافيًا إذا قمت بإنشاء فئة باسم عام. ستحتاج أيضًا إلى إعداد معرف الفئة باستخدام إعداد الموقع المخفي general_category_id.
على سبيل المثال:
إذا قمت بإنشاء فئة جديدة لهذا الغرض العام. يمكن أن يكون اسم الفئة على سبيل المثال: عام ويجب عليك التحقق من معرف الفئة أيضًا. الآن في هذا المثال سيكون 9.
تم إنشاء الفئة بنجاح ولكن عند فتح المنشئ لن تكون الفئة الافتراضية، لذا دعنا نقوم بإعداد إعداد الموقع المخفي.
إعداد category_id للفئة العامة
ملاحظة: معرف الفئة = 9 هو فقط في هذا المثال معرف الفئة الصحيح. من المحتمل أن يكون للفئة التي أنشأتها حديثًا رقم معرف فئة مختلف.
cd /var/discourse ./launcher enter app rails c SiteSetting.general_category_id=9 exit exit
بعد ذلك، عند فتح المنشئ، ستكون الفئة عام ذات المعرف 9 هي الفئة الافتراضية.
لم نقم بإعادة تسمية general - لدينا فقط ‘uncategorized’ ولم نقم بإعادة تسميته.
تم تحديث Discourse: قبل 14 ساعة
نحن مشروع مفتوح المصدر وهذا نسخة discourse مجانية (مقدمة بلطف من الأشخاص الرائعين في https://www.discourse.org) لذا تحدث الترقيات تلقائيًا دون تدخل منا
إذا كنت تستهدف هذه النتيجة بدلاً من #uncategorized كافتراضي لك، فيجب أن تكون آمنًا في إنشاء فئة #general جديدة، ونقل جميع مواضيع #uncategorized الخاصة بك إليها باستخدام الأداة المجمعة، ثم تعطيل allow uncategorized topics في إعدادات المسؤول لديك (على الرغم من أن هذا لن يصلح القائمة المنسدلة).
ومع ذلك، سيستغرق هذا بضع دقائق فقط لعضو فريق لإصلاحه جنبًا إلى جنب مع التحديث اليدوي لإعداد general_category_id المخفي الخاص بك، لذلك قد ترغب فقط في الانتظار.