بي بي كود في ديسكورس

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

تعزز إضافة Discourse BBCode محرر Markdown [1] مع دعم لـ بناء جملة BBCode بما يتجاوز ما هو مضمن افتراضيًا (أي [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 في المحرر بشكل افتراضي. ↩︎

50 إعجابًا

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

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

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

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

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

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

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

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

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

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

4 إعجابات

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

4 إعجابات

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

إعجابَين (2)

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

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

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

إعجابَين (2)

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

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

إذا كنت قلقًا بشأن هذا الأمر، فيمكنك إنشاء طلب ميزة في قناة #contribute، أو استخدام الكلمات المراقبة لاكتشاف الأشخاص الذين يكتبون [colour][/color] على سبيل المثال.

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

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

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

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

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

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

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

مرحباً بالجميع!

لقد قمت بتحسين وحدتي:

  • تمت إضافة زر إلى المحرر
  • تمت إضافة المزيد من التفاعل إلى لوحة المسؤول عند اختيار الألوان
  • تم إصلاح العديد من الأخطاء
  • تم تحسين واجهة المستخدم قليلاً
  • تم تحسين التكيف مع اللغة الإنجليزية أكثر قليلاً

يبدو أنه قد يكون من المنطقي البدء بموضوع جديد :grinning_face_with_smiling_eyes:


ملف القراءة باللغة الإنجليزية