لم يتم استبدال 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 طلب غير صالح”. مثال على الرابط: https://discuss.python.org/t/my-code-as-a-for-loop-that-dont-work/%{base_path}/guidelines

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

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

إعجابَين (2)

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