لقد رأيت بعض المنتديات تستخدم تصاميم مخصصة في صفحة الهبوط الخاصة بمنتدى discourse الخاص بها. هل يمكن تحقيق ذلك دون الحاجة لتغيير الكود في discourse github.
أريد إضافة صورة بانر وبعض النص فوق قائمة أحدث المواضيع في صفحة الهبوط.
لقد رأيت بعض المنتديات تستخدم تصاميم مخصصة في صفحة الهبوط الخاصة بمنتدى discourse الخاص بها. هل يمكن تحقيق ذلك دون الحاجة لتغيير الكود في discourse github.
أريد إضافة صورة بانر وبعض النص فوق قائمة أحدث المواضيع في صفحة الهبوط.
روابط مرجعية
نعم، نوصي بشدة بعدم تعديل مصدر Discourse لأن ذلك يجعل عمليات الترقية أكثر صعوبة وأكثر عرضة للتسبب في أعطال. يُفضل بدلاً من ذلك استخدام القوالب (Themes)، ومكونات القوالب (Theme components)، والإضافات (Plugins).
هناك بعض مكونات القوالب المخصصة الموجودة مسبقًا (Customization > Theme component) التي قد تعمل، أو يمكن أن تكون أمثلة مرجعية على الأقل إذا كنت ترغب في تطوير مكون خاص بك.
قد يكون Versatile Banner مناسبًا لك كما هو، أو بعد إجراء بعض التعديلات البسيطة عليه.
يُعد Showcased Categories Theme Component مثالاً جيدًا وشاملاً حول كيفية عرض محتوى مخصص في الصفحة الرئيسية.
نحن نستخدم فقط بعض الإضافات وCSS على Blender Artists، ولا نستخدم أي HTML مخصص.
عظيم جدًا! هل يمكنك اقتراح بعض الإضافات التي تستخدمها؟
أوصي بشدة بـ Versatile Banner، فهو بسيط للغاية، وسهل الاستخدام، ومرن إلى حد ما.
لقد استخدمته فقط في مشروع جانبي صغير خاص بي لموقع منتدى استثماري، لكن حتى الآن أنا راضٍ عن النتائج.
لقد قمت بدمجه مع مكون مرتبط لإنشاء روابط للمناطق/الأقسام حول كل واحدة من الفئات الثلاث، ويعمل بشكل جيد. كان علي فقط إنشاء مكون جديد، وإدراج الكود في الرأس، وانتهى الأمر.
الأهم بالنسبة لنا هو معاينات قائمة المواضيع - فهو يتعامل مع صف الصور المميزة في أعلى الصفحة والمعارض الخاصة بنا وما إلى ذلك.
مرحبًا @awesomerobot ![]()
أطلق فريقنا أمس صفحة رئيسية جديدة لتوجيه مجتمعنا بشكل أفضل إلى الحلول (https://forum.webflow.com/)، ولكن للحصول على صفحة رئيسية مخصصة بالكامل، كان علينا نقل مثيل Discourse الخاص بنا إلى discourse.webflow.com.
تساءلنا عما إذا كان هناك أي طريقة لرفع تجربة صفحة رئيسية مخصصة بالكامل، لأننا نفضل أن يعيش كل ذلك ضمن نطاق فرعي واحد. شكرًا جزيلاً لمساعدتك! ![]()
هذا ممكن، لكنه قد يكون معقدًا بعض الشيء اعتمادًا على ما تحاول فعله. الطريقة الأكثر شيوعًا التي نتبعها هي تجاوز قالب صفحة التصنيف الافتراضي في سمة (مربعات التصنيفات مع التصنيفات الفرعية في حالتك)… ثم تعيينها كصفحة رئيسية (يتم التحكم فيها بواسطة top_menu في إعدادات المشرف في Discourse). هذا القالب هو https://github.com/discourse/discourse/blob/master/app/assets/javascripts/discourse/app/templates/components/categories-boxes.hbs
يتم تغطية تجاوز القوالب في القسم المتقدم من Developing Discourse Themes & Theme Components
شكرًا جزيلاً لك، @awesomerobot!!! سنستكشف هذا الخيار ونقدر ردك كثيرًا، كريس
![]()