تبديل الصفحة الرئيسية

|||
|-|-|-|
| :information_source: | ملخص | مكون سمة يقوم بالتبديل بين صفحتين رئيسيتين.
| :hammer_and_wrench:|مستودع| GitHub - josephclaytonhansen/discourse-homepage-toggle |
| :question:|دليل التثبيت|كيفية تثبيت سمة أو مكون سمة|
| :open_book:|جديد في سمات Discourse؟| دليل المبتدئين لاستخدام سمات Discourse

<!- املأ “repoName” و “repoURL” لزر التثبيت التلقائي →

تثبيت مكون السمة هذا

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

  • يستخدم الألوان الأساسية والثانوية من السمة الخاصة بك تلقائيًا.
  • يمكنك تعيين الأيقونات (وعناوين URL) لكل جانب من جانبي المفتاح في إعدادات مكون السمة.

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

تم اختباره على Firefox و Chrome و Safari و Edge - لم يتم العثور على مشاكل. مخصص لأجهزة سطح المكتب فقط - قد تتضمن التحديثات المستقبلية إصدارًا للجوال أيضًا.

7 إعجابات

عمل رائع. يعجبني هذا. :clap:

4 إعجابات

عند استخدام هذه الوظيفة، أحصل على هذا الخطأ

إنه يعمل عند استخدام عنوان URL يدويًا

إعجابَين (2)

يبدو أنه مكون مفيد لأولئك الذين يريدون منزلًا يركز على الفن/الصور.

ولكن: يمكن أيضًا استخدام عرض المعرض في Theme لغرض مماثل.

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

وللعلم، بالنسبة لكل مبتدئ: يجب إضافة الأيقونات (list أو grip-vertical إلخ) في إعدادات المسؤول svg icon subset.

إعجابَين (2)

يبدو أنه مخصص لأجهزة الكمبيوتر المكتبية فقط، صحيح؟

إعجابَين (2)

إعجابَين (2)

لقد فاتني ذلك تمامًا :man_facepalming:
أعتقد أن هناك علامة لمثل هذه المواقف، مثل desktop

إعجابَين (2)

يبدو أن هذا معطل… ماذا سيلزم لإصلاحه؟

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

تم إهمال decorateWidget (تحرير: في الترويسة)

إعجابَين (2)

على وجه التحديد: تم إيقاف تعديل الرأس باستخدام decorateWidget، وأصبح الآن مستحيلاً. المزيد من التفاصيل هنا:

(لا يزال decorateWidget نفسه موجودًا في الوقت الحالي، ولا يزال طريقة مدعومة لتخصيص بعض أجزاء واجهة مستخدم Discourse)

سأضع علامة broken على هذا المكون السمة في الوقت الحالي.

إعجابَين (2)