PluXml.org

Blog ou CMS à l'Xml

Vous n'êtes pas identifié(e).

#1 23/02/2017 13:25:21

zetrader
Membre
Lieu : Paris et Valencia
Inscription : 14/01/2010
Messages : 226
Site Web

Pluxml multilingue : personnaliser le thème pour chaque langue

Bonjour à tous, actuellement le plugin Pluxml multilingue partage pour plusieurs langues les mêmes fichiers de thème (header, sidebar etc..), est-ce qu-il y a un moyen d'avoir des fichiers de thème différents pour chaque langue ? Pour pouvoir personnaliser davantage le header, la sidebar etc...pouvoir faire des personnalisations propres à chaque langue.

Hors ligne

#2 23/02/2017 15:49:10

Stéphane
Responsable du projet
Lieu : pas loin de Metz
Inscription : 07/08/2007
Messages : 6 173
Site Web

Re : Pluxml multilingue : personnaliser le thème pour chaque langue

Salut

Fonctionnalité ajoutée dans la 0.8pre2

https://github.com/Pluxopolis/plxMyMult … ag/0.8pre2

1. Dans la configuration du plugin, sélectionner : Utiliser un thème différent pour chaque langue
2. Basculer sur une langue
3. Aller dans Paramètres > Themes et choisir le theme à appliquer pour la langue en cours, cliquer sur le bouton "Modifier le thème" pour enregistrer
4. Refaire les étapes 2 et 3 pour les autres langues

nb: ne pas oublier de mettre l'appel des différents hooks dans chaque thème


== EN VACANCES ... ENFIN !!! ==
Mes articles et tutoriels pour PluXml
Pluxopolis mon site sur PluXml, mais pas seulement...
Twitter: @pluxopolis

Hors ligne

#3 23/02/2017 15:55:33

Rubén
Membre
Lieu : Tolosa
Inscription : 11/05/2011
Messages : 104

Re : Pluxml multilingue : personnaliser le thème pour chaque langue

Comme solution vite fait

[== HTML ==]
<aside class="side <php $this->lang ?>">
</aside>

Remplacer $this->lang par la syntaxe de PluXml qui indique la langue en cours. À vérifier.
Dans ton fichier CSS tu crées :
aside .en{
background-color:red;}
aside .fr{
background-color:blue;}

En gros c'est l'idée qui me vient à l'esprit.

Mince grillé, et pour une solution toute propre ^^
Merci Stéphan toutes ces dernières améliorations pour les sites multilingues !

Dernière modification par Rubén (23/02/2017 15:59:05)


Traduction en occitan de : PluXml (5.4, 5.5), plxMySearch, plxMyGoogleAnalytics, plxMyAllArchive, plxMyMailComment, plxMyautoMetaDescription, plxMyBreadcrumb, plxMyComRememberMe, plxMyBetterUrls, plxMyAkismet, plxMyPrivateStatic, plxMyCapchaImage, plxMyMultiLingue, plxMyRescueData, plxMyPager, plxMyContact.
lockArticle + aide, Tweentie, MyTeam, TinyEditor et plxMyShop

Hors ligne

#4 23/02/2017 15:59:04

Stéphane
Responsable du projet
Lieu : pas loin de Metz
Inscription : 07/08/2007
Messages : 6 173
Site Web

Re : Pluxml multilingue : personnaliser le thème pour chaque langue

La proposition de @Rubén est tres bien si on veut utiliser le meme dossier thème mais appliquer des règles css différentes en fonction de la langue.
Dans ce cas on rajoute les règles css propres aux langues dans le fichier theme.css de son theme

