تعمل هذه المكونة فقط مع محرر ماركداون (markdown). غير متوافقة مع محرر النص الغني (richtext).
| ملخص | Composer Button Bonanza يسمح لمسؤول الموقع بتعريف وإضافة أزرار ترميز جديدة إلى شريط أدوات المُنشئ (Composer)، ويوفر مجموعة كبيرة من الأزرار الجديدة في تكوينه الافتراضي. | |
| المستودع | centertap/DiscourseComposerButtonBonanza - Codeberg.org | |
| اقرأني | Making sure you're not a bot! | |
| ملاحظات الإصدار | Making sure you're not a bot! | |
| دليل التثبيت | كيفية تثبيت سمة أو مكون سمة | |
| الرعاية | مقدم لكم من… |
|
| هذا المكون للسمة تم تطويره بواسطة Center for Transparent Analysis and Policy، وهي منظمة غير ربحية 501(c)(3). إذا كان هذا المكون مفيدًا لموقعك، فكر في تقديم تبرع لدعم CTAP. |
تثبيت Composer Button Bonanza
“إمكانيات المُنشئ التي يمكنك تحمل تكلفتها!”
Composer Button Bonanza هو مكون سمة يوفر المزيد من أزرار الترميز للمُنشئ.
مباشرة من الصندوق، يوفر مجموعة من الأزرار الجديدة، ومجموعة من الأزرار، ومجموعة كبيرة من الأزرار. التكوين الافتراضي يضيف ثلاثة أزرار جديدة إلى شريط الأدوات (هل يمكنك اكتشافها؟
)، ويخفي الباقي خلف زر تبديل في قائمة النافذة المنبثقة
:
بعد النقر على زر التبديل، تصبح بقية الأزرار مرئية:
عبر إعدادات تكوين مكون السمة، يمكنك:
- إضافة تعريفات أزرار جديدة (و/أو إزالة تلك المقدمة)؛
- تحديد الأزرار التي سيتم عرضها، ومتى يتم عرضها؛
- تغيير ترتيب الأزرار، ووضع الأزرار في شريط الأدوات أو في قائمة النافذة المنبثقة
لشريط الأدوات؛ - توفير ترجمات/تعريب للأزرار.
هذا المكون لا يُعرّف أي ترميز أو تنسيق — بل يضيف ببساطة أزرارًا ملائمة (إمكانيات!) لكتابة الترميز الموجود الذي يستدعي التنسيقات الموجودة. غرضه الأساسي هو مساعدة المستخدمين لديك على اكتشاف واستخدام وظائف المُنشئ. على سبيل المثال، المستخدمون الذين يستخدمون الكثير من الحواشي السفلية سيقومون على الأرجح بكتابة ^[ و ] مباشرة على لوحة المفاتيح؛ لكن البقية منا سيسعدون بوجود زر
لتذكيرنا بما يجب القيام به.
إحدى فوائد هذا النهج هي أنه إذا قررت إزالة مكون السمة هذا، فلن تزعج تنسيق أي منشورات موجودة. هذا المكون غير مسؤول عن القيام بأي تنسيق؛ بل يوفر اختصارات للوظائف الموجودة بالفعل في المُنشئ، و/أو التي يوفرها مكونات إضافية أخرى أو مكونات سمات أخرى.
التكوين الافتراضي
يوفر التكوين الافتراضي تعريفات لمعظم (كل؟) الترميزات الإضافية المتاحة في تثبيت Discourse افتراضي (مع تمكين جميع المكونات الإضافية المضمنة، وعدم تثبيت مكونات إضافية إضافية):
- أنماط النص:
- تسطير،
شطب - \u003csup\u003eنص علوي\u003c/sup\u003e و \u003csub\u003enص سفلي\u003c/sub\u003e
- \u003cbig\u003enص كبير\u003c/big\u003e، \u003csmall\u003enص صغير\u003c/small\u003e
- \u003ckbd\u003enمط زر لوحة المفاتيح\u003c/kbd\u003e
- تسطير،
- التنسيق
- \u003cbig\u003e\u003cb\u003eالعنوان 1\u003c/b\u003e\u003c/big\u003e، \u003cb\u003eالعنوان 2\u003c/b\u003e، \u003csmall\u003e\u003cb\u003eالعنوان 3\u003c/b\u003e\u003c/small\u003e
- حاشية سفلية[1]
- \u003cruby\u003enص روبي\u003crp\u003e(\u003c/rp\u003e\u003crt\u003e روبي نص\u003c/rt\u003e\u003crp\u003e)\u003c/rp\u003e\u003c/ruby\u003e
- صورة عبر رابط خارجي (
\u003cimg\u003e) - قائمة تحقق
- \u003cmark\u003enص مميز\u003c/mark\u003e، \u003cins\u003enص مُدرج\u003c/ins\u003e، \u003cdel\u003enص محذوف\u003c/del\u003e
- رموز
- حقوق النشر ©، مسجل ®، علامة تجارية ™
- يورو €، ين ¥
- تعبير الوجه “الكتف المرفوع” (لأنه، لم لا؟ ¯\_(ツ)_/¯ )
- وزر تبديل لإظهار/إخفاء معظم الأزرار المذكورة أعلاه
كما ذكرنا أعلاه، هذه مجرد الإعدادات الافتراضية. يمكن إعادة ترتيب جميع هذه الأزرار أو إزالتها، ويمكن إضافة أزرار جديدة.
…مثل حاشية سفلية كهذه، على سبيل المثال. ↩︎

