ثيم يشبه Reddit لمنصة Discourse

:information_source: ملخص
:hammer_and_wrench: المستودع
:question: دليل التثبيت
:open_book: جديد في سمات Discourse؟

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

أشياء أخرى يجب ملاحظتها:

  • لا يوجد تصويت لأعلى/لأسفل، على الرغم من أنه إذا كان هناك اهتمام، يمكنني البحث في كيفية دمج هذا مع Discourse Topic Voting و Discourse Post Voting

  • يوصى بشدة باستخدامه مع نمط صف فئة سطح المكتب: صناديق الفئات مع الفئات الفرعية

  • هذا يغير التخطيط بشكل كبير لذلك لن يكون متوافقًا مع كل مكون إضافي أو مكون سمة.

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

  • إذا لم تقم بتحديث Discourse مؤخرًا، فيجب عليك القيام بذلك قبل استخدام هذه السمة، حيث إنها تتطلب بضعة منافذ إضافية للمكونات الإضافية.

بعض لقطات الشاشة الإضافية

81 إعجابًا

عمل رائع حقًا ، أنا حقًا أحب هذا المظهر. شكرا لك كريس.

9 إعجابات

يا لطيف، لقد قمت بإنشاء مربع إنشاء موضوع جديد.
مظهر جميل، أحببت تخطيط الصناديق. عمل رائع كالعادة :slight_smile: :clap:

6 إعجابات

رائع جداً، شكراً لك!\n\nأين أحتاج أن أنظر إذا أردت مربعات ‘حول’، ‘مرحباً’، ‘المواضيع الأخيرة’، و’أهم الوسوم’ و/أو رأس ‘إنشاء موضوع’؟\n\nأتساءل عما إذا كان بإمكاني تطبيق هذه الميزات في سمة أخرى، فقط للابتعاد عن ريديت ولكن الاستفادة من بعض ميزات واجهة المستخدم/تجربة المستخدم الخاصة بهم :slight_smile:

إعجابَين (2)

سمة جميلة.

  • يجب أن يكون لديك اسم المستخدم الذي نشر آخر مشاركة (مع وقت آخر مشاركة، وصورة المستخدم الرمزية): الغرض هو تحديث المستخدم لمعرفة أن هذا موضوع “مباشر”.
  • يجب أن يكون هناك إجمالي عدد الإعجابات، بجوار زر التعليق.

هل تريد معرفة كيف يبدو إصدار الهاتف المحمول؟

3 إعجابات

هذا رائع :eyes:
سأستخدمه في منتداي

إعجابَين (2)

مرحباً @awesomerobot،

هذا لا يصدق!

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

شكراً جزيلاً!

ستحتاج إلى التحديث إلى أحدث إصدار وفقًا لـ:

إعجابَين (2)

هذا رائع @awesomerobot ، شكراً لك.
كنت أنتظر شيئًا كهذا دائمًا.
سؤال من فضلك، هل هذا يدعم RTL حاليًا؟

إعجابَين (2)

مرحباً جاي :wave:

يبدو أنه يدعم:

LTR

RTL

4 إعجابات

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

رائع!

بالنظر إلى المنتدى المرتبط بملفك الشخصي، يبدو أنه على f736748853، وهو من 19 يونيو. موقع الاختبار الخاص بي، على سبيل المثال، تم تحديثه هذا الصباح وهو على ea0b8ca38c - لذلك أعتقد أن هناك فرصة جيدة أنه إذا قمت بتحديث منتدى الخاص بك من صفحة /upgrade الخاصة بك، فكل شيء سيعمل بسحر. :crossed_fingers: :slight_smile:

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

3 إعجابات

أنا أيضًا على خادمي التجريبي ولكنه متزامن مع خادم الإنتاج، لذا نعم، أنت على حق تمامًا! كنت أعتمد على الوجه المبتسم لإخباري بموعد الترقية، لكنني أعتقد أنه لا يأخذ في الاعتبار أحدث الإصدارات. لقد قمت بالترقية الآن وظهرت الأجزاء المفقودة من الصفحة. :raised_hands:

شكرًا على ملاحظتك.

3 إعجابات

@awesomerobot لقد طبقت هذا المظهر على منتدى الخاص بي ولدي بعض الأعضاء يجربونها للحصول على ملاحظات.

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

Screenshot 2023-07-03 at 18.15.04

هل أفتقد شيئًا ما أم أن هذا هو كيف يعمل المظهر في الإصدار الحالي؟

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

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

يمكنني إعادتها لأنها مطلوبة، فهي مخفية بسطر واحد من CSS

#topic-footer-buttons .topic-footer-main-buttons {
  display: none;
}

لذا إذا كنت ترغب في إظهارها على الفور، يمكنك إضافة هذا الـ CSS إلى مكون قالب

#topic-footer-buttons .topic-footer-main-buttons {
  display: block;
}
6 إعجابات

ظننت أن هذا قد يكون هو الحال. قد يفضل بعض الأشخاص الواجهة النظيفة ويفضلون البقاء أقرب إلى مظهر Reddit، لذا ربما اجعلها إعدادًا للمظهر، إذا كان ذلك ممكنًا؟

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

المزيد من الملاحظات من المستخدمين. يعرض عرض “الأحدث” معاينة للمنشور الأول في موضوع. سيكون من المفيد أن يكون المنشور الأخير غير المقروء هو المعاينة حتى يتمكن الأشخاص من مسح أحدث الردود قبل الغوص في الموضوع. هل هذا ممكن تقنيًا للتنفيذ؟

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

لقد أضفت إعدادًا hide topic footer controls للمظهر، إذا قمت بتعطيل هذا، فستظهر مرة أخرى

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

شكراً لك، @awesomerobot. لقد أضفت CSS (والآن أعرف كيف أفعل ذلك، لذا تم تحديد مربع تعلم آخر لـ Discourse) لإظهار زر الرد، ولكني أقدر التحسين.

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

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