chrispanag
(Christos Panagiotakopoulos)
18 أكتوبر 2019، 10:23ص
68
واجهنا نفس المشاكل، وقد قام @Falco بحلها أمس.
يجب عليك ترقية تثبيت Discourse الخاص بك (عبر https://myforum.example.com/admin/upgrade)، وبعد الترقية ستحتاج إلى “إعادة طهي” الروابط المختصرة (slugs). يمكنك اتباع تعليمات @Falco في هذا الشأن:
عملت هذه التعليمات معنا بشكل مثالي (بالمناسبة، شكرًا لك يا @Falco !)
5 إعجابات
Arta_S
(Arta)
18 أكتوبر 2019، 10:44ص
69
لقد حلّ هذا الحل المشكلة، حيث اضطررت لإعادة بناء الروابط (slugs).
صديقي @Falco ، شكرًا جزيلاً لك على بذل كل هذا الجهد لإصلاح المشكلة.
كما نشكر @codinghorror و@sam وجميع الآخرين الذين يكرسون سنوات من خبرتهم من أجل شيء مجاني مثل Discourse، وذلك لجعل الإنترنت مكانًا أفضل. شكرًا لكم.
نقدر جهودكم.
8 إعجابات
شكرًا لك يا @Falco وفريق Discourse على الإصلاح
بعد تغيير توليد السلاگ إلى encoded، تم حل مشكلة الموضوعات ذات الخطأ 404 (دون الحاجة إلى إعادة معالجة السلاگ).
لا نزال نواجه مشكلة “الفئات غير الموجودة” ، وقد جربت بعض الأمور على نسخة الاختبار (staging) من Discourse للتأكد من عدم التسبب في أي أخطاء
وصف المشكلة
عند إعادة توليد السلاگ إلى ascii:
تعمل الفئات مرة أخرى، وتكون الروابط المُنشأة لها ممتازة (بالعربية كما هو متوقع):
https://discourse.coretabs.net/c/%D8%A7%D9%84%D8%A3%D8%B3%D8%A6%D9%84%D8%A9-%D9%88%D8%A7%D9%84%D8%A7%D8%B3%D8%AA%D9%81%D8%B3%D8%A7%D8%B1%D8%A7%D8%AA
لكن الروابط المُنشأة للموضوعات تكون بالإنجليزية فقط (رغم أن العنوان فعليًا بالعربية)، على سبيل المثال:
https://discourse.coretabs.net/t/5-mktbat-baythwn-mfydt-lmsharye-telym-alalt/2930/5
عند تغيير توليد السلاگ إلى encoded:
لا تعمل الفئات (تظهر رسالة “عذرًا! الصفحة غير موجودة أو خاصة”)، رغم أن الروابط المُنشأة لها ممتازة (بالعربية كما هو متوقع):
https://discourse.coretabs.net/c/%D8%B9%D8%A7%D9%85
بينما تعمل الموضوعات بروابطها العربية المتوقعة:
https://discourse.coretabs.net/t/5-%D9%85%D9%83%D8%AA%D8%A8%D8%A7%D8%AA-%D8%A8%D8%A7%D9%8A%D8%AB%D9%88%D9%86-%D9%85%D9%81%D9%8A%D8%AF%D8%A9-%D9%84%D9%85%D8%B4%D8%A7%D8%B1%D9%8A%D8%B9-%D8%AA%D8%B9%D9%84%D9%8A%D9%85-%D8%A7%D9%84%D8%A2%D9%84%D8%A9/2930/5
الإصلاح
غيّر إعدادات توليد السلاگ إلى ascii.
غيّر سلاگ الفئات إلى الإنجليزية من صفحة كل فئة.
غيّر إعدادات توليد السلاگ إلى encoded.
الآن يمكنك تغيير سلاگ الفئات إلى لغتك المفضلة.
5 إعجابات
Viki
(PethuVignesh)
20 أكتوبر 2019، 2:55ص
71
عندما أشارك الرابط إلى بعض المواقع الأخرى، يتحول الرابط إلى
E0%AE%AE%E0%AE%BF%E0%AE%A9%E0%AF%8D%E0%AE%A9%E0%AE%B2%E0%AF%8D-%E0%AE%B5%E0%AE%BF%E0%AE%B4%E0%AE%BF%E0%AE%AF%E0%AF%87-%E0%AE%95%E0%AF%81%E0%AE%9F%E0%AF%8D%E0%AE%9F%E0%AE%BF%E0%AE%A4%E0%AF%8D-%E0%AE%A4%E0%AE%BF%E0%AE%AE%E0%AE%BF%E0%AE%B0%E0%AF%87-2/1154/3
التشفير يعمل بشكل صحيح في الرابط
ولكن عند نسخ الرابط ولصقه في مكان آخر، يتحول إلى
قمت بترقية Discourse إلى أحدث إصدار.
وأعدت إعادة تشكيل الروابط كما ذكر @Falco . ومع ذلك، ما زلت أواجه نفس المشكلة.
Falco
(Falco)
20 أكتوبر 2019، 3:03ص
72
هذا ليس مشكلة، بل هو السلوك المتوقع.
العديد من المواقع لا تدعم الروابط الدولية (IRIs) التي تحتوي على أحرف “خاصة”، لذا نقوم بتشفيرها (مثل تلك الرموز %XX) لضمان عملها في أي مكان (عند النشر على تويتر مثلاً).
متصفحك ذكي بما يكفي لعرضها بشكل مفكوك لك، لذا لن تضطر إلى النظر إليها في شريط العنوان.
10 إعجابات
Viki
(PethuVignesh)
20 أكتوبر 2019، 3:21ص
73
شكرًا لك على التوضيح! @Falco
سأستخدم مختصر الروابط قبل المشاركة في أي مكان.
3 إعجابات
لاحظ بالفعل عدة أشخاص في community.wanikani.com إصلاح المشكلة الأصلية، ويبدو الأمر جيدًا من جهتي أيضًا. ومع ذلك، أواجه نفس مشكلة الفئة الفرعية التي ذكرها آخرون (خطأ 404 للفئات الفرعية التي تحتوي على أحرف يونيكود). وبما أن الموقع مستضاف، هل يمكن لشخص ما نشر أحدث الإصلاحات وإجراء إعادة المعالجة (إن لزم الأمر) حتى أتمكن من التحقق من أن المشكلة قد حُلّت بالكامل؟ وإلا، فسأتحقق مرة أخرى بعد أسبوع.
إعجاب واحد (1)
dax
(Daniela)
20 أكتوبر 2019، 3:26م
75
بالتأكيد، يمكننا فعل ذلك في بداية الأسبوع القادم.
3 إعجابات
أعتقد أنه يتعين عليك تطبيق الإصلاح المذكور هنا:
Thanks @Falco and Discourse team for the fix
After changing slug generation into encoded, it fixed the issue of 404 topics (without the need to rebake slugs).
We still faced the issue with not found categories, I tried things on staging Discourse to make sure I don’t mess up
Description of The Issue
When I return the slug generation into ascii:
The categories work again, and their generated URLs are just fine (Arabic as expected):
https://discourse.coretabs.net/c/%D8%A7%D9%84…
3 إعجابات
dax
(Daniela)
21 أكتوبر 2019، 11:31ص
77
تم نشر موقعك إلى الإصدار الأخير وتم إعادة بناء الروابط المختصرة.
4 إعجابات
حالتي بدت وكأنها حُلت، كما ذكرت أعلاه، لكنني أرى أنه في “التصنيفات” التي تحتوي على “نبرات صوتية”، يمكن رؤيتها، لكن الصفحة الثانية لا تُحمّل.
لدي slugs في encoded
إذا قمت بتعديل أسماء التصنيفات يدويًا وأزلت النبرة الصوتية، فستعمل كما هو متوقع، وإلا فلن تعمل.
إعجاب واحد (1)
Falco
(Falco)
21 أكتوبر 2019، 7:51م
79
تأكد من التحديث إلى الإصدار الأحدث مرة أخرى، حيث تم إصلاح الفئات الفرعية يوم الجمعة الماضي. قم بزيارة /admin/upgrade للتحديث.
3 إعجابات
Falco
(Falco)
تم إغلاقه في
21 أكتوبر 2019، 9:00م
80
تم إغلاق هذا الموضوع تلقائيًا بعد 7 ساعات. لم يعد مسموحًا بإضافة ردود جديدة.