ما هي أفضل طريقة لإنشاء فئة "إعادة توجيه" الأشخاص إلى موقع ويب آخر؟

مرحبًا!

السياق: أعمل على منتدى دولي يحتوي على بعض الفئات الفرعية لبعض اللغات، ونحن نعيد تنظيمه بالكامل.

لدينا حاليًا فئات مثل:

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

لذا، لست متأكدًا من أفضل طريقة للقيام بذلك.

إنشاء فئة فرعية فرنسية تحتوي على موضوع واحد فقط يتضمن رابطًا إلى Discourse الفرنسي؟
هذا يتطلب العديد من النقرات للانتقال إلى Discourse الفرنسي: فئة → فئة فرعية → موضوع → رابط.

هل يمكن جعل الفئة تفتح Discourse الفرنسي مباشرة في علامة تبويب جديدة؟ هل شيء من هذا القبيل ممكن؟
أي أفكار أخرى؟ :thinking:

لماذا لا تقدمون الموقع الفرنسي عبر رابط في الرأس أو ما شابه؟

لا نرغب تحديدًا في التركيز بشكل خاص على أي لغة أخرى غير الإنجليزية، حيث أن 99% من المنشورات مكتوبة بالإنجليزية. ولن يكون مثل هذا الرابط في الرأس أو في مكان مرئي دائمًا ذا أهمية لغالبية المستخدمين.

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

إنشاء فئة فرنسية وإنشاء مكون سمة بسيط يعترض أي طلب إليها (باستخدام api.onPageChange() أو ما شابه) ويعيد التوجيه إلى Discourse الفرنسية بدلاً من ذلك.

لا أعرف كيف أفعل ذلك، لكن سألقي نظرة :slight_smile:

تعديل: جربت هذا:

    api.onPageChange((url) => {
        if (url === "/c/site-feedback/2"){
            window.location.href = "https://forum.monocycle.info";
        }
    });

النتيجة ليست مناسبة للمستخدم لأن السكربت يُنفَّذ بينما نحن في هذه الفئة.
لذا، يقوم المنتدى أولاً بتحميل صفحة الفئة، ثم يعيد توجيه المستخدم إلى الموقع الآخر.

وعند العودة إلى الصفحة السابقة في المتصفح، نعود إلى صفحة الفئة التي تعيد التوجيه تلقائيًا إلى الرابط الجديد مرة أخرى. هذا أمر مزعج.

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

مرحبًا يا أصدقاء، لقد اخترتُ في النهاية الطريقة البسيطة.

أنا أستخدم فقط الموضوع المُولَّد تلقائيًا “حول الفئة الفرنسية”:

قمتُ بإعادة تسمية الموضوع المُولَّد تلقائيًا وأضفتُ الرابط المميز باستخدام أمر rails.

أعتقد أن هذا سيفي بالغرض!