هل يمكننا تغيير عنوان URL للفئات؟

مرحباً، كما نعلم عندما نضيف فئة إلى مجتمع Discourse الخاص بنا، فإن عنوان URL الخاص بها يظهر كـ Questions & Support - Dark Gaming. في هذه الفئة، يمثل “c” الفئة.

سؤالي هو هل يمكننا تعديل عنوان URL الافتراضي هذا حيث يمكننا إضافة أي كلمة أو حرف مخصص بدلاً من “c”؟

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

ربما يمكن أن يكون ذلك ممكنًا عن طريق تعديل كود Discourse المصدر، في البداية هذين الملفين (قد يؤدي ذلك إلى تعطل Discourse على الرغم من ذلك)

https://github.com/discourse/discourse/blob/main/app/assets/javascripts/discourse/app/routes/app-route-map.js

ولكن لماذا قد ترغب في فعل ذلك؟ :thinking:

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

هذه تبدو فكرة سيئة حقًا.

6 إعجابات

نعم، لا ينبغي لنا أن نخاطر بهذا القدر.

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

@RGJ هل لديك أي فكرة عن كيفية التغيير؟

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

ستقوم بإنشاء إضافة، متجاوزًا المسارات /c.
أنا مهتم: لماذا تريد تغيير هذا؟

إعجابَين (2)

هذه هي النصيحة التي يجب أن تنصت إليها.

البشر، ربما باستثناء ذلك الشخص الواحد في قسم التسويق أو الإدارة الذي من المحتمل ألا يسجل الدخول إلى المنتدى أبدًا، لا يلاحظون عناوين URL.

4 إعجابات

سنقدم أنواعًا مختلفة من خدمات المقابلات الوهمية في مجتمعنا ويريد عميلي إضافة “forum” بدلاً من “c” لجعل عنوان URL سهل الفهم.

ما هي الإضافة التي يمكن أن تساعد في تغيير هذا؟

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

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

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

إذا كان على المستخدم النظر إلى عنوان URL لفهم مكان وجوده، فإن واجهة المستخدم مصممة بشكل سيء حقًا. هذا ليس الوضع في Discourse.

لست متأكدًا تمامًا، ولكن هل هناك احتمال أنك تحاول استخدام الأداة الخاطئة الآن؟

3 إعجابات

الخيار 1: أخبر عميلك أنه باهظ الثمن
الخيار 2: العبث بالمسؤول - تخصيص - الروابط الدائمة لإعادة توجيه /forum/whatever-your-client-wants إلى الفئة الصحيحة

إعجابَين (2)

ما هي احتمالات أن يؤدي ذلك إلى كسر الكثير من الوظائف التي تعتمد على الفئة؟

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

تلك الاحتمالات صفر، ولكن هذا لأنه ليس حلاً مثاليًا من البداية. كل ما ستفعله الروابط الدائمة هو إضافة عنوان URL إضافي يعيد التوجيه إلى عنوان URL الفعلي للفئة /c/.

المزايا هي أنه يمكن للمرء أن يوضح للعميل أنه يعمل، والعيوب هي أن عنوان URL في المتصفح سيتغير بالفعل إلى /c/whatever.

4 إعجابات

حسنًا. سأشارك هذا مع عميلي.

أحتاج إلى مساعدة صغيرة أخرى. في منشوري، أريد طي المحتوى بمساعدة خيار “إخفاء التفاصيل” في منشور ديسكورس.

Collapse details

أنا قادر على طي المحتوى ولكن كيف يمكنني جعل عنوان هذا الخيار عريضًا، على سبيل المثال، أريد الآن جعل “Collapse details” عريضًا؟

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

يمكنك استخدام html

العنوان

نص ....

<details>
    <summary><b>العنوان</b></summary>
    <p>نص .... </p>
</details>
5 إعجابات

انقر على المفتاح وسيتم إدراج الأشياء:

سيتم إدراج هذا:

[details="Summary"]
This text will be hidden
[/details]
إعجاب واحد (1)

هل رأيت السؤال المطوي؟

إعجابَين (2)

أوه. أعتقد ربما لا؟

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

HTML أمر مزعج لأن خلط HTML و markdown يمكن أن يصبح فوضويًا.

إعجابَين (2)

أنا على جهاز iPad الآن لذا لا يمكنني التحقق من ذلك ولكن هل هناك بعض CSS التي يمكن تعديلها قليلاً؟

لم تتم الإجابة على السؤال بالفعل…؟ Can we change the URL of categories? - #14 by Moin

@pfaffman كان عليك التوسع لرؤية السؤال الفعلي

3 إعجابات

مرحباً، نعم كان سؤالي الرئيسي حول عنوان URL ولكن بعد التحقق من الردود ومناقشتي مع العميل، نعتقد أن ذلك سيكون مكلفًا + محفوفًا بالمخاطر.

في نفس السؤال، طلبت مساعدة صغيرة بخصوص خيار “إخفاء التفاصيل”.

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