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

Répondre à