تطبيق جماعي لجداول المحتويات حسب الفئة/العلامة

مرحباً، أتساءل عما إذا كانت هناك طريقة لتطبيق جدول المحتويات بشكل جماعي على المواضيع؟ لقد قمنا بتثبيت مكون جدول المحتويات مؤخرًا والآن يتعين علينا تطبيقه يدويًا على المواضيع القديمة وهو أمر ممل بعض الشيء :smiling_face_with_tear:

3 إعجابات

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

3 إعجابات

لا أعتقد أن لدينا الكثير منها في الوقت الحالي، على الرغم من أنه سيكون من الرائع لو تمكن الفريق من النظر في تطبيق هذه الميزة في إصدار مستقبلي :crossed_fingers:

إعجابَين (2)

لقد كانت فكرة رائعة يا @albert_vu لدرجة أنها تمت إضافتها الآن: :slightly_smiling_face::+1:

13 إعجابًا

عظيم :ابتسامة: لذا أعتقد أنني سأحتاج إلى تحديث مكون السمة من جانبي؟

إعجابَين (2)

إذا تحققت، ستجد أنه قد تم بالفعل. :slightly_smiling_face::+1:

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

إعجابَين (2)

حسنًا، لقد فكرت للتو في سيناريو لا يريد فيه المستخدم جدول محتويات في موضوعه، هل هناك طريقة للتراجع عن ذلك؟ :thinking:

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

أحب عنصر العلامة فيه، لذا يمكنك وضع علامة محددة لـ TOC، ثم إزالتها مرة أخرى إذا لم تكن مرغوبة؟

إعجابَين (2)

أنا أحب فكرة الأتمتة، في كل وقت وفي كل مكان تقريبًا.

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

أو، قم بعكس ما طلبه @albert_vu - سيكون هناك خيار لإدراج شيء مثل !toc إذا فهمت ما أعنيه.

بالنسبة للمستخدمين العاديين، قد يكون الأمر مربكًا.

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

5 إعجابات

هناك إعداد السمة TOC min heading (الافتراضي 3) الذي يمكن أن يساعد في ذلك. :+1: من شأن ذلك أن يمنع جدول المحتويات لأي موضوع لا يفي بالحد الأدنى.

إعجابَين (2)