إضافة أزرار للمحرر للوسوم التي أضافتها إضافات BBCode

هل هناك أي فرصة لرؤية واجهات أزرار wyswyg مضافة للعلامات التي يوفرها هذا المكون الإضافي، حيث لا تغطيها علامة markdown بالفعل؟

ما أعنيه هو أن الزر B للنص الغامق جيد في استخدام markdown، ولكن لا توجد علامة markdown لـ [img][/img] على سبيل المثال، وهذا المكون الإضافي يضيف دعمًا له ولكنه لا يوفر زرًا.

يبدو ترميز الصورة كالتالي:

![Screenshot from 2024-04-01 09-55-37|690x217](upload://oFgNwMN6.png)

ويتم إدراجه إذا استخدمت زر التحميل/الصورة في المؤلف.

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

لا يتطابق ترميز ماركداون لـ [img][/img] مع ترميز BBCode.

يسمح بتضمين صورة مستضافة في مكان آخر، حتى عندما يفشل المعاينة الأصلية لـ discourse.

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

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

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

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

يجب أن يكون من الممكن إضافة زر wysiwyg في مكون سمة.

كما ذكرت، هناك ميزات يغطيها الماركداون بالفعل، ويجب أن يظل الأمر كذلك. لا بأس على الإطلاق أن يكون لدى ديسكورس لغة تنسيق “مفضلة” والماركداون لا بأس به تمامًا (أنا قادم من خلفية مطور، لقد فقدت العد كم عدد ملفات readme.md التي كتبتها :stuck_out_tongue: )

ولكن معظم المستخدمين القادمين من برامج منتديات أخرى، أو الذين ينتقلون إلى ديسكورس أو يتم تقديمهم إليه، سيجدون بعض الميزات مفقودة.

وتحديداً:

  • [u][/u] للتسطير
  • [center][right][left] لمحاذاة النص
  • [size] لتغيير حجم النص
  • [font] لتغيير خط النص
  • [color=COLOR] لتعيين لون النص
  • [bgcolor=COLOR] لتعيين لون خلفية النص
  • [highlight] لتمييز النص
  • [small] لجعل النص… صغيرًا
  • [aname=NAME] لإنشاء مرساة في مستند باسم
  • [jumpto=NAME] لإنشاء رابط لمرساة
  • [img] لإنشاء وسم HTML \u003cimg src='something-something.com/image.jpg'\u003e، وهو ليس نفس تحميل صورة محليًا. الكثير من الاستضافات الذاتية لا تسمح بالتحميل بسبب مخاوف مساحة القرص. هذا موضوع آخر أود التوسع فيه ولكن هذا ليس المكان المناسب لذلك.

يمكنني أن أتفق على أنها قد تكون علامات ذات استخدام محدود، ولكن حقيقة عدم وجود مساعد مرئي (زر أو إكمال تلقائي عندما يكتب شخص ما [) هو تجربة مستخدم أسوأ بشكل مباشر للمجتمعات والمستخدمين القادمين من برامج مجتمعية رئيسية أخرى، قديمة وحديثة.

أنا على علم بمكون إضافي (أو مكون، لا أتذكر) قدم ميزة الإكمال التلقائي هذه ولكنه معطل منذ فترة طويلة للأسف.

إعجابَين (2)

أنا شخص متذمر لدرجة أنني سعيد جدًا لأن الناس لا يستطيعون إنشاء منشورات بنص مسطر أو كبير أو ملون. :person_shrugging:

أعتقد أنه يمكنك إدراج روابط مرساة، ومع ذلك. ولا أزال لا أعتقد أن هناك سببًا لـ [img].

![here is an off-site image](upload://7Jv6B5bOOwMd4Czf2EDUwsrCihc.jpeg)

لكن هذا ليس مفيدًا، لأنه لا يجيب على سؤالك. على أمل أن أكون مفيدًا قليلاً، ربما يمكن أن يعمل MD Composer extras من أجلك.

اللون يعمل… أو على الأقل “[color=darkred]Spice[/color]” يعمل في نسختنا من discourse. لا يمكنني جعله يعمل هنا (لذا ربما للمسؤول فقط أو شيء غريب؟)، ولا يمكنني معرفة كيفية القيام بالأشياء الأخرى المذكورة أعلاه، أو الأشياء التي فسدت عند نقلها من HTML، مثل الأحرف الصغيرة… ولكن يبدو أن بعض الأشياء ممكنة بخلاف ما هو مدرج. :slight_smile:

أهلاً بك @Zanbabe :slight_smile:

ربما قمت عن طريق الخطأ بتضمين مشاركتك وفصلها مع هذه المشاركات الأخرى في هذا الطلب لإضافة أزرار composer للعلامات المختلفة.

للتحقق مرة أخرى، هل كانت رسالتك مرتبطة بذلك، أم حول مشكلة منفصلة حول كيفية استخدام علامات الكود نفسها؟

للعلم، أعتقد أن Formatting toolbar (إصدار المكون الإضافي لمكون السمة الذي ربطه pfaffman أعلاه) يحتوي على الكثير من هذه الميزات.

إعجابَين (2)

كنا نناقش للتو ما يمكننا وما لا يمكننا فعله بنكهة Discourse من BBCode، على ما أعتقد، لكنني دخلت متأخرًا، لذا..؟ شخصيًا، كنت آمل فقط أن أتمكن من القيام ببعض الأشياء التي كنا قادرين على القيام بها قبل تحويل موقعنا. تم تشويه الكثير من HTML الخاص بي.

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

لا مشكلة. :slight_smile: يمكن أن تكون مواضيع المكونات الإضافية عبارة عن مزيج من المشكلات/المحادثات وأحيانًا أقوم بالتقسيم والدمج في المكان الخطأ، لذلك اعتقدت أنه من الأفضل التحقق مرة أخرى.

ليس لدينا هذا المكون الإضافي على meta، لذا لن تعمل العلامات الإضافية هنا. على الرغم من أنه إذا أخبرتني أيها تواجه مشكلة معها، يمكنني تجربتها على موقع الاختبار الخاص بي ومعرفة ما إذا كانت هناك أي مشكلات؟

ليس لدي “مشاكل” مع أي شيء أعرف أنه مدمج… فقط مشاكل مع مشاركاتي التي تم بناؤها بلغة HTML والتي تم مسح علامات HTML الخاصة بها عند نقلها لأن Discourse لا يبدو أن لديها أي شيء مماثل… مثل الأشياء المكتوبة بأحرف صغيرة على سبيل المثال. بالنسبة للعلامات التي تم مسحها لمجرد أنها تتم بطريقة مختلفة، اكتشفت كيفية إضافة الألوان وكيفية محاكاة الأعمدة باستخدام جدول.

لم يكن أي من هذا يتعلق بمحاولتي حل مشكلة. كنت فقط أعلق للمساعدة… لم أدرك أن لديك BBCode مع ألوان وآخر بدونها.