كيفية إنشاء زر مخصص؟

مرحباً،

أنا جديد في Discourse. لقد قمت بتثبيته بالفعل وأقوم بتجربته. هناك ميزة أود حقاً وجودها، وربما تكون متاحة بالفعل، وهو ما دفعني لطرح السؤال.

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

ملاحظة: يجب أن تظهر هذه الفئة المحددة فقط بتنسيق الشبكة، وليس الفئات الأخرى.

علاوة على ذلك، أريد إنشاء زر خاص يسمح للمستخدم برفع ملف معين. بعد رفع الملف، سيقوم كود مخصص بتحويل هذا الملف إلى صورة. الأمر مشابه لـ bbcode. أين يمكنني العثور على الوثائق لإنشاء أزرار مخصصة مع كود؟
image

أشير إلى تلك الأزرار على سبيل المثال.

تفقد هذه مكونات السمة:

إذا كنت ترغب في إضافة زر هناك، يمكنك هندسة المكونات الإضافية الأخرى التي نجحت في ذلك عكسيًا، مثل مكون الإضافة Formatting toolbar على سبيل المثال.

لست متأكدًا من حالة الاستخدام لميزةك، ولكن هذا هو سبب كون Discourse مجانيًا ومفتوحًا، حتى تتمكن من تخصيصه بالطريقة التي تريدها!

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

أيضًا، نعم، مكون صور مصغرة لقائمة المواضيع يفعل بالضبط ما كنت أبحث عنه. لقد قمت بتثبيته سابقًا لكنه لم يعمل معي لأنني كنت على النسخة المستقرة.

يمكنك الاحتفاظ بإضافة bbcode الرسمية واستخدام مكون السمة هذا، فهو متشابه إلى حد كبير

شكرًا لك، سأفحص هذا الكود لأرى ما إذا كان بإمكاني إنشاء زر مخصص خاص بي.

مجرد تحديث حول هذا الأمر، يبدو أن أسهل طريقة لإنشاء bbcode مخصص خاص بك هي عكس هندسة هذا الملحق: Awesome BBCodes Plugin: multi-paragraph, nestable, with auto-complete بدلاً من ملحق bbcode الرسمي وفقًا لهذا الموضوع: Best Course of Action on Supporting Custom BBCode?

إذا كانت هناك طريقة أحدث أو أسهل الآن لإنشاء bbcode مخصص، فيرجى إعلامي. شكرًا.