Johani
(Joe)
6 سبتمبر 2019، 9:50ص
2
مرحبًا وسهلاً بك في موقع Meta @klemstance
نعم، يسمح لك نظام سمات Discourse بتخصيص كل شيء تقريبًا في جانب العميل، فلا يوجد شيء ثابت.
لدينا بعض الأدلة التي يمكن أن تساعدك على البدء
هذه دورة مكثفة في أساسيات سمات Discourse. الجمهور المستهدف هو كل من ليس على دراية بسمات Discourse. إذا كنت قد استخدمت بالفعل سمة Discourse / مكونات السمة، فمن المرجح أن هذا الدليل ليس شيئًا تحتاج إلى قراءته.
ما هي السمات ومكونات السمة؟
السمة أو مكون السمة هو مجموعة من الملفات المعبأة معًا مصممة إما لتعديل Discourse بصريًا أو لإضافة ميزات جديدة.
لنبدأ بالسمات.
السمات
بشكل عام، لا ينبغي أن تكون السمات متوافقة مع بعضها البعض لأنها في جوهرها تصاميم مستقلة مختلفة. فكر في السمات مثل الجلود، أو مثل…
يمكن استخدام سمات Discourse (Discourse Themes) ومكونات السمات (Theme Components) لتخصيص مظهر وشعور ووظائف الواجهة الأمامية لـ Discourse. يهدف هذا القسم من أدلة المطورين إلى توفير جميع المواد المرجعية التي تحتاجها لتطوير سمات بسيطة لموقع واحد، وصولاً إلى مكونات السمات المعقدة مفتوحة المصدر.
يهدف هذا التمهيد إلى توفير خريطة لجميع الأدوات وواجهات برمجة التطبيقات (APIs) لتطوير السمات. إذا كنت تفضل برنامجًا تعليميًا خطوة بخطوة لتطوير السمات، انتقل مباشرة إلى:
السمات مقابل مكونات السمات
يمكن استخد…
ومجموعة من السمات والمكونات مفتوحة المصدر لتطلع عليها في فئة Customization > Theme
أما بالنسبة للتفاصيل المحددة في مشاركتك
klemstance:
تغيير تباعد الأسطر
يمكن تغيير تباعد الأسطر بسهولة باستخدام CSS
لست متأكدًا مما تشير إليه، ولكن يمكنك إضافة أو إزالة عناصر باستخدام سمة / مكون. يمكنك أيضًا إخفاء العناصر باستخدام CSS.
يمكن القيام بذلك باستخدام CSS، ولكن يجب أن تكون على دراية بالتأثيرات التي قد تحدثها تغييراتك على الجدول الزمني (شريط التمرير على الجانب الأيمن من المواضيع). ومع ذلك، كل هذا مجرد CSS ويمكنك إجراء أي تغييرات تريدها إذا كنت تعرف ما تفعله.