لم يتم استبدال Base_path في بعض الحالات

لست متأكدًا متى بدأ هذا، ولكن يبدو أن %{base_path} لا يتم استبداله في بعض الحالات.

المكان الوحيد الذي رأيت فيه هذا حتى الآن هو مطالبة الإبلاغ عن منشور، حيث يتم استبدال معرف الموضوع في عنوان URL بـ %%7Bbase_path%7D/guidelines لذا يصبح https://www.example.com/t/topic-title/1234 https://www.example.com/t/topic-title/%%7Bbase_path%7D/guidelines.

اختبرت وتحققت من أن هذا يحدث أيضًا في الوضع الآمن.

نص post_action_types.inappropriate.description هو الافتراضي:

يحتوي هذا المنشور على محتوى قد يعتبره الشخص العاقل مسيئًا أو مسيئًا أو سلوكًا يحض على الكراهية أو انتهاكًا لـ \u003ca href=\"%{base_path}/guidelines\"\u003إرشادات مجتمعنا\u003c/a\u003e.

اختبرت تغيير النص مع الحفاظ على الرابط كما هو. تظهر التغييرات، لكن المشكلة لا تزال قائمة.

تحققت من مثيل آخر لـ %{base_path}، وتحديدًا site_settings.tags_listed_by_group والذي يبدو أنه يستبدل بشكل صحيح. إعداد الموقع tags listed by group يحتوي على رابط يعمل في الوصف.

4 إعجابات

تم الإبلاغ عن هذا أيضًا في منتدى بايثون: "community guidelines" link doesn't work - Discourse Feedback - Discussions on Python.org

3 إعجابات

فقط لسحب منشور بايثون إلى هنا لزيادة الوضوح:

عندما أنقر على أيقونة العلم تحت منشور، يظهر مربع حوار ولا يعمل الرابط “إرشادات مجتمعنا”. النقر عليه لا يفعل شيئًا، وعندما أفتحه في علامة تبويب أخرى، أحصل على صفحة خطأ “400 طلب سيء”. مثال على عنوان URL: https://discuss.python.org/t/my-code-as-a-for-loop-that-dont-work/%{base_path}/guidelines

يمكنني تكرار المشكلة مع “إرشادات المجتمع” هنا في ميتا أيضًا. سأقوم بنقل هذا إلى Bug. :+1:

تم الإصلاح في طلب السحب هذا:

إعجابَين (2)

تم إغلاق هذا الموضوع تلقائيًا بعد 3 أيام. لم يعد يُسمح بالردود الجديدة.