يبدو لي أن وظيفة القائمة المنبثقة للفئات قد تتولى هذا الأمر ولا تسمح لـ Linkify بإتمام عملية المطابقة الخاصة به — حتى عندما لا يختار المستخدم إحدى الفئات المعروضة.
هل هذا السلوك متوقع أم أنه خطأ؟ هل يعرف أحد طريقة لتجاوز هذه المشكلة؟
نعم، إذا قمت بفحص كود HTML المصدر، يبدو أن Discourse يضع أي شيء يبدأ بعلامة الهاشتاج في عنصر span منفصل، مما يكسر تدفق موضوع الرابط. لا أعتقد أن هناك حلاً سهلاً لهذا، آسف. ستحتاج إلى عمل نسخة من الموضوع وتخصيصه خصيصًا لهذه الحالة، إلا إذا كان لدى شخص ما فكرة أفضل.
شكرًا لك، أتساءل عما إذا كان من الممكن فعل الشيء نفسه، ولكن بإضافة فئة مختلفة بدلاً من سمة abriffy، مثل dfn data-info أو span aria-label أو غيرها من هذا النوع
لست متأكدًا مما تقصده. هل يمكنك أن تكون أكثر تحديدًا بشأن ما تحاول تحقيقه؟ تعمل مكونات السمة داخل Discourse، ولا توجد واجهة برمجة تطبيقات (API) لاستخدامها في أماكن أخرى. لكن يجب أن تكون قادرًا في الغالب على استخدام كود JavaScript ببساطة عن طريق نسخه إلى مكان آخر وتعديل الأجزاء الخاصة بـ Discourse.
يمكنك تجربة إضافة وسم <aside> في إعدادات الوسوم المتخطاة. على الرغم من أنني لست متأكدًا من أن جميع الصناديق المدمجة (oneboxes) موضوعة داخل وسم <aside>. ربما نحتاج إلى فلتر يعتمد على اسم الفئة،
@sam ما هي أفكارك حول هذا؟ يبدو هذا سلوكًا افتراضيًا معقولاً (عدم إنشاء روابط تلقائية داخل الصناديق المدمجة).
يبدو أن هذه المشكلة لم تُحل بعد؟ ظننت أنه يمكنني إنشاء نسخة احتياطية عن طريق تصدير المكون من واجهة المسؤول، لكن التصدير لا يشمل الإعدادات المخصصة.
فكرة: ماذا لو تحول الإعداد مع جميع صفوفه إلى منطقة نصية قابلة للتحرير عند النقر المزدوج؟ مشابهة لمحررات تحرير CSS/HTML؟ هذا سيجعل من السهل عمل نسخة احتياطية/تصدير وكذلك استيراد قائمة عناصر بصف واحد في كل سطر.
بمناسبة أخرى: قد ترى بعض التعبيرات النمطية (Regex) الغريبة هناك، لكن لا يمكنك استخدام | في حقول الإعدادات هذه. ربما يمكن حل ذلك أيضًا مع الاقتراح المذكور أعلاه.