ديسكو TOC للردود

نظرًا لأن Disco TOC هو أحد مكونات السمات في القائمة الافتراضية، أفترض أن هذا هو المكان المناسب لتقديم طلب ميزة.

إنه يعمل حاليًا فقط للمنشئ الأصلي. أود أن أكون قادرًا على إضافة جدول محتويات إلى رد. لماذا؟

عندما نجري ندوة عبر الإنترنت، سنعلن عنها للمجتمع بمنشور. بعد الندوة عبر الإنترنت، نتابع برد في نفس الموضوع يحتوي على رابط التسجيل وإجابات لجميع الأسئلة التي تم طرحها أثناء الندوة عبر الإنترنت. نقوم بذلك جزئيًا كطريقة لتغطية جميع الأسئلة التي لم نتمكن من الإجابة عليها خلال الجلسة المباشرة.

تميل هذه الردود اللاحقة إلى أن تكون طويلة ويتم تقسيمها عادةً حسب الموضوع العام - وهو أمر مثالي لجدول المحتويات (وهو في الواقع سبب تثبيتي للمكون).

في السابق، كنت أقوم يدويًا (وبشكل مؤلم) بإنشاء جدول محتويات ثابت في أعلى منشور الرد، ولكن بالطبع، بمجرد التمرير فوقه إلى المحتوى، فإنه لم يعد مفيدًا. سيكون من الرائع أن يطفو Disco TOC بجانب المحتوى!

6 إعجابات

حالة استخدام مثيرة للاهتمام! لقد فعلت هذا في الماضي أيضًا. لست متأكدًا مما إذا كان هذا سيعمل في حالتك، ولكن ما انتهى بنا الأمر بفعله هو تعديل المنشور الأول لإضافة الملاحظات في الأسفل، ثم الرد لإعلام الجميع بالتعديل. بهذه الطريقة يتم تنظيم كل شيء بشكل أنيق في المنشور الأول للأجيال القادمة.

إعجابَين (2)

ربما تعود أيامي الصحفية القديمة، لكنني أميل إلى الحذر من تعديل التاريخ…

إعجابَين (2)

نعم، أتفهم ذلك تمامًا. :slight_smile: ولكن يمكن أن يكون مفيدًا على المدى الطويل، ويوفر Discourse سجل التعديلات لمن يريدون الشفافية الكاملة. إليك مثال لموضوع أعدنا كتابته بعد ندوة عبر الإنترنت، عندما كنت أعمل لدى Namati. لقد غيرنا حتى اللغة لتكون في صيغة الماضي، لتصبح ملخصًا للندوة عبر الإنترنت ولم تعد إعلانًا. وأزلنا جميع التفاصيل اللوجستية حول كيفية الانضمام وما إلى ذلك، لأنها لم تعد ذات صلة.

https://community.namati.org/t/webinar-key-learnings-from-institutionalizing-the-paralegal-profession-may-31-2017/36410

3 إعجابات

تحديث: تم دمج التغييرات في هذا الفرع في المصدر الرئيسي، يرجى استخدام مكونات السمة الرسمية بدلاً من ذلك

Disco TOC for replies

لكل من يرغب في تطبيق DiscoTOC في ردوده، لقد قمت بهذا الجزء من العمل في فرعي الخاص!
الآن يمكنه تطبيق جدول المحتويات على أي مشاركة ويعمل بشكل جيد، تمامًا كما يعمل في المشاركة الأصلية.
يبدو أن الفريق الرسمي لا يعتقد أنه من الضروري تطبيق DiscoTOC في الردود، لذلك لن أفتح طلب سحب. ولكن يمكنك استخدام نسختي المعدلة!

GitHub - Lhcfl/DiscoTOC-edited: Edited DiscourseTOC, supports non-latin language and every post

4 إعجابات

جدول المحتويات في الردود - نعم من فضلك!!

إعجابَين (2)

من الممكن إنشاء جدول محتويات للردود - انظر هنا للطريقة غير التقليدية للغاية.

