حسناً، بتغيير الكود، يمكن للجميع الآن نشر الإدخالات.
ومع ذلك، هذا سؤال جديد لا يمكنني رؤية خيارات الإدخال على اليسار مثل الموضوع العادي. أعتقد أن الأمر يتعلق بالكود المصدري لـ discourse. أين يمكنني البحث عنه؟
تم العثور على خطأ (؟):
عند تمكين وضع بث منشور Glimmer في إعدادات الموقع، لا يتم عرض التعليقات/الردود. عند إرسال تعليق جديد، يتم عرضه لفترة وجيزة كمنشور جديد (وليس تعليقًا) ثم يختفي.
عند ضبط وضع بث منشور Glimmer على تلقائي أو معطل، فإنه يعمل كما هو متوقع.
تم الاختبار على 3.5.0.beta8-dev
تحدث أخطاء متكررة، مما يشير إلى عدم التوافق مع أحدث نواة Discourse. يبدو أن المكون الإضافي يحاول استيراد الوحدة discourse/lib/posts-with-placeholders، ولكن تم إزالة هذه الوحدة في Discourse v3.6.0، مما تسبب في:
- فشل تحميل JavaScript
- إعادة محاولة الواجهة الأمامية للطلبات بشكل متكرر
- عدد كبير من أخطاء HTTP 522 (انتهاء مهلة الخادم) و 429 (عدد كبير جدًا من الطلبات)
يبدو أن المكون الإضافي لم يعد تتم صيانته. في حالتنا، بدأنا في تطوير مكون سمة مخصص خاص بنا بعنوان العمل “عرض اليوميات” والذي يبدو أن مجتمعنا يحبه حتى الآن.
ما يفعله المكون الإضافي بشكل أساسي هو تصفية المشاركات حسب مالك الموضوع مع بعض التعديلات البصرية لـ CSS على أزرار الرد والتعليق. بهذه الطريقة نحصل على خط زمني نظيف ولا يتم تعديل تدفق المشاركات.
إذا كان أي شخص فضوليًا ويرغب في اختباره، فاترك بعض الإعجابات وقد أنشئ موضوعًا في Dev ![]()
مهتم جداً. كنت أبحث في محاولة استخدام موضوع منفصل يمكن تضمينه في منشور للسماح بالتعليقات المعروضة عن طريق إظهار تعليقات الموضوع الآخر فقط. يمكنني تضمين الموضوع ولكن مهاراتي في CSS وما إلى ذلك ليست متقدمة بما فيه الكفاية.
من فضلك افعل هذا (أو رابطًا إلى مستودع؟)
هذا هو المستودع.
لقد تم كل ذلك عبر برمجة LLM ويستخدم الكثير من الحلول البديلة والطرق غير الرسمية، وبشكل عام، قد يكون هناك تطبيق أنظف للقيام بذلك كمكون إضافي. ولكن كإثبات للمفهوم، فإنه ينجز المهمة حتى الآن (بعض الحالات الطرفية لم يتم إصلاحها بعد، مثل استمرارية حالة زر التبديل بعد بعض إجراءات المستخدم).
ما هو مفقود حقًا هنا حتى الآن ولا يمكن تحقيقه إلا عبر مكون إضافي:
- إزالة مشاركات مالك الموضوع التي هي ردود على مشاركات أخرى من PostStream
- تعطيل مالك الموضوع لإنشاء مشاركات رد (ولجميع المستخدمين الآخرين، تعطيل إنشاء مشاركات غير رد)
- ضبط حالة “وجود مشاركات جديدة” للمواضيع بحيث لا تؤدي إلا مشاركات مالك الموضوع غير الردود (المعروفة أيضًا باسم إدخالات اليوميات) إلى تشغيل الإشعارات، وما إلى ذلك
- السماح بمؤلفين متعددين لليوميات (على أساس كل مستخدم) لموضوع واحد
- توسيع X مشاركات مضمنة (المعروفة أيضًا باسم الردود) تلقائيًا
أفكار أخرى لمزيد من التطوير:
- إنشاء وتحديث تلقائي لجدول المحتويات/الفهرس في المشاركة الأولى لجميع إدخالات اليوميات
