Quale sarebbe il modo migliore per creare una categoria che "reindirizza" le persone a un altro sito web?

Ciao!

Contesto: Sto lavorando a un forum internazionale che ha alcune sottocategorie per alcune lingue e stiamo riorganizzando tutto.

Attualmente abbiamo categorie come:

Poiché solo il tedesco è attivo, questa è l’unica sottocategoria che conserveremo.
Tuttavia, vorremmo aggiungere il francese e far sì che questa categoria reindirizzi in qualche modo a un’altra istanza di Discourse in francese.

Quindi non sono sicuro di qual sia il modo migliore per farlo.

Creare una sottocategoria francese con un solo argomento contenente un link al Discourse francese?
Ci vorrebbero molti clic per raggiungere il Discourse francese. Categoria → Sottocategoria → Argomento → Link

Fare in modo che la categoria apra direttamente il Discourse francese in una nuova scheda? È possibile fare una cosa del genere?

Qualche altra idea? :thinking:

Perché non offri il sito in francese tramite un link nell’intestazione o qualcosa di simile?

Non vogliamo dare un’enfasi particolare a nessuna lingua diversa dall’inglese. Il 99% dei post è scritto in inglese. Un tale link nell’intestazione o in un punto sempre visibile non interesserebbe la stragrande maggioranza degli utenti.

Tuttavia, vogliamo inserire un link da qualche parte per informare i parlanti francese dell’esistenza di un forum francese attivo e, dato che abbiamo già categorie relative alle lingue, penso che la via più comoda per far conoscere il forum francese sia proprio attraverso queste categorie.

Crea una categoria francese e realizza un semplice componente del tema che intercetti qualsiasi richiesta ad essa (utilizzando api.onPageChange() o simile) e reindirizzi al Discourse francese.

Non so come fare una cosa del genere, ma ci darò un’occhiata :slight_smile:

edit: Ho provato questo:

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

Il risultato non è corretto per l’utente, dato che lo script viene eseguito mentre siamo in questa categoria.
Quindi, il forum carica prima la pagina della categoria e poi reindirizza l’utente all’altro sito.

Inoltre, se torniamo alla pagina precedente nel nostro browser, si ritorna alla pagina della categoria che reindirizza nuovamente automaticamente al nuovo URL. È irritante.

Forse il nuovo URL dovrebbe aprirsi in una nuova scheda quando si clicca sulla categoria nel selettore delle categorie, senza che la pagina della categoria si apra. Non sono sicuro, però; forse ci sono soluzioni migliori. Devo pensarci ancora un po’.

Ciao a tutti, ho finalmente scelto la strada più semplice.

Ho semplicemente utilizzato l’argomento generato automaticamente “about the French category”:

Ho rinominato l’argomento generato automaticamente e aggiunto il link in evidenza con un comando rails.

Penso che farà al caso nostro!