Johani
(Joe)
6 سبتمبر 2019، 9:50ص
2
مرحبًا وسهلاً بك في موقع Meta @klemstance
نعم، يسمح لك نظام سمات Discourse بتخصيص كل شيء تقريبًا في جانب العميل، فلا يوجد شيء ثابت.
لدينا بعض الأدلة التي يمكن أن تساعدك على البدء
This is a crash course in Discourse theme basics. The target audience is everyone who is not familiar with Discourse themes. If you’ve already used Discourse theme / theme components, this guide is probably not something you need to read.
What are themes and theme components?
A theme or theme component is a set of files packaged together designed to either modify Discourse visually or to add new features.
Let’s start with themes.
Themes
In general, themes are not supposed to be compatible …
يمكن استخدام سمات Discourse (Discourse Themes) ومكونات السمات (Theme Components) لتخصيص مظهر وشعور ووظائف الواجهة الأمامية لـ Discourse. يهدف هذا القسم من أدلة المطورين إلى توفير جميع المواد المرجعية التي تحتاجها لتطوير سمات بسيطة لموقع واحد، وصولاً إلى مكونات السمات المعقدة مفتوحة المصدر.
يهدف هذا التمهيد إلى توفير خريطة لجميع الأدوات وواجهات برمجة التطبيقات (APIs) لتطوير السمات. إذا كنت تفضل برنامجًا تعليميًا خطوة بخطوة لتطوير السمات، انتقل مباشرة إلى:
السمات مقابل مكونات السمات
يمكن استخد…
ومجموعة من السمات والمكونات مفتوحة المصدر لتطلع عليها في فئة Customization > Theme
أما بالنسبة للتفاصيل المحددة في مشاركتك
klemstance:
تغيير تباعد الأسطر
يمكن تغيير تباعد الأسطر بسهولة باستخدام CSS
لست متأكدًا مما تشير إليه، ولكن يمكنك إضافة أو إزالة عناصر باستخدام سمة / مكون. يمكنك أيضًا إخفاء العناصر باستخدام CSS.
يمكن القيام بذلك باستخدام CSS، ولكن يجب أن تكون على دراية بالتأثيرات التي قد تحدثها تغييراتك على الجدول الزمني (شريط التمرير على الجانب الأيمن من المواضيع). ومع ذلك، كل هذا مجرد CSS ويمكنك إجراء أي تغييرات تريدها إذا كنت تعرف ما تفعله.