قاعدة المعرفة

:warning: تم استبدال وظيفة هذا المكون من السمة بإضافة Discourse Docs

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

:link: رابط المستودع

:link: معاينة في منشئ السمات


تمت إضافة زر KB إلى أزرار التنقل لأي فئات مفعلة في الإعدادات.

بم التبديل إلى هذا العرض، تُظهر قاعدة المعرفة نسخة مبسطة من قائمة المواضيع الأحدث.

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

هل تريد البحث؟ فقط اكتب مصطلحًا في المربع. تكون نتائج البحث مقيدة أيضًا بأي علامات اخترتها.

اعتبارات

الإعدادات التالية للموقع مطلوبة لكي يعمل هذا المكون: تفعيل الوسوم و إظهار الفلترة حسب الوسم

لا يحتوي هذا المكون من السمة حاليًا على عرض للجوال.

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

27 إعجابًا

يضيف هذا الالتزام الآن عرضًا أساسيًا للجوال.

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

9 إعجابات

نستخدم Discourse كقاعدة معرفية لدينا لأكثر من 4 سنوات، ولدينا حوالي 350 منشورًا مخصصًا لقاعدة المعرفة، لذا فإن هذا مثير جدًا!

لست متأكدًا مما إذا كان هذا ممكنًا عبر مكون السمة، ولكن هل هناك أي طريقة لتكون هذه “العرض” هو الافتراضي عند فتح شخص ما لفئة؟ بحيث بدلاً من الذهاب إلى: /c/knowledge-base، يتم تحميله تلقائيًا كـ /c/knowledge-base?kb=active؟

لقد قمنا بتفعيل مكون سمة قاعدة المعرفة ونعجبه حقًا، لكننا نقلق من أن الناس قد لا يرون عرض قاعدة المعرفة لأنهم يستخدمون رابط /c/knowledge-base الذي قاموا بوضع إشارة مرجعية عليه سابقًا.

شكرًا لكم على عملكم في هذا.

6 إعجابات

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

6 إعجابات

تم تطبيق هذا الآن كإعداد للسمة. كما تم دعم الفئات الفرعية أيضًا!

9 إعجابات

تم التحديث للتو. يبدو رائعًا، شكرًا لك!

3 إعجابات

كيف تطبق ذلك على فئة فرعية؟ هل هناك بناء جملة خاص؟

شكرًا جزيلاً لك على هذا! لدينا فئة في مجتمعنا ستكون مثالية لتطبيق هذا المكون، لكننا نواجه مشكلة: الفئات لا تظهر في قائمة “فئات المعرفة” المنسدلة، لذا لا يمكننا اختيار الفئة لتطبيق المكون. هل لديك أي نصيحة؟

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

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

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

لقد قمت بتثبيت Discourse جديد للاختبار، وقمت بإعداد كلا المكونين:

br%20a170a9ec422c

(D.I.Y. / diy هو التصنيف الذي أريد تمكين قاعدة المعرفة له، وقد تم إنشاء رابط علوي مخصص له باستخدام مكون Custom top navigation links)

br%2086f9546a1534

لكن تصنيف D.I.Y. يظهر مع العرض العادي:

يظهر الرابط في النهاية: /c/diy?kb=active

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

لا توجد صيغة خاصة - ما عليك سوى إدخال اسم الرابط (slug) للفئة (سواء كانت فئة رئيسية أو فرعية) في إعداد موضوع kb categories، ثم قم بتحديث المتصفح، وعندها يجب أن يعمل.

هذه قيد حالي في إعدادات المواضيع - سيتعين عليك إدخال اسم الرابط كما اقترح @Sean_R.

هل تمكنت من حل هذه المشكلة يا @TowerBR؟ هل قمت بتحديث الصفحة بعد إضافة الفئة إلى الإعداد؟ هل نقرت على زر KB؟ آسف على الأسئلة التافهة لكنني أحاول فهم السبب الجذري.

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

عمل الأمر، شكراً :slight_smile:

أعجبني هذا الأسلوب لأنني أستطيع تسمية جميع الفئات الفرعية الخاصة بقاعدة المعرفة بنفس الاسم، وأحتاج فقط لإضافتها مرة واحدة.

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

تعمل جميع طرق التنقل الأخرى، لكن قائمة الفئات الفرعية المنسدلة لا تعمل.

إعجابَين (2)

هل قمت بتفعيل خيار “الافتراضي لعرض قاعدة المعرفة”؟ لقد جربت ذلك للتو على موقع لي، ويبدو أنه يعمل مع الفئات الفرعية.

إعجابَين (2)

أفعل ذلك، ويعمل الأمر في معظم الأوقات، لكن ليس إذا استخدمت القائمة المنسدلة للفئة الفرعية لتغيير الفئات من واحدة إلى أخرى.

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

إعجابَين (2)

نعم، لقد قمت بذلك بالفعل، انظر إلى الصورة في المشاركة أعلاه:

br%2086f9546a1534

أزلت مكون “روابط التنقل العلوية المخصصة”. أصبح الآن تثبيتًا “نظيفًا” تمامًا:

br%20346e44618d61

نعم، وقمت أيضًا بمسح ذاكرة التخزين المؤقت.

نعم. عندما أختار الفئة من القائمة المنسدلة الرئيسية، يتم تحميل صفحة الفئة بالفعل مع /c/diy?kb=active في نهاية عنوان URL. وعند تمرير الماوس فوق زر KB، يظهر عنوان URL “العادي” بدون هذا “الإضافة الإضافية”، ولكن عند النقر عليه لا يحدث أي شيء.

هل تعمل على أحدث إصدار من مكون القالب؟ هل تستخدم tests-passed أم stable لإصدار Discourse لديك؟

إعجابَين (2)

يحدث ذلك في كل مرة. يمكنني ببساطة النقر على “KB” أو التحديث لحل المشكلة، لكن لا يحدث ذلك عندما أذهب إلى التصنيف من القائمة المنسدلة.

نعم:

params:
   version: tests-passed
3 إعجابات

هذا رائع! لقد قمت بتثبيته للتو لألقي نظرة، وأستطيع أن أرى أنه مفيد بالفعل.

يبدو أن مكون هذا السمة يتعارض مع https://meta.discourse.org/t/knowledge-base-plugin/115288 من @angus. يمكنني تأكيد أنه يجب إلغاء تثبيت الإضافة قبل تفعيل مكون السمة هذا، وإلا يحدث ما يلي عند النظر إلى فئة قاعدة المعرفة. لاحظ الخط الأفقي الغريب بجانب القائمة والدائرة الدوارة.

أود أن أسمع المزيد عن النسخة المتقدمة وما تخطط له. بعض التعليقات:

  • خطأ؟ عند تحديد علامة من القائمة اليسرى للفلترة بناءً على تلك العلامة، ثم النقر على فئة أخرى أو “الأحدث” إلخ.. ثم عند النقر مرة أخرى على قاعدة المعرفة للعودة إليها، ستجد أنك لا تزال تقوم بالفلترة بناءً على تلك العلامة.
  • عند النقر على العلامة تحت العنوان، ينقلك إلى صفحة العلامة لتلك العلامة، وليس إلى عرض قاعدة المعرفة المفلتر كما يحدث عند النقر على العلامة في القائمة اليسرى.
  • انقر على عنوان فئة العلامة في القائمة اليسرى، وسيتم نقلك إلى عرض “الأحدث” للفئة. أقترح ألا يرتبط هذا بأي مكان. كما يجب ألا يحتوي عنوان الفئة على # لأنه مشتت.
  • سيكون من المفيد رؤية عدد المواضيع مع كل علامة في القائمة اليسرى
  • سيكون من المفيد القدرة على ترتيب مواضيع قاعدة المعرفة أبجديًا أو حتى بترتيب مخصص
4 إعجابات