هذه مشكلة غريبة بعض الشيء، لكنها تسلط الضوء على مشكلة في الروابط في المشاركات المرتبطة بنص.
إذا قمت بما يلي:
إنشاء استعلام مستكشف بيانات بمتغير
وتعيينه لمجموعة
زيارة عنوان URL عبر علامة تبويب التقارير الخاصة بالمجموعة
إضافة المتغير وتشغيل الاستعلام
نسخ عنوان URL وإضافته إلى نص في منشور
فإن عنوان URL يتلف / يتعطل.
ما ألاحظه هو:
هذا رابط مثال تم إنشاؤه بهذه الطريقة (خاص، آسف): https://ehealthforum.nz/g/HiNZ-staff/reports/128?params=%7B%22topic_id%22%3A%2234521%22%7D
عندما أضيف هذا الرابط إلى نص هنا يحدث شيء خاطئ مع ترميز عنوان URL ونحصل على هذا: https://ehealthforum.nz/g/HiNZ-staff/reports/128?params=%257B%2522topic_id%2522%253A%252234521%2522%257D
وهذا يكسر الموقع بشكل جميل!
إذا قمت ببساطة بلصق الرابط في المنشور، فلن يحدث هذا - يحدث فقط عندما أضيفه إلى نص. لذا أعتقد أن شيئًا ما يحدث بشكل خاطئ عندما يصادف ترميزًا موجودًا.
ركز تقرير @nathank على الشيء المتخصص المحدد الذي كانوا يفعلونه بالصدفة عندما واجهوا الخطأ. ومع ذلك، فإن الخطأ ليس خاصًا بـ Data Explorer بأي شكل من الأشكال. أخشى أن التركيز الضيق للغاية للتقرير، واستخدام علامة data-explorer غير ذات الصلة (العلامة المناسبة ستكون composer)، قد يؤدي إلى صعوبة فهم فريق Discourse له، أو عدم منحه الاهتمام المناسب.
تتم إضافة الرابط إلى المنشور عبر مربع الحوار “إدراج رابط”.
يتم دائمًا إتلاف عنوان URL في ظل هذه الظروف.
خطوات قابلة للتكرار:
افتح عنوان URL التالي في متصفح الويب الخاص بك: https://en.wikipedia.org/wiki/Horncastle_boar%27s_head
(لاحظ أن عنوان URL يحتوي على ترميز النسبة المئوية للحرف ' وهو %27) تفتح الصفحة المتوقعة.
انقر فوق أيقونة “رابط” في منشئ المنشور.
سيفتح مربع الحوار “إدراج رابط”.
أدخل عنوان URL أعلاه في حقل “رابط أو موضوع” في مربع الحوار.
انقر فوق الزر “إدراج”.
هدف الرابط المضاف من خلال الإجراء أعلاه غير صحيح: https://en.wikipedia.org/wiki/Horncastle_boar%2527s_head
بدلاً من عنوان URL الصحيح: https://en.wikipedia.org/wiki/Horncastle_boar%27s_head
لن يؤدي الرابط إلى الصفحة المقصودة.
حدث هذا لأن حرف النسبة المئوية % في ترميز النسبة المئوية %27 تم ترميزه بشكل زائد، مما أدى إلى استبدال النسبة المئوية % بترميزها النسبي الخاص بها %25، مما أدى إلى تلف محتوى عنوان URL الصحيح %27 إلى %2527.