Don
1 نوفمبر 2022، 12:58ص
1
||||\n|-|-|-|\n| | ملخص | إضافة زر إدراج حاشية سفلية إلى المنشئ\n| : eyeglasses:|معاينة | Theme Creator |\n| : hammer_and_wrench:|المستودع | GitHub - VaperinaDEV/discourse-composer-footnote-button: Add Insert Footnote button to composer |\n| : question:|دليل التثبيت |كيفية تثبيت سمة أو مكون سمة |\n| : open_book:|جديد في سمات Discourse؟ | دليل المبتدئين لاستخدام سمات Discourse \n\n—\n\nمرحباً \n\nمكون السمة هذا مخصص للاستخدام مع إضافة Discourse Footnote وهو يضيف زر إدراج حاشية سفلية إلى المنشئ.\n\nهناك بعض الإعدادات:\n\n
\n\nافتراضيًا:\n* يستخدم أيقونة علوية
يمكنك تغييرها باستخدام إعداد
composer footnote button icon.\n\n* يظهر في قائمة خيارات النافذة المنبثقة، قم بإلغاء تحديد إعداد
put in popup menu لعرضه في قسم شريط الأدوات.\n
\n\n—\n\nإذا قمت بإلغاء تحديد إعداد
put in popup menu، فيمكنك الاختيار من بين 3 مجموعات لتحديد المكان الذي تريد وضع هذا الزر فيه على شريط الأدوات.\n\nافتراضي: insertions\n* insertions\n
\n\n* fontStyles\n
\n\n* extras\n
\n\n—\n\nسيؤدي النقر على زر الحاشية السفلية إلى إدراج الرمز. يمكنك تغيير هذا النص باستخدام ترجمة
composer footnote button text.\n\n
^[This text will be in footnote]\n\nترجمات السمات:\n\n
9 إعجابات
nathank
(Nathan Kershaw)
26 يوليو 2023، 3:58ص
3
ليس من الواضح تمامًا أن هذه المكونة توفر الزر فقط وليس وظيفة المكون الإضافي footnote (الدليل الوحيد الحقيقي هو العلامة في الموضوع).
لماذا لا يتم دمج هذه الوظيفة في المكون الإضافي الرسمي على أي حال؟ ستكون إضافة مفيدة جدًا!
6 إعجابات
Don
26 يوليو 2023، 6:12ص
4
شكرا لك @nathank لقد نسيت إضافة هذه المعلومة الهامة. لقد قمت بتحديث المنشور الأصلي.
5 إعجابات
مرحباً @Don ! يبدو أن هناك خطأ في مكون السمة هذا…
… والذي يبدو أنه قد تم حله كما هو موضح هنا…
للمواضيع والإضافات المتقدمة، يوفّر Discourse نظام modifyClass. يتيح لك هذا النظام توسيع وظائف العديد من فئات جافاسكربت الأساسية والتغلب عليها.
متى يجب استخدام modifyClass
يجب أن يكون modifyClass الخيار الأخير، عندما لا يمكن إجراء التخصيص المطلوب عبر واجهات برمجة التطبيقات (APIs) الأكثر استقرارًا في Discourse (مثل دوال plugin-api، ومخارج الإضافات plugin outlets، والمحوّلات transformers).
يمكن أن يتغير الكود الأساسي في أي وقت. وبالتالي، فإن أي تخصيصات تتم عبر modifyClass قد تتعطل في أي وقت. عند …
إعجابَين (2)
Don
20 سبتمبر 2024، 3:49م
6
هممم… لقد تحققت من هذا ولم أحصل على هذا الخطأ. أعتقد أنه يعتمد على المكونات الأخرى. سأحاول معرفة ذلك وربما تعديله باستخدام الواجهة البرمجية.
3 إعجابات
Don
10 مايو 2025، 5:52ص
7
مرحباً هذا موجود الآن في core، لذلك لا تحتاج إلى استخدامه للحصول على زر تذييل. لقد أضفت علامة end-of-life .
5 إعجابات