لم يعد بإمكان المستخدمين تغيير لون الروابط (باستخدام BBCode)

قبل تحديث برنامج المنتدى إلى 2.8.0.beta6، كنت أستخدم تضمين وسم اللون داخل الروابط - على سبيل المثال:

[[color=cyan]Discourse[/color]](https://www.discourse.org/)

الآن أحتاج إلى استخدام HTML… وهو لا يعمل هنا أيضًا:

[<font color=cyan>Discourse</font>](https://www.discourse.org/)

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

يبدو الأمر رائعًا حقًا في هذا الجدول.

ربما تريد Discourse BBCode color؟ أو ربما هناك مشكلة معه؟

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

هذه المشكلة هي المشكلة الجذرية؛ أزلها وستعمل الألوان بشكل صحيح:

[color=cyan]Discourse[/color]

وإلا فلن يتم تحليل مخطط ألوان BBCode بشكل صحيح.

إذا قمت بتغليفه بالطريقة الأخرى:

[color=cyan][Discourse](https://www.discourse.org/)[/color]

فإن تنسيق CSS للرابط يأخذ الأولوية، حتى لو تم عرض BBColor بتنسيق HTML جيد.

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

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

لكنني أريد الرابط واللون المخصص.

كان يعمل من قبل. أليس ذلك مقصودًا؟

ستحتاج إلى تدخل المشرفين.

نظرت إلى ذلك المنشور بصيغته الخام، وهو لا يستخدم BBCode القياسي:

[<font color=slategray>Necromancer</font>](/tags/pure-necromancer)

يبدو أن هذا يعمل.

للعلم:

هل هذا لأن BBCode لا يعمل على Meta؟

تجربة على أحد مواقعي: https://rideables.tech/t/rip-sir-clive-sinclair/603

نعم، لقد انتقلت إلى HTML في وقت سابق من اليوم. في الماضي، كان BBCode يعمل أيضًا. وبينما لا يمانع المستخدمون الآخرون، كنت أود تجنب استخدام HTML.

لقد بحثتُ في كود الإضافة لفترة وجيزة. بصراحة، لا يبدو أن هناك أي تغيير وظيفي في جانب إضافة BBCode منذ حوالي 4 سنوات؟ هل جميع الالتزامات (commits) منذ ذلك الحين تتعلق فقط بمعايير الترميز وأدوات التكامل المستمر (CI) في المستودع؟

شكرًا جزيلاً لك. نعم، كانت هذه واحدة من أول الأشياء التي لاحظتها بعد التحديث إلى 2.8.0.beta6. لذا، أفترض إما أن الإضافة تحتاج إلى تحديث أو أن Discourse تحتاج إلى إصلاح خلل.

أو ربما عليّ أن أكتفي باستخدام HTML أيضًا. لكنني أجد أنه من غير المنظم استخدام ثلاث لغات تنسيق.

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