Merci pour les réponses. Je vais continuer à creuser !
Le 4 septembre 2014 01:40, MValdez <[email protected]> a écrit : > Je l'avais fait il y a quelques années pour un blog de mon épouse. > Comme je suis une tanche en php, j'avais créé une page index.html avec un > javascript qui lançait la bonne page en fonction de la langue du navigateur. > si fr -> http://www.export.online.fr/index.php?fr/Accueil > sinon la version anglaise -> http://www.export.online.fr/index.php?en/Home > > > > Le 03/09/2014 23:29, Franck Paul a écrit : > > Peut-être en avec le behaviour urlHandlerBeforeGetData (appelé par >> serveDocument()) en positionnant la langue idoine dans $_ctx->cur_lang ? >> >> Il intervient avant la récupération des données, du coup il faudrait soit >> récupérer la valeur du cookie, soit en mettre une par défaut en se basant >> sur le navigateur. >> >> Faudra éventuellement tester aussi si la langue existe ou pas (s'inspirer >> pour ça de la fonction lang(), toujours dans lib.urlhandler.php). >> >> Perso je commencerai par tester quelque chose comme ça, car ça permet >> d'éviter de réécrire l'intégralité de l'URL handler. >> >> >> Le 3 septembre 2014 21:53, Nicolas <[email protected]> a écrit : >> >> Bonsoir à tous, >>> >>> je relaye un message posté sur le forum par un certain Nicolas : >>> >>> j'essaie de faire un blog multi-langues mais où les visiteurs ne voient >>> le >>> contenu que dans une seule langue. J'ai des billets et des pages en >>> français et en anglais et je ne veux afficher pour mes visiteurs qu'un >>> sous-ensemble de ces documents dans la langue déterminée (langue >>> déterminée >>> par leur navigateur ou par clic sur un lien en/fr que je sauvegarde dans >>> un >>> cookie). >>> >>> J'ai réussi à faire la sauvegarde de la langue choisie dans un cookie >>> mais >>> je ne sais pas trop où me "brancher" pour injecter la langue au bon >>> endroit >>> et au bon moment pour avoir les infos souhaitées. Par exemple si j'ai une >>> langue dans le cookie et que je retourne sur la page d'accueil, je ne >>> devrais voir que les billets de la langue choisie. >>> >>> Je sais qu'il y aura plein d'autres choses qui ne fonctionneront pas : >>> les >>> tags, les menus, pas mal de widgets. J'ai l'impression que ce serait >>> peut-être plus simple avec deux blogs. Mais ce serait plus simple pour >>> moi >>> mais pas sûr que ce soit plus simple pour les rédacteurs. >>> >>> Je connais dcTranslations comme plugin mais soit je ne l'utilise pas >>> correctement soit il est tout buggé. >>> >>> S'il faut réécrire un plugin à partir de zéro, aucun soucis. >>> >>> Je suis ouvert à toute idée, proposition,... Merci d'avance. >>> >>> Nicolas >>> -- >>> Dev mailing list - [email protected] - >>> http://ml.dotclear.org/listinfo/dev >>> >>> >> >> > > -- > > /Pura Vida/ > > *Mexico Valdez*, > > Ecoutez-moi sud la webradio Sud-Med <http://www.sud-med.fr.fr> pour mes > chroniques <http://www.sud-med.fr/index.php/category/Les-Emissions/ > Les-Chroniques-de-Mexico-Valdez> et Gravé dans le rock < > http://www.sud-med.fr/index.php/category/Les-Emissions/ > Grav%C3%A9-dans-le-Rock>. > Lisez-moi sur mon bloghttp://mexico.valdez.online.fr < > http://mexico.valdez.online.fr> > > > -- > Dev mailing list - [email protected] - http://ml.dotclear.org/ > listinfo/dev > -- Dev mailing list - [email protected] - http://ml.dotclear.org/listinfo/dev
