لقد قمت للتو بإعادة تعيين هذا الإعداد وهو يعمل كما هو متوقع. شكرًا لك!
لاحظت أنه عندما يتم تعيين هذا الإعداد على “لا توجد فئة”، فإنه لا يسمح للمستخدم بالنقر والكتابة ويعرض رسالة لاختيار فئة، ولكن في بعض الأحيان لا يقرأ الأشخاص النص على الفور. هل تعرف بالصدفة ما إذا كان من الممكن عرض “نافذة منبثقة” عندما ينقر المستخدم على منطقة الرسالة، قبل اختيار فئة؟
تعديل: بعد تجربة العديد من الخيارات التي قدمها Claude و ChatGPT لهذا الغرض، انتهى بي الأمر بإزالة خاصية “معطل”. لذلك لا يزال بإمكان المستخدمين النقر وكتابة رسالتهم، ولكن عندما لا يتم تحديد فئة ويحاولون الإرسال، يرون الخطأ الأحمر/البرتقالي الذي يطلب اختيار فئة. هذا في الواقع سلوك أفضل، في رأيي.
للآخرين الذين يحاولون القيام بنفس الشيء، إليك جافا سكريبت الذي أضفته إلى علامة التبويب head في مكون جديد قمت بإنشائه يسمى Unlock Composer:
<script type="text/discourse-plugin" version="0.8">
const observer = new MutationObserver(() => {
const textarea = document.querySelector(".d-editor-input[disabled]");
if (textarea) {
textarea.removeAttribute("disabled");
textarea.setAttribute("placeholder", "Select a category before submitting");
textarea.style.cursor = "text";
}
});
observer.observe(document.body, { childList: true, subtree: true });
</script>
أنا لست مطورًا. كان هذا مجرد ما اقترحه ChatGPT وقد نجح. إذا رأى أي شخص كيف يمكن تحسين هذا، فيرجى المشاركة.
لقد طلبت للتو من ChatGPT معرفة ما إذا كانت هناك طريقة لتبسيط البرنامج النصي قليلاً، وقام بإزالة السطر الأول المتعلق بواجهة برمجة التطبيقات (API). لقد قمت بتحديث منشوري بالبرنامج النصي النهائي، في حال أردت استخدامه.
لكنني أعتقد أن هذا ليس السلوك الافتراضي، لأنه حتى العنصر النائب الأصلي يقول شيئًا مثل “حدد فئة قبل الكتابة هنا”، ويتغير المؤشر إلى سهم مع رمز . لا يسمح لي بالنقر والكتابة، إلا إذا اخترت الفئة.
هذا ما أتوقعه إذا كان لديك قالب موضوع معين في إحدى فئاتك. بدون أي شيء معين، يجب أن يسمح لك بإدخال منطقة الإنشاء قبل تحديد فئة. إنه يمنع ذلك عند استخدام قوالب المواضيع حتى لا يتجاوز الأشخاص عن طريق الخطأ هذا القالب عن طريق الكتابة في منطقة الإنشاء أولاً ثم تحديد فئة.
لقد أجريت اختبارًا سريعًا على موقعي، وبدون فئة افتراضية أو قوالب مواضيع، يمكنني إدخال منطقة الإنشاء دون أن يتم حظري حتى أختار فئة.
غريب… لقد قمت للتو بتعطيل المكون الذي أنشأته، وجربته مرة أخرى، والآن يسمح لي بالكتابة. إنه ليس مقفلاً
هل يمكن أن تكون مشكلة في ذاكرة التخزين المؤقت بعد أن قمت بتعيينه إلى (لا توجد فئة) أو شيء من هذا القبيل؟ ذاكرة التخزين المؤقت على الخادم نفسه، لأنه على كل من Chrome و Firefox، مع حسابات مستخدمين مختلفة، كان لدي نفس السلوك. أنا أستخدم Cloudflare ولاحظت أنه في بعض الأحيان تكون هناك مشكلات في منتداي تبدو مرتبطة بذاكرة التخزين المؤقت لـ Cloudflare. مرة أخرى، أنا لست خبيراً، لذا أنا فقط أخمن…
بدافع الفضول ، إذا كان لديك المكون الإضافي لاستكشاف البيانات مثبتًا ، فهل يمكنك تشغيل هذا فقط لمعرفة ما يقوله:
SELECT id as category_id, topic_template
from categories
لقد كنت أختبر هذا للتو على موقع آخر (والذي يحدث أن يكون ألمانيًا كلغة افتراضية) ولاحظنا أنه تم إضافة قالب خفي إلى فئة Uncategorised الزائفة مما يبدو أنه تسبب في نفس السلوك على هذا الموقع.
لا أعتقد ذلك. في كلا الموقعين المحدثين مؤخرًا اللذين اختبرت عليهما، كان السلوك هو نفسه كما أتوقع (لا توجد “فئة افتراضية” أو قوالب مواضيع = حرية الكتابة دون اختيار فئة أولاً).
ما لم نتمكن من معرفته هو من أين جاء قالب الموضوع غير المصنف في الموقع المحلي الألماني. قد يؤدي وجود قالب مخفي تم إضافته تلقائيًا لسبب ما إلى كسر الوظيفة المقصودة دون أن يدرك أحد ذلك.
هل لديك واحد في موقعك؟ (وإذا كان بإمكانك مشاركة “اللغة الافتراضية” الخاصة بك، فسيكون ذلك مفيدًا أيضًا)
/c/uncategorized/edit/topic-template
تحديث: كبديل لمستكشف البيانات، يمكنك أيضًا تصفية سجلات الموظفين لديك حسب “قالب الموضوع” ورؤية ما إذا كانت هناك أي معلومات إضافية هناك.
أعتقد أنه من الصعب بعض الشيء التصفية لذلك في الواجهة لأنك تستطيع التصفية حسب “الإجراءات” فقط وليس “المواضيع”. يمكن أن تكون هناك الكثير من السجلات لإجراء “تغيير إعدادات الفئة”. ولكن يمكنك إضافة عامل تصفية للموضوع إلى عنوان URL: /admin/logs/staff_action_logs?filters=%7B%22subject%22%3A%22topic_template%22%7D
~~ أعتقد أنه يجب أن تكون قادرًا على رؤية السلوك الافتراضي على try.discourse.org ، إذا كنت لا تزال فضوليًا. ~~ لا ، لقد كنت مخطئًا. لدى Try فئة افتراضية محددة.
إنها تلك المنسية التي كنت آمل في الكشف عنها. ولكن إذا لم يكن هناك واحد مضاف تلقائيًا إلى غير المصنف ، فأعتقد أن هذا يستبعد وجود خطأ محتمل ، وهذا أمر جيد. : +1:
هناك أيضًا سجلات الموظفين (باستخدام الرابط الذي شاركه Moin) ، ولكن يبدو أنك سعيد بحلها البديل ، لذا سأتوقف عن ضخ المزيد من المعلومات منك.