يُقال في هذا المنشور حول تخصيص الأساليب الشخصية أنه غير ممكن استخدام وسم رابط \u003ca\u003e مباشرة لأنه استثناء ولا يسمح بأي سمات بيانات (data-attributes).
الحل هو استخدام رابط بتنسيق Markdown لتمكين استخدام السمات، تمامًا مثل هذا:
الكود:
هذا \u003cspan data-button\u003e[رابط](https://discourse.org/)\u003c/span\u003e يستخدم Mardown!
النتيجة:
\u003eهذا \u003cspan data-button\u003eرابط\u003c/span\u003e يستخدم Mardown!
ومع ذلك، بالنسبة لهيكل هذا المنشور المحدد (وحتى لـ discourse بأكمله)، أحتاج إلى استخدام \u003cdiv\u003e بتنسيق HTML لسهولة الاستخدام، ولكن هذا يبدو أنه يمنع أي BBCode أو markdown من التفسير بشكل صحيح. لذا فإن استخدام روابط markdown لا يعمل مباشرة داخل div.
الكود:
\u003cdiv\u003e
هذا \u003cspan data-button\u003e[رابط](https://discourse.org/)\u003c/span\u003e يستخدم Mardown داخل div!
\u003c/div\u003e
النتيجة:
\u003e\u003cdiv\u003e
\u003eهذا \u003cspan data-button\u003eرابط\u003c/span\u003e يستخدم Mardown داخل div!
\u003e\u003c/div\u003e
أجد نفسي غير قادر على استخدام وسوم \u003ca\u003e، التي تمنع سمات البيانات، وغير قادر على استخدام markdown أو BBCode، والتي تعمل فقط خارج divs.
هل يمكن لأحد أن يقترح حلاً؟ شكراً جزيلاً.