نقوم بإعداد بيئة ديسكورس الداخلية الجديدة الخاصة بنا وتمكنت من إعداد مخطط عنوان URL مخصص للربط بمورد داخلي على الشبكة. أردت إضافة زر سهل عند إنشاء منشور جديد، وهو ما تمكنت من القيام به، ولكنني أرغب في استخدام النص المميز كعنوان للرابط وكذلك للرابط الفعلي نفسه. حاليًا، أستخدم فقط تطبيق “apply surround” لإدراج ما نحتاجه في رابط، ولكن يتعين علينا تغيير عنوان الرابط يدويًا، انظر الكود أدناه.
يدخل المستخدم 123456 > يقوم بتطبيق هذا حول النص المميز [id_here](INET://123456)
لقد اطلعت على الكود ولكنني لم أتمكن من العثور على أي شيء يمكن أن يساعدني في تحقيق ما نتطلع إليه. هل هناك أي طريقة لاستخدام النص المميز في عنوان الرابط أيضًا؟
تعمل البروتوكول بشكل جيد، يمكنني استخدام inet:// حسب الحاجة ولكن كنت أبحث فقط عن طريقة سهلة للمستخدم لإدراج عنوان URL المخصص في منشور. في النموذج السابق (phpbb) قمنا بإنشاء bbcode مخصص للرابط الذي نجح، ومع ذلك كنت أبحث عن حل أسهل مع discourse.
كان اقتراحي هو أنه بدلاً من القيام بشيء منخفض المستوى في المُنشئ، قم بتعديل نظام الـ oneboxing “ببساطة” لتنسيق روابط inet:// تمامًا مثل روابط https://.