4 إعجابات

بالنسبة لي كمستخدم ثقيل لجهاز iPad/iPhone، فإن هذا الحل يشبه صندوقًا مغلقًا :winking_face_with_tongue:

إعجاب واحد (1)

هممم، :thinking: أنا أستخدم جهاز iPad Air مع متصفح Safari iOS 16.6 ويعمل كما هو متوقع وبنفس الطريقة التي يعمل بها متصفح Chrome. :woman_shrugging:t2:

إعجابَين (2)

Lhcfl/DiscoTOC-edited يرمي الخطأ «Uncaught TypeError: ((intermediate value) || this[e]) is not a function» عند إدراج جدول محتويات.\nDiscourse 3.2.0.beta4-dev.\n

حسنًا، سألقي نظرة على الأمر.


هذا خطأ دمج تلقائي حدث عند المزامنة مع المصدر. لقد قمت بإصلاحه الآن.

مرحباً @Lhc_fl

جربت هذا الفرع، إنه لطيف…
ولكن يبدو أنني بحاجة إلى إضافة هذا السطر إلى كل منشور/رد؟

<div> </div>

لقد أضفت بالفعل جميع الفئات إلى الإعداد: auto TOC categories
يبدو أن هذا الفرع لا يحترم هذا الإعداد؟

هل ستكون منفتحًا لإعادة النظر في هذا؟ سيكون من الرائع أن يكون جزءًا من المستودع الذي تتم صيانته رسميًا. ولن يضيف أي مشاكل أو عدم استقرار.

حالة الاستخدام الخاصة بي هي الاجتماعات، حيث نستخدم حدثًا كـ OP، وتذهب المحاضر في منشور جديد في مكان ما أسفله. سيكون من الرائع توفير جدول محتويات ليتم تطبيقه على المحاضر.

لا أريد أن يتم تطبيقه على جميع المشاركات - فقد يصبح الأمر مزدحمًا بسرعة كبيرة!!!

6 إعجابات

أعتقد أنه مع وجود أربعة مستخدمين على الأقل هنا في هذا الموضوع ومشاركة حالة الاستخدام، فمن الجدير إعادة النظر.

5 إعجابات

لمن يهتم بتطبيق جدول المحتويات على الردود - تم دمج القدرة على تطبيق جدول المحتويات على الردود في المكون الرسمي. إنها إعداد معطل افتراضيًا.

13 إعجابًا

أتطلع لرؤية هذا منشورًا على موقعي. :innocent:

4 إعجابات

بما أن هذا مكون سمة، يجب أن تكون قادرًا على تحديثه من صفحة /admin/customize/components الخاصة بك. :crossed_fingers:

على الرغم من أنه إذا واجهت أي مشاكل، فأخبرني ويمكننا حل أي شيء. :slight_smile:

6 إعجابات

هذا يعمل بشكل رائع - عمل رائع يا لينكا! :purple_heart:
أستخدم هذا على نسختي المحلية وهو رائع. شكراً لك! الآن لست مضطراً لإنشاء مواضيع جديدة في دفتري عندما أريد جدول محتويات لمنشور! :hugs:

9 إعجابات

بعد استخدام الوظيفة الجديدة قليلاً (أحسنت صنعًا بالمناسبة!)، كنت مخطئًا بشأن هذا - نظرًا لأنه يمكنك تحديد عدد العناوين قبل تفعيل جدول المحتويات، فهذه ليست مشكلة ببساطة.

ومع ذلك، فإن إدراج كود جدول المحتويات يمثل ألمًا كبيرًا.

هل ستكون منفتحًا لتغيير هذا بحيث يتم تشغيل جداول المحتويات تلقائيًا مع الفئات والعلامات المحددة تلقائيًا؟ أو جعل ذلك خيارًا؟

إعجابَين (2)

كيف تقوم بإدراجه؟ بالنسبة لي، النقر على زر في المنشئ ليس بالأمر المعقد.

إعجابَين (2)