Ideally I would prefer to do it like you have suggested, however, there isnt a way to display categories in a grid layout and have the latest topics below.
I suggest building a static header customization if your categories do not change much. Then you could have whatever layout you like above the topic list.
لقد قمت ببناء هذا أو ما يشابهه لعدة مواقع حتى الآن. إذا قمت بإدراج هذا في قسم <head> من سمة موقعك، فسيتم عرض جميع الفئات في أعلى الصفحة الرئيسية (وأيضًا في /latest بافتراض أنها نفس الصفحة الرئيسية).
كل ما تحتاجه بعد ذلك هو إضافة كود CSS لتنسيق هذا التخطيط بالطريقة التي تريدها. يُعد هذا مقدمة جيدة لاستخدام واجهة برمجة التطبيقات (API) وقوالب Handlebars بشكل عام.
Thank you for this code snippet! I am working on a project where I need to do some things on this principle (not necessarily categories) and I would like to put this directly in the plugin that I develop.
I know where to put the template handlebars, but I can not find the folder / file where to put the javascript. Could you tell me how to proceed?
حسنًا.. سأحتاج إلى معرفة كيفية جعل ملف hbs يعمل كشيء يمكنني إضافته إلى discourse. أعتقد أنه يجب علي استخدام هذا كملف في مكون وأحتاج إلى إنشاء برنامج تعليمي حول ذلك؟
لقد رأيت برنامجًا تعليميًا واحدًا بموضوع بسيط. هل هذا هو الاتجاه الصحيح الذي يجب أن أسلكه؟
سأعلمك إذا نجحت. في غضون ذلك، قمت بتثبيت سمة Air وأنا سعيد جدًا، لكنني ما زلت أرغب في الحصول على أحدث المشاركات أسفل مواضيع الفئة.
كنت مبرمج msvc++ قبل 25 عامًا، وتمكنت من بناء تطبيق Flutter تم إصداره على Play Store. ومع ذلك، فإن واجهات برمجة التطبيقات مفتوحة المصدر ليست سهلة بالنسبة لي. سنرى كيف تسير الأمور. سأنشر تحديثًا عندما أتمكن من ذلك.
باستخدام إعداد نمط صفحة فئة سطح المكتب “صناديق مع فئات فرعية”، تمكنت من إنشاء مكون سمة وإضافة رمز أسفل الصناديق. أنا الآن أكتشف كيفية سرد أحدث المواضيع على الموقع بأكمله.