Avec la nouvelle fonctionnalité proposée ici (http://forum.pluxml.org/viewtopic.php?pid=52794#p52794) on peut donner un look complètement différent en fonction de la langue en changeant toute la structure du site et son habillage


== EN VACANCES ... ENFIN !!! ==
Mes articles et tutoriels pour PluXml
Pluxopolis mon site sur PluXml, mais pas seulement...
Twitter: @pluxopolis

Hors ligne

#5 24/02/2017 06:24:22

Yannic
Membre
Lieu : Lac-Saint-Jean QC CA
Inscription : 17/01/2017
Messages : 175

Re : Pluxml multilingue : personnaliser le thème pour chaque langue

Stéphane a écrit :

Salut

Fonctionnalité ajoutée dans la 0.8pre2

https://github.com/Pluxopolis/plxMyMult … ag/0.8pre2

1. Dans la configuration du plugin, sélectionner : Utiliser un thème différent pour chaque langue
2. Basculer sur une langue
3. Aller dans Paramètres > Themes et choisir le theme à appliquer pour la langue en cours, cliquer sur le bouton "Modifier le thème" pour enregistrer
4. Refaire les étapes 2 et 3 pour les autres langues

nb: ne pas oublier de mettre l'appel des différents hooks dans chaque thème

Wow superbe addition cela !
Merci smile


Bonjour chez vous !

Hors ligne

#6 24/02/2017 11:17:58

zetrader
Membre
Lieu : Paris et Valencia
Inscription : 14/01/2010
Messages : 226
Site Web

Re : Pluxml multilingue : personnaliser le thème pour chaque langue

J'avoue qu'¡l a fait fort là avec la personnalisation des thèmes par langue, on franchit un cap, avec les hreflang, les possibilités de lier les articles, les pages statiques, la suppression de la redirection 302 pour pouvoir être directement sur le nom de domaine sur la langue par défaut, sans redirection, et là maintenant la possibilité de personnaliser complètement le thème de chaque langue, les progrès sont juste énormes.
Je ne crois même pas qu'il y ait un plugin ou une version multilingue aussi aboutie que ça du côté de wordpress, un grand bravo à Stéphane pour les dernières évolutions, le progrès est réel smile

Hors ligne

#7 24/02/2017 11:23:58

Stéphane
Responsable du projet
Lieu : pas loin de Metz
Inscription : 07/08/2007
Messages : 6 173
Site Web

Re : Pluxml multilingue : personnaliser le thème pour chaque langue

merci à vous pour votre aide avec tous les tests que vous faites et aussi votre patience car on est à une étape où les corrections se font au fil de l'eau ce qui m'oblige à sortir une nouvelle mise à jour fréquemment ce qui peut être frustrant pour vous en attendant la version finale


== EN VACANCES ... ENFIN !!! ==
Mes articles et tutoriels pour PluXml
Pluxopolis mon site sur PluXml, mais pas seulement...
Twitter: @pluxopolis

Hors ligne

#8 24/02/2017 12:05:56

Jerry Wham
Membre
Inscription : 13/07/2011
Messages : 2 436
Site Web

Re : Pluxml multilingue : personnaliser le thème pour chaque langue

"Patience et longueur de temps, font plus que force ni que rage..."  wink


Mangez un castor, vous sauverez un arbre !

J'ai la tête dans le  ...code

Hors ligne

#9 24/02/2017 14:26:04

zetrader
Membre
Lieu : Paris et Valencia
Inscription : 14/01/2010
Messages : 226
Site Web

Re : Pluxml multilingue : personnaliser le thème pour chaque langue

Merci Stéphane, ce qui fait plaisir aussi, c'est qu'on voit bien petit à petit que les versions finales approchent au fur et à mesure que les bugs sont résolus et les fonctionnalités ajoutées wink
Sinon le bug qui persiste encore avec les dernières versions, c'est celui du changement de langue par défaut sans qu'on demande rien, c'est vraiment bizarre. Pour voir, je quitte le site sur la version espagnole (j'ai mis fr par défaut), je ferme la fenêtre, j'efface les cookies, je reviens c'est en français, je fais le même test en quittant en anglais, je reviens je ferme tout, j'efface tout (ccleaner), et en revenant le site est en espagnol...et a modifié tout seul la langue par défaut en la mettant sur espagnol.
Je ne sais pas d'où peut venir ce bug ?
Et là je viens de remettre sur français comme langue par défaut, je reviens sur le site, il est en espagnol, je me repositionne en français sur le site, je reviens sur l'admin, en français, je reviens sur le site, le site est à nouveau espagnol...(il est têtu...) alors que côté admin je suis bien en français comme langue par défaut, a priori un problème de cookie, je ne sais pas ?
Edit : en fermant les fenêtres, et en revenant sur le site, il est maintenant revenu en français pour moi, visiblement une histoire de cookie ou fichier temporaire, de cache, je ne sais pas.

Dernière modification par zetrader (24/02/2017 14:31:00)

Hors ligne

#10 24/02/2017 16:47:29

Stéphane
Responsable du projet
Lieu : pas loin de Metz
Inscription : 07/08/2007
Messages : 6 173
Site Web

Re : Pluxml multilingue : personnaliser le thème pour chaque langue

@zetrader: oke je vais regarder pour ce probleme de langue par defaut. on va y arriver smile


== EN VACANCES ... ENFIN !!! ==
Mes articles et tutoriels pour PluXml
Pluxopolis mon site sur PluXml, mais pas seulement...
Twitter: @pluxopolis

Hors ligne

Pied de page des forums

A propos Nous soutenir Contact Twitter Google+
Copyright © 2006-2017 PluXml.org, tous droits réservés