عرض نص "الموضوع الكامل" في صفحة الفئة + الوصول إلى الفئة الفرعية من شريط القائمة

في مجتمعنا لدينا قسم للأسئلة الشائعة كبير جدًا. لجعل كل سؤال أسهل في الوصول إليه (للتضمين في روابط)، قمنا بتقسيمه إلى مواضيع منفصلة في فئة فرعية للأسئلة الشائعة (إنه جزء من الفئة الرئيسية “التعلم”).

إليك كيف يبدو الأمر الآن، مع سمة Air ومكون شريط التنقل للفئات.

أحاول معرفة كيفية القيام بأمرين (لا يبدو أي منهما مباشرًا)

  1. إضافة وصول مباشر إلى الفئات الفرعية في شريط التنقل من خلال قائمة منسدلة
  2. عرض المواضيع في وضع “النص الكامل”، على سطح المكتب وكذلك على الهاتف المحمول، حتى يتمكن الأشخاص من التمرير لأسفل دون فتح المواضيع وقراءة كل شيء إذا رغبوا في ذلك.

كيف تدير هذا؟

إليك كيف يبدو الأمر الآن:

ورابط إذا كنت تريد أن ترى مباشرة: FAQ - Diabète Félin

شكراً لمساعدتك!

نظرًا لأن هذا مكون منفصل، فمن المحتمل أن تحتاج إلى السؤال في موضوع المكون.

إذًا، أنت تريد أن يكون المنشور الكامل للموضوع في بطاقة الموضوع، وليس المقتطف؟

أخشى أن الحل قد يتطلب استخدام مكون آخر :-/

بالضبط — تمامًا كما هو الحال في إحدى المدونات، ستتمكن من عرض المنشورات الكاملة على الصفحة الرئيسية بدلاً من المقتطفات.

أو طريقة أخرى “لتجميع” جميع المواضيع (بدون ردود) في صفحة واحدة.

أعتقد أنه يمكن القيام بكليهما باستخدام مكونات الثيم (Theme Components).

قد يسبب هذا بعض المشاكل في الأداء نظرًا لأنه يتم عرض جميع مشاركات الموضوع (ولكن يمكن التخفيف من ذلك عن طريق التحميل الكسول/التحميل عند الطلب؟). إذا كان لديك العديد من المواضيع مثل Meta، فقد يصبح هذا غير عملي (إلا إذا قمت بتحميل المزيد من المواضيع عندما يصل المستخدم إلى الأسفل).

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

الأمر يقتصر على هذه الفئة وربما فئتين أخريين بعدد محدود من المواضيع.

إذًا… أحتاج إلى تعلم كيفية تطوير مكونات الثيمات؟ :face_with_peeking_eye::sweat_smile:

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

ما هي ميزة وجود هذه الأسئلة في مواضيع منفصلة بدلاً من مشاركات منفصلة ضمن موضوع واحد؟ يمكن التمرير في موضوع واحد في Discourse دون أي تخصيص. ويمكنك على سبيل المثال أن يكون لديك جدول محتويات في المشاركة الأولى

إعجابَين (2)

أو، إذا كانت لديك ميزانية، يمكنك النشر في Marketplace.

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

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

(وإلا ربما كنت سأقترح موضوعاً واحداً موضوعاً مشاركة واحدة مع تفعيل جدول المحتويات. عندئذٍ سيكون الشيء بأكمله قابلاً للتمرير، ولكنه سهل التنقل أيضاً إلى عناوين الأقسام.)

أعتقد أن disco-toc لا يزال يعمل لكل مشاركة. لقد فكرت في هذا أيضًا؛ وهو في الواقع ما أنشأته في منتدى Discourse آخر. لكنني لست متأكدًا مما إذا كنت سأقول إنه من السهل ربط أحد الأسئلة في تلك الحالة. تحتوي العناوين على مُثبتات (anchors)، لذا يمكنك الربط بها، ولكن بمجرد إضافة سؤال جديد داخل الأسئلة الشائعة (FAQ)، تتغير جميع مُعرفات العناوين (heading IDs) بعد ذلك العنوان، مما يؤدي إلى كسر جميع الروابط. بعد ذلك، لم يعد العثور على هذه الروابط في مواضيع الدعم القديمة مفيدًا لأنها لم تعد تنقلك إلى الفقرة الصحيحة بل إلى الموضوع فقط. لهذا السبب، عادةً لا أربط بالأسئلة الشائعة بل أقتبسها في كل مرة.

