صفحة فئة غير ASCII المضافة حديثًا لا يتم تحميلها

مرحبًا بالجميع،
بعد تثبيت Docker جديد، أضفت فئة جديدة.. لكنها لا تُحمّل عند النقر على الرابط، بل تظهر أيقونة التحميل فقط دون أن يتم التحميل فعليًا.
نفس المشكلة في Firefox وBrave.
لم أضف أي إضافات.

هل يمكن أن يكون الأمر مرتبطًا بالعنوان الإسباني الذي يحتوي على أحرف مشددة، كما في…

Político

4 إعجابات

للحصول على روابط ثابتة غير ASCII تعمل بشكل صحيح، ستحتاج إلى تمكين “طريقة توليد الرابط الثابت” على الترميز في إعدادات الموقع.

3 إعجابات

رائع، شكرًا لك.
لقد قمت بذلك الآن… لكنني أعتقد أنه يجب علي إعادة إنشاء التصنيف حتى يتم توليد الرابط (slug) تلقائيًا من جديد؟
لكن كيف يمكنني الوصول إلى الصفحة إذا لم يتم تحميلها؟

إعجاب واحد (1)

نواجه نفس المشكلة، وكانت طريقة توليد الـ slug لدينا بالفعل “مشفّرة”. وهي بالتأكيد مرتبطة بالعلامات التشكيلية (الأكسنت)، حيث أصبحت جميع الفئات الموجودة مسبقًا والتي كانت عناوينها تحتوي على علامات تشكيلية غير قابلة للوصول الآن.

في موقعي المستضاف، قمت بضبط طريقة توليد الروابط على ‘مشفّر’ ثم أنشأت فئة باسم ‘catégorie de test’. بعد إنشاء الفئة، تظهر صفحة خطأ ‘عدد التحويلات كبير جدًا’ في المتصفح. إذا عدت بعد ذلك إلى صفحة الفئات ونقرت على رابط ‘catégorie de test’، فإنني أعلق في صفحة الفئات مع ظهور مؤشر التحميل فقط.

لا توجد أخطاء في سجلات الموقع. في وحدة التحكم، أرى:

Uncaught (in promise) no-response: no-response :: [{"url":"https://testeleven.trydiscourse.com/c/cat%C3%A9gorie-de-test/8/l/latest.json?order=default&ascending=false"}]

هل هذه هي الترميز الصحيح المستخدم لكلمة ‘catégorie’ في الرابط؟

4 إعجابات

يبدو أن هناك نوعًا من الخطأ هنا ..؟
يبدو أنه مرتبط باللغات؟

أيضًا مرتبط بموضوعي الآخر .. وهو أيضًا متعلق باللغة …
https://meta.discourse.org/t/problem-with-languages-it-mixed-and-drop-the-default/158965

مرحباً، أنا أبحث عن حل بنفسي…

تحديث:
نفذت تحديثات الموقع المقدمة عبر لوحة الإدارة.
تم كل شيء بنجاح.

الآن، عند محاولة تحميل صفحة الفئة التي تسبب المشكلة، بدلاً من أن تظل تحاول التحميل إلى ما لا نهاية، تعود الصفحة بخطأ:
فايرفوكس: “الصفحة لا تعيد التوجيه بشكل صحيح”
براف: “هذه الصفحة لا تعمل اسم الموقع أعاد توجيهك مرات كثيرة جداً.”

إعجاب واحد (1)

يبدو لي أن هذا خلل. سأقوم بنقل الموضوع إلى فئة bug الخاصة بنا.

لحل المشكلة على موقعي، ذهبت إلى وحدة تحكم Rails وقمت بتشغيل:

c = Category.find_by(name: 'exemple de catégorie')
c.update(slug: 'exemple-de-categorie')

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

أخبرنا إذا لم تكن متأكدًا من كيفية الوصول إلى وحدة تحكم Rails الخاصة بموقعك.

5 إعجابات

شكرًا يا صديقي.
نعم، هذا يعمل بشكل ممتاز.
:balloon:

إعجاب واحد (1)

تم إصلاح هذا الآن هنا :arrow_down:

7 إعجابات

رائع.
حسنًا، دعم فائق الكفاءة منكم يا رفاق!
شكرًا!