كيفية إضافة %{post_url} في تخصيص عنوان URL

مرحباً بالجميع،

أود أن أعرف ما إذا كان من الممكن في عنوان URL وضع رابط المنشور (post_url) للمنشور الذي تم النقر عليه منه؟

في الأساس، أود النقر على رابط يفتح موضوعاً جديداً في فئة معينة، بحيث يحتوي جسم الرسالة على رابط المنشور الحالي.

تمكنت من فتح موضوع جديد في الفئة الصحيحة باستخدام هذه الرسالة: Creating a link to start a new topic with pre-filled information

يجب أن يكون ذلك بالتأكيد باستخدام %{post_url}.

عليّ فقط إضافة رابط المنشور الأصلي.

شكراً مقدماً.

يبدو أنك تحاول تحقيق شيء مشابه لوظيفة “الرد كموضوع مرتبط” في Discourse. يمكن للمستخدمين القيام بذلك عن طريق اختيار هذه الخيار من قائمة خيارات الرد في المحرر:

يمكنك أيضًا تحقيق ذلك باستخدام طريقة إنشاء الموضوع عبر الرابط التي أشرت إليها. لكي تعمل هذه الطريقة، ستحتاج إلى ترميز عنوان URL الخاص بالموضوع باستخدام ترميز URL (urlencode) قبل إضافته إلى قسم body في الرابط. على سبيل المثال، إذا أردت إنشاء رابط يضيف رابط هذا الموضوع (https://meta.discourse.org/t/how-to-add-post-url-in-customize-url/176935) إلى جسم موضوع جديد، فستحتاج إلى ترميزه باستخدام ترميز URL ليصبح https%3A%2F%2Fmeta.discourse.org%2Ft%2Fhow-to-add-post-url-in-customize-url%2F176935 قبل إضافته إلى قسم body في الرابط.

إذا استخدمت هذه الطريقة، فستجد على الأرجح أنك بحاجة إلى ترميز الأجزاء الأخرى من الرابط باستخدام ترميز URL لإزالة أي مسافات في عنوانه. وإلا فلن يتم إنشاء رابط قابل للنقر.

أوه، حسنًا، شكرًا لك.

هل من المستحيل استخدام نفس الرابط مع متغير؟

لا، لا توجد طريقة لاستبدال رابط في متغير post_url. ربما يمكن تطوير شيء يقوم بذلك كمكون سمة أو كملحق.

شكرًا جزيلاً على هذه المعلومات