إعجابَين (2)

آه، لم أكن أدرك هذا. سأضع ذلك في اعتباري الآن قبل الربط بأي عناوين. :face_with_diagonal_mouth:

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

يتيح لنا ذلك ربط أحد الأسئلة مباشرة وبسهولة عند الرد على شخص ما. إحدى المشكلات التي نواجهها في مجتمعي هي أن لدينا كمية كبيرة من الوثائق التي تغطي كل شيء تقريبًا، ولكن الناس يشعرون بالإرهاق عند وصولهم (“قطتي تموت”) ولا يقرؤون، والأشخاص الذين يردون ليسوا خبراء تقنيين، لذا فإن مطالبةهم (على فيسبوك) بنسخ ولصق الرابط إلى مستند جوجل في ردهم هو أمر مبالغ فيه - فهم ببساطة لا يفعلون ذلك.

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

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

نعم، للأسف لا توجد ميزانية، أنا بالفعل أستخدم أموالي الخاصة للاستضافة :wink:

بشكل أكثر جدية: إذا أردت البدء في تجميع شيء ما ليناسب احتياجاتي، فهل هناك فئة في ميتا (Meta) للحصول على مساعدة في ذلك؟ لا أعني أن يقوم شخص ما بالعمل نيابة عني (أنا واقعي)، بل أن يجيب على أسئلة “المطور المبتدئ” حول كيفية القيام بـ س ص ع في المكون الخاص بي، وما إلى ذلك.

بالتأكيد، هناك فئة Dev. يمكنك أيضًا الاطلاع على تطوير الأشياء في Documentation > Developer Guides و Community wiki > Developers.

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

هذا ما لدينا في مستندات Google: https://docs.google.com/document/u/0/d/1X4c1whNRQI32kuDFlYqOtaNFqw1R-CfzIv3quEuQYEU/

لكن المشكلة هنا هي “إنشاء رابط إلى عنوان قسم: إذا نقرت على زر الرابط وبدأت في الكتابة، فهل سيعرض Discourse عناوين الأقسام للربط بها مباشرة، أم المواضيع/الفئات فقط؟”

شكرًا لك، سأضيف ذلك إلى قائمة مهامي إذن!

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

لا، أنت على حق، لن تنطبق رؤوس الأقسام هناك. يبدو أنك على المسار الصحيح مع مواضيع الأسئلة الشائعة.

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

ماذا عن Discourse Doc Categories

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

أوه، لقد نسيت ذلك! قد يساعد هذا. سأضعه على قائمتي للتحقق منه. (قائمتي بدأت تصبح طويلة جدًا :cry:)

يمكنك الربط بالعناوين داخل منشور كهذا: https://meta.discourse.org/t/configuring-the-default-sidebar-for-your-users/347764#p-1690272-adding-a-custom-section-13. المشكلة الوحيدة هي أن الرابط سينكسر إذا أضاف شخص ما عنوانًا جديدًا فوق هذا العنوان.

يمكنك أيضًا إضافة نقاط تثبيت يدوية في المنشورات كهذا: https://meta.discourse.org/t/markdown-links-to-anchors-not-working/150175/2. هذه لن تنكسر إذا تمت إضافة عنوان جديد.

لقد قمت أيضًا بوضع إشارة مرجعية على https://meta.discourse.org/t/i-created-a-bookmarklet-to-create-the-table-of-content-for-forum-posts/270961 عندما كنت أبحث عن أفضل حل للأسئلة الشائعة.

آسف يا تود زد، لم يكن هذا ردًا مباشرًا على منشورك.

إعجابَين (2)