Discourse BBCode

:information_source: ملخص يضيف Discourse BBCode القدرة على استخدام BBCode لتنسيق المنشورات.
:discourse2: مستضاف من قبلنا؟ هذه الإضافة متاحة في خطط Enterprise الخاصة بنا
:mechanic: تثبيت الاستضافة الذاتية Install plugins on a self-hosted site
:hammer_and_wrench: رابط المستودع https://github.com/discourse/discourse-bbcode

تعزز إضافة Discourse BBCode منشئ Markdown [1] بدعم لـ BBCode syntax بما يتجاوز ما هو مدرج افتراضيًا (أي [i], [b], [s], [u], [quote], [url], [email] و [code]) لتوفير تجربة “BBCode” ™ أكثر.

الميزات

التراكيب المضمنة

التراكيب المضمنة التي يمكن تضمينها في الفقرات [s]مثل هذا[/s].

  • [size=SIZE] : تعيين حجم النص
  • [font=FACE]: تعيين خط النص
  • [color=COLOR]: تعيين لون النص \[color=#381\]اللون\[/color\] \[/li\]
  • [bgcolor=COLOR]: تعيين لون خلفية النص
  • [highlight]: تمييز النص
  • [small]: جعل النص صغيرًا جدًا
  • [aname=NAME]: إنشاء مرساة في مستندك باسم
  • [jumpto=NAME]: الانتقال إلى مرساة تم إنشاؤها باستخدام aname

التراكيب متعددة الأسطر

التراكيب متعددة الأسطر (أو على مستوى الكتلة) تشمل كتلة من النص.

[right]
مثل هذا المثال
[/right]

يجب ألا تبدأ التراكيب متعددة الأسطر أو تنتهي أبدًا في منتصف السطر.

القوائم

[list]
* عنصر
* عنصر
[/list]

أو

[ol]
[li]هذا عنصر قائمة[/li]
[/ol]

أو

[ul]
[*] هذا عنصر
[*] هذا عنصر **آخر**
[/ul]

محاذاة النص

[center]
توسيط بعض النص
[/center]

[right]
محاذاة بعض النص إلى اليمين
[/right]

[left]
محاذاة بعض النص إلى اليسار
[/left]

:warning: تحذير: يمكن إساءة استخدام هذه الميزات بسهولة عن طريق إخفاء النص وجعل النص غير قابل للقراءة. سيجعل BBCode أيضًا علاماتك أقل قابلية للفهم.


  1. هذه الإضافة غير مصممة لوضع التحرير الغني للمنشئ، لذلك قد تحتاج إلى استخدام تبديل image للتبديل إلى وضع Markdown عند استخدام هذه الأكواد. إذا كان مجتمعك يعتمد على هذه الإضافة، يمكنك تحديث إعداد الموقع default_composition_mode لضمان أن يرى الأعضاء وضع Markdown للمنشئ افتراضيًا. ↩︎

49 إعجابًا

تم تقسيم 3 مشاركات إلى موضوع جديد: هل [hide] مدعوم في إضافة BBCode؟

تم تقسيم 8 مشاركات إلى موضوع جديد: إضافة أزرار للمؤلف للوسوم التي أضافتها إضافات BBCode

أهلاً يا رفاق.
لا أعرف في أي موضوع من الأفضل الكتابة، لكن أعتقد أن هذا مناسب) تم إغلاق الموضوع الآخر.
لقد قمت بتحسين خطة واحدة قليلاً.
أشاركها معكم للمراجعة.

[note]هذه ملاحظة عادية[/note]

[info]هذه ملاحظة معلوماتية[/info]

[warn]هذا تحذير[/warn]

[negative]هذا خطأ[/negative]

[positive]هذا نجاح[/positive]

[caution]هذا تحذير مهم[/caution]

الكشف عن الوضع الداكن / الفاتح
وإعدادات المسؤول مسموح بها أيضًا.

4 إعجابات

يوجد أيضًا مكون سمة لهذا بالمناسبة

4 إعجابات

يا رجل.
نصف يوم ضائع في إنشاء هذا… وكنت أبحث عن إدراك… ولم أجد شيئًا ذا قيمة!
شكرًا لك!

إعجابَين (2)

كانت استدعاءات المصادقة (auth) تذكر أحيانًا إنشاء مكون إضافي. لذا ربما يمكن عمل الاثنين لإعطاء مسار إلى TC (من جانب العميل) والمكون الإضافي (من جانب الخادم).

أعتقد أن المكون الإضافي الخاص بك سيكون أكثر صداقة مع أشياء مثل الطباعة إلى PDF.

المكون الإضافي الخاص بك على سبيل المثال يأخذ في الاعتبار الوضع الفاتح/الداكن.

إعجابَين (2)

إذا كان من الممكن استخدام هذا الملحق للإساءة كما هو موضح، فسيكون من المنطقي السماح بتقييد استخدامه حسب الفئة أو مستوى المستخدم. حاليًا لا توجد مثل هذه القدرة في الملحق.

قد أكون مخطئًا، لكنني أقول إنه في معظم الحالات، يكون إخفاء المستخدمين للنص لأسباب خبيثة أمرًا نادرًا، والتحذير بمثابة تنبيه لـ “ما يمكن أن يحدث”.

إذا كان هذا شيئًا تقلق بشأنه، يمكنك إنشاء طلب ميزة (Feature request) أو استخدام الكلمات المراقبة (watched words) للقبض على الأشخاص الذين يكتبون [colour][/colour] على سبيل المثال.

إعجاب واحد (1)

فكرة الكلمة المراقبة فكرة جيدة.

إعجاب واحد (1)

عند آخر تحديث واجهت هذه المشكلة مع BBCode

عند تعديل موضوع قديم
"لم تتم معالجة أي محلل لرمز bbcode_open للوسم: span، السمات: [[“style”,“color:#d71d1d”]]”

يحدث هذا لأنه يتم افتراضيًا إلى المحرر الجديد: اختيار وضع المؤلف الافتراضي لمجتمعك، والذي لا يدعم هذا النوع من المحتوى حتى الآن.

يمكنك إغلاق هذه الرسالة والتبديل إلى محرر Markdown عبر المفتاح الموجود على يسار شريط الأدوات، أو عن طريق الضغط على CTRL M، وستعمل الأمور كالمعتاد.