كيفية إزالة/إخفاء معرفات المواضيع من عناوين URL الخاصة بالمواضيع في Discourse؟

في الواقع، كما ترون الآن، فإن رابط أي موضوع في discourse يكون بهذا الشكل:

https://meta.discourse.org/t/backup-file-size-discrepancy/157175

ويتم فتح نفس الموضوع من هذا الرابط (بعد إزالة معرف الموضوع من الرابط):

https://meta.discourse.org/t/backup-file-size-discrepancy

منتداي يكبر جدًا مع إنشاء مواضيع جديدة يوميًا، مما يجعل عناوين المواضيع الجديدة طويلة جدًا، على سبيل المثال:

https://mydiscourse.com/t/a-new-topic/2198324528479

أريد التخلص من معرف الموضوع الطويل في النهاية.

كما تلاحظون، يحتوي منتداي على العديد من المواضيع، ومع كل موضوع جديد يتم إنشاؤه، يتم زيادة معرف الموضوع، حتى لو قمت بحذف موضوع واحد وإنشاء موضوع جديد، فإن معرف الموضوع الجديد يتم زيادته مرة أخرى. يحتفظ discourse بمعرف الموضوع المحذوف في الاحتياطي.

أسئلتي هي:

  1. كيف يمكنني تغيير هذا الإعداد في لوحة الإدارة، لإزالة معرفات المواضيع الرقمية من عناوين المواضيع افتراضيًا؟ على سبيل المثال، يجب أن تكون عناوين جميع مواضيعي افتراضيًا مثل: https://meta.discourse.org/t/backup-file-size-discrepancy
    بدلاً من https://meta.discourse.org/t/backup-file-size-discrepancy/157175
    أريد بشكل أساسي أن تكون عناوين URL الخاصة بي سهلة الاستخدام للمستخدمين ومحركات البحث، فلا أحد يحب الأرقام الطويلة في عناوين URL، خاصة إذا كان المنتدى يحتوي على أكثر من مليون موضوع، حيث تصبح الأرقام طويلة جدًا، وتبدو الروابط الطويلة أقل ترتيبًا في محركات البحث، كما أنها صعبة التذكر بالنسبة لمستخدمي.

  2. عندما أحذف موضوعًا في discourse، كيف يمكنني إزالة الموضوع تمامًا من لوحة الإدارة بحيث يمكن إعادة استخدام معرف الموضوع القديم الممحى ومنحه لموضوع جديد يتم إنشاؤه، بحيث تظل عناوين URL قصيرة إذا كان الموقع يحتوي على العديد من المواضيع المنشورة؟

إعجابَين (2)

لا يمكن تحقيق أي من هذين الخيارين. لتنفيذ أي منهما، يلزم إعادة تصميم كبيرة لمنصة Discourse. إذا كان استخدام عناوين URL بدون معرفات للمواضيع و/أو إعادة استخدام المعرفات مطلبًا، فإنني أنصحك باختيار برنامج آخر.

4 إعجابات

أرى ذلك، ولكن إذا ضغطت على رابط موضوع دون إدخال معرف الموضوع، فإن الموضوع يظل يعمل بنجاح. لذا أشعر أن هذه الميزة موجودة بالفعل. لذلك كنت أفكر فيما إذا كان هناك أي إعداد يمكنكم إضافته في لوحة الإدارة لإظهار معرف الموضوع أو إخفاؤه، مثل خيار اختيار يمكن للمستخدمين تفعيله أو إيقافه. إذا قمت بتعيينه على

بالإضافة إلى ذلك، أعتقد أنه إذا قام شخص ما بتعديل عنوان موضوع، فإن جميع الروابط الحالية التي تحتوي فقط على العنوان القديم لن تعمل بعد الآن.

أشهر برمجتين شبيهتين بديسكورد هما فلاروم، وهي في مرحلة الاختبار التجريبي (beta)، و NodeBB. كلاهما يستخدم المعرفات (IDs) في عناوين روابط المواضيع.

3 إعجابات

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.