صفحة الرئيسية Discourse

discourse-home-page

تتيح إضافة Discourse هذه تعيين أي صفحة Discourse موجودة (موضوع، فئة، إلخ) كصفحة رئيسية لمثيل Discourse الخاص بك.

المستودع موجود هنا:

https://github.com/sylque/discourse-home-page

تكون هذه الإضافة مفيدة بشكل خاص عند استخدامها مع DiscPage.

الإعدادات

  • discourse_home_page_enabled: قم بتعيينه إلى true لتمكين الإضافة

  • discourse_home_page_path: مسار الصفحة الرئيسية. على سبيل المثال، سيؤدي /t/12 إلى تعيين الصفحة الرئيسية للموضوع 12، بينما سيؤدي /c/5 إلى تعيين الصفحة الرئيسية للفئة 5.

    **** تعديل، ميزة جديدة:

    يمكنك دعم الصفحات الرئيسية المحلية عن طريق إضافة قيم إضافية إلى discourse_home_page_path. على سبيل المثال، سيعيد التوجيه التالي المستخدمين الناطقين بالفرنسية (كما يكتشفهم Discourse) إلى الموضوع 13، والمستخدمين الناطقين بالألمانية إلى الموضوع 14، وجميع المستخدمين الآخرين إلى الموضوع 12.

      /t/12
      fr,/t/13
      de,/t/14
    

العيب

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

مثال: إذا كان عنوان URL الخاص بـ Discourse هو www.mydiscourse.org وقمت بتعيين الصفحة الرئيسية إلى /t/mytopic/12، فسيرى أي مستخدم يأتي إلى www.mydiscourse.org الرابط www.mydiscourse.org/t/mytopic/12 في شريط العنوان.

تحذير

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

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

16 إعجابًا

شكرًا لك، ولدي سؤال آخر!
كيفية تعيين الصفحة الرئيسية مثل هذا https://meta.discourse.org/
حاليًا، تعرض الصفحة الرئيسية المنشورات الجديدة والفئات مثل Categories - Discourse Meta

إعجابَين (2)

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

3 إعجابات

مرحبًا @Bcat.

إذا كان سؤالك هو “كيف يمكنني تعيين صفحتي الرئيسية إلى آخر المواضيع”، فراجع إجابة @osioke أعلاه.

إذا كان سؤالك هو “كيف يمكنني تعيين صفحتي الرئيسية إلى موقع ويب خارجي”، فإن الإجابة هي: هذا غير ممكن باستخدام هذه الإضافة.

3 إعجابات

شكرًا جزيلاً، إذن يقع في /wizard/steps/homepage. كنت أبحث عنه سابقًا في الإعدادات.

إعجابَين (2)

مرحبًا،

أنا جديد من فرنسا، ولا أستطيع العثور على كيفية تعيين الصفحة الرئيسية مثل هذا: Categories - Discourse Meta

إذا كنت بحاجة إلى تعيين صفحة التصنيف كصفحة رئيسية، فأعتقد أن هذه الإضافة غير مطلوبة. ما عليك سوى تشغيل معالج Discourse (https://forum.yourdomain.com/wizard) وتغيير القائمة المنسدلة لـ Homepage.

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

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

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

يبدو أن هناك تحديثًا للمكون الإضافي. يمكنك التحقق مما إذا كان لديك الإصدار المحدث بالانتقال إلى /admin/plugins على موقعك. هل لديك 05c0098 في عمود الإصدار؟

إعجابَين (2)

مرحباً @victoria1. ليس لدي أي مشكلة هنا مع Discourse الإصدار 3.3.0.beta1-dev و Discourse-home-page الإصدار 1.0.6. ما هو إصدار المكون الإضافي الذي تستخدمه؟ (يرجى التحقق من /admin/plugins كما نصح @jericson)

3 إعجابات

أدرك أن الإصدارات الأحدث من هذا المكون الإضافي (>= 1.0.5) قد لا تكون متوافقة مع الإصدارات الأقدم من Discourse. هل يمكنك تزويدي بعنوان المنتدى الخاص بك؟ (لا حاجة للوصول الكامل، الصفحة الرئيسية العامة كافية) سيسمح لي هذا بإلقاء نظرة أفضل.

إعجابَين (2)

شكرا لاهتمامك بهذا الأمر! :folded_hands:

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

@victoria1، لقد قمت بنشر إصدار جديد من المكون الإضافي (v1.0.7) والذي آمل أن يحل مشكلتك. يرجى تجربته وإخباري.

(للإشارة، تم تتبع المشكلة هنا)

3 إعجابات

يا إلهي، رائع! شكراً جزيلاً لك، @syl! :pray:
يبدو أن ثلثي منشوراتي التي تحمل الوسم “featured” تظهر. أحاول معرفة ما المختلف في المنشور الثالث. جميعها تحتوي على صورة واحدة على الأقل لاستخدامها كصورة مصغرة، وقد حاولت إزالة الوسم وإعادة إضافته.

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

@victoria1، المكون الإضافي discourse-home-page لا يتعلق بالمنشورات “المميزة”. هل أنت متأكد من أن مشكلتك ناتجة عن هذا المكون الإضافي؟

ظننت ذلك، ولكن يسعدني أن أكون مخطئًا :sweat_smile:

علامة “مميز” هي ببساطة العلامة التي اخترتها لانتخاب المشاركات لمكون discourse-home-page الإضافي!

حسنًا، هذا ما كنت أعتقده: هذا الموضوع يدور حول المكون الإضافي discourse-home-page، بينما تتعلق مشكلتك بالمكون الإضافي discourse-homepage-feature-component :slight_smile: لذلك قد ترغب في السؤال هنا.

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

آه! نعم. شكراً لوقتك + آسف على إضاعته :pray:

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