إضافة الأخبار 📰

يبدو أنه يعمل مع 3.0.5 إذا استخدمت الـ sha قبل هذا الالتزام مباشرة. (289c736c65841578ac9022923581828f089fccac) :raised_hands: شكراً جزيلاً على مساعدتك @merefield

هل تعرف ما إذا كان من الممكن جعل صفحة الأخبار الصفحة الافتراضية/الرئيسية؟

يمكنك استخدام واجهة برمجة تطبيقات السمة (theme api)، أو ببساطة تثبيت هذا:

وتعيينه على /news

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

مرحباً، لا أعرف لماذا؟ ولكني أواجه مشكلة مع هذه الإضافة منذ 3 تحديثات لـ discourse.
أحصل على:
خطأ أثناء معالجة المسار: أخبار لا يمكن قراءة خصائص غير معرفة (قراءة 'can_create_topic') TypeError: لا يمكن قراءة خصائص غير معرفة (قراءة 'can_create_topic')

التفاصيل الكاملة في المشكلة على مستودع github.
أي مساعدة ستكون موضع تقدير كبير.

هل من أحد للمساعدة؟

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

4 إعجابات

سؤال لـ @angus حول المكون الإضافي GitHub - paviliondev/discourse-news: Adds a news stream to your Discourse instance (قبل التعمق في الكود بنفسي - أنا لست متخصصًا في تجربة المستخدم …)

لا أفهم الصيغة المطلوبة في حقول الإدخال لـ

discourse news rss و discourse news icon

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

ولكن دون نجاح لـ “fa-newspaper” حتى الآن …

نظرًا لأنه مكون إضافي لجهة خارجية، فقد نقلت مشاركتك إلى موضوع المكون الإضافي ذي الصلة. :+1:
على الرغم من أنه يبدو أن هذا المكون لديه علامة broken في الوقت الحالي (لست متأكدًا مما إذا كان ذلك يؤثر على مشكلتك).

مرحباً @Thomas_Rother. إذا تمكنت من جعل هذه الإضافة تعمل لديك (مع التحذير بأنها تبدو معطلة للبعض كما ذكر @JammyDodger)، فهناك قائمتان من أيقونات Fontawesome في Discourse ستمنحك الاسم الدقيق الذي تحتاج إلى استخدامه.

هذه هي القائمة الأولى، وهي القائمة التي يقوم Discourse بتحميلها افتراضيًا (أي ستعمل دائمًا إذا استخدمت الاسم الصحيح)

وهناك أيقونات في أيقونات Fontawesome SVGs في Discourse (الاسم هو id على الرمز). الأيقونات الموجودة في SVG والتي لم يتم إدراجها في lib/svg_sprite.rb ستعمل إذا تم تحميلها بواسطة إضافة أو سمة.

لذلك بالنسبة لـ fa-newspaper، يبدو الأمر كالتالي:

  1. ليست في القائمة في lib/svg_sprite.rb مما يعني أن Discourse لا يقوم بتحميلها افتراضيًا؛
  2. يوجد newspaper في fontawesome/regular.svg و fontawesome/solid.svg

لذلك لاستخدامها في إضافة الأخبار، ستحتاج إلى تحميل newspaper في سمة أو إضافة باتباع الخطوات الموضحة في

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

شكراً على الرد وعلى هذه الإضافة المفيدة جداً.
سيكون من الرائع لو تم إصلاحها يوماً ما.
أتفهم أن الأمر قد يكون مرتبطاً بهذا؟ DEV: Refactor discovery routes to remove use of 'named outlets' (#22622) · discourse/discourse@82d6d69 · GitHub
نأمل أن يتمكن شخص خبير في discourse من المساعدة.
مع أطيب التحيات

على الهامش، ألن يكون كافياً إضافته إلى svg icon subset في المسؤول/الإعدادات؟

إعجابَين (2)

لقد وجدت هذه الإضافة وتبدو مثيرة للاهتمام للغاية ومن المرجح أن تحقق بالضبط ما أبحث عنه. بعد فترة وجيزة، لاحظت علامة broken. هل لا يزال من الممكن تثبيتها (بأمان)؟

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

باختصار، لا. ولكن من المحتمل أن يكون مطورو coop.pavilion.tech على استعداد لجعله يعمل + صيانته إذا كانت لديك ميزانية.

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

أتطلع أيضًا إلى إصلاح إضافة الأخبار هذه للاستفادة من هذه الميزة الرائعة.

@Angus كم سيكلف هذا المكون الإضافي من حيث المال والوقت لتحديثه للعمل مع الإصدار الحالي من Discourse؟ وبالتمرير اللانهائي لآخر الأخبار الرئيسية.

أنا مهتم بإمكانية تحديث هذا.

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

وأود الانتقال إلى أحدث إصدار من Discourse.

يسعدني سماع ذلك!

لكي أعمل على هذا الآن، سيكلف الأمر 1000 دولار على الأقل، وربما أكثر قليلاً. لأن:

  • سآخذ وقتًا من العمل الآخر.
  • سأضطر إلى كتابة اختبارات له.
  • لم يتم تحديثه منذ فترة.

لذلك، إذا كان هذا ضمن الميزانية، فأرسل لي رسالة خاصة وسأقدم لك عرض سعر مناسب :+1:

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

4 إعجابات

مرحباً
هل هناك أي تعليمات حول كيفية إعداد هذا؟

لقد قمت بتثبيت المكون الإضافي، وتمكين المكون الإضافي، وتحديد أخبار Discourse لتمكينها، وأكملت جميع الحقول الإلزامية (باستخدام موجز أخبار BBC كاختبار) ولا أرى أي شيء مقابل فئة أخبار Discourse.

حسنًا، تم وضع علامة عليه على أنه معطل. ربما لا ينبغي لك إضاعة الوقت معه؟

3 إعجابات

هل هناك أي شخص آخر مهتم باستخدام إضافة الأخبار هذه (أحبها وقد بنيت موقعًا حولها) وسيكون مهتمًا بتحديثها لتعمل على أحدث إصدار من Discourse؟

يرجى إضافة تعليق هنا إذا كنت مهتمًا، أو التواصل معي.