Forum ZitePLUS

La communauté des utilisateurs du CMS ZitePLUS

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

#1 11/07/2011 18:46:27

Christian
Moderateurs
Inscription : 19/06/2010
Messages : 138

Aide multilangue zite+

Bonjour à tous

J'ai besoin d'aide, j'ai suivie les posts concernant les possibilités de passer Zite+ en multilangue et entre autre :
ICI

J'ai modifié le css pour cacher une partie des menu, mais ca ne marche pas chez moi ! sad
Je vois bien la différence entre les langues dans le menu du haut, quand je suis en admin mais une fois déconnecté rien a faire, tout s'affiche !
et bien sur j'ai besoin d'avoir 2 langues.

J'avais mis en place une version de zite 6.9 (avec babel) qui marchais très bien, mais a priori le dev est arrêté et j'ai besoin de module comme les news !

Donc si une âme charitable passe par la, je veux bien une explication

Le site de test est ICI

Merci d'avance
Christian

Hors ligne

#2 12/07/2011 22:36:48

jpg
Administrateurs
Inscription : 19/11/2008
Messages : 2 086
Site Web

Re : Aide multilangue zite+

Bonsoir,

tu es sur d'avoir suivi la recette de Steipei ?

en regardant le sitemap des pages de ton site, j'ai l'impression que ta hiérarchie de page n'est pas bonne ...
... ou alors ton css empêche l'indentation des pages du sitemap, d'ou ma mauvaise analyse wink

a+
Jean-Paul

Hors ligne

#3 13/07/2011 01:44:10

Christian
Moderateurs
Inscription : 19/06/2010
Messages : 138

Re : Aide multilangue zite+

Bonsoir

jpg a écrit :

Bonsoir,
tu es sur d'avoir suivi la recette de Steipei ?

Ben ... je le crois,
J'ai bien 2 pages-mere (bienvenue et welcome) en "zli1 non visible dans le menu"
les pages-filles (zli2), chacune descendant de sa langue... A afficher dans le menu principal horizontal.
et les sous-pages-filles en (zli3)

D'ailleurs je vois bien les bons titre de menu lorsque je suis connecté en admin !
mais dès la deconnexion, ca ne marche plus !

jpg a écrit :

en regardant le sitemap des pages de ton site, j'ai l'impression que ta hiérarchie de page n'est pas bonne ...

Que voit tu qui ne serait pas bon !?

jpg a écrit :

... ou alors ton css empêche l'indentation des pages du sitemap, d'ou ma mauvaise analyse wink

J'avoue que j'ai un peu pompé le css de Steipei pour faire mes tests, je ne suis peut-être pas trés bon en pompage !!

Ca donne CA :

/* Menu */


.zon {
	background-image: url(deco/pge1.png);
}

.zul {
 margin: 5px 0 0 0;
 padding: 0;
 list-style: none;
}

.zli1,.zli2,.zli3,.zli4 {
 background-repeat: no-repeat;
 padding-left: 14px;
}

.zli1 { margin-left: 0px;}
.zli2 { margin-left: 16px;}
.zli3 { margin-left: 32px;}
.zli4 { margin-left: 48px;}


#menutop ul.zul,#menutop li{ list-style-type: none;list-style-image: none;list-style-position: outside;text-align:center; padding:0}
#menutop li{ display:inline}
#menutop a{ font-family:"Arial Narrow";font-size:12pt;text-decoration:none;margin:auto 10px;color:#535240}
#menutop a:hover{color:#A48A22;}
#menutop li.zon a{color:#A48A22}
#menutop li.zli1,
#menutop li.zli1 a,
#menutop li.zli2,
#menutop li.zli2 a,{display:none}
#menutop li.zli3,
#menutop li.zli3 a,{display:none}
#menutop li.zli4,
#menutop li.zli4 a,{display:none}

Christian

Hors ligne

#4 13/07/2011 18:35:54

Stefpei
Membre
Lieu : Nantes
Inscription : 12/06/2009
Messages : 354
Site Web

Re : Aide multilangue zite+

si tu galère, je peux t'envoyer le site zippé.

tu le décortique et tu devrai trouver ton bohneur.


Stéphane
Webdesign AvantageWeb

Hors ligne

#5 13/07/2011 19:42:47

jpg
Administrateurs
Inscription : 19/11/2008
Messages : 2 086
Site Web

Re : Aide multilangue zite+

Christian a écrit :
jpg a écrit :

en regardant le sitemap des pages de ton site, j'ai l'impression que ta hiérarchie de page n'est pas bonne ...

Que voit tu qui ne serait pas bon !?

jpg a écrit :

... ou alors ton css empêche l'indentation des pages du sitemap, d'ou ma mauvaise analyse wink

En fait l'affichage du sitemap (commande ?z=sitemap) donnait un affichage sans aucune identation, d'ou ma remarque/question.
D'ailleurs, je viens de voir que c'est pareil pour le menu wink

En clair, tu as un truc du style
    Bienvenue_fr
    Pieces
    Tarifs
    Plan
    Coordonnées
    Photos
    Welcome
    Rooms
    Price
    Map
    Find Us
    Pictures

Tu ne serais pas en menu déroulé fixe au niveau des options de config ?

a+
Jean-Paul

Hors ligne

#6 13/07/2011 20:58:24

Christian
Moderateurs
Inscription : 19/06/2010
Messages : 138

Re : Aide multilangue zite+

re bonjour

jpg a écrit :

Tu ne serais pas en menu déroulé fixe au niveau des options de config ?

Ben NON !  sad

et t'a regardé en admin, Ca marche !!

Stefpei a écrit :

si tu galère, je peux t'envoyer le site zippé.
tu le décortique et tu devrai trouver ton bohneur.

Oui je veux bien, merci et je posterai la solution (si je la trouve)

Christian

Hors ligne

#7 13/07/2011 22:51:49

jpg
Administrateurs
Inscription : 19/11/2008
Messages : 2 086
Site Web

Re : Aide multilangue zite+

Christian a écrit :

re bonjour

jpg a écrit :

Tu ne serais pas en menu déroulé fixe au niveau des options de config ?

Ben NON !  sad

et t'a regardé en admin, Ca marche !!

Non, j'avais pas regardé car je croyais que tu avais changé le mot de passe wink

Bon, j'ai regardé ... et il y a déjà un mieux en mettant en "publié" les pages de bienvenue FR et EN wink

a+
Jean-Paul

Hors ligne

#8 13/07/2011 23:32:40

Christian
Moderateurs
Inscription : 19/06/2010
Messages : 138

Re : Aide multilangue zite+

Bonsoir JPG

jpg a écrit :

Non, j'avais pas regardé car je croyais que tu avais changé le mot de passe wink

wink

jpg a écrit :

Bon, j'ai regardé ... et il y a déjà un mieux en mettant en "publié" les pages de bienvenue FR et EN wink

OUI c'est le premier test que j'avais fait et ça marche bien avec le Français mais l'autre langue tout s'affiche.
Et quand on lit le post de Stefpei, il dit bien :
2 pages-mere (Accueil-Français et Accueil-English) en "zli1 non visible dans le menu"...

Quid !! tongue

Si Stefpei m'envoie son fichier j'essaierai de comprendre, à moins que tu ai d'autre piste !?

Christian

C'est dommage que "babel" ne soit pas adaptable.

Hors ligne

#9 13/07/2011 23:43:19

jpg
Administrateurs
Inscription : 19/11/2008
Messages : 2 086
Site Web

Re : Aide multilangue zite+

Christian a écrit :

OUI c'est le premier test que j'avais fait et ça marche bien avec le Français mais l'autre langue tout s'affiche

Oui, mais c'est la première étape pour avoir la même chose en admin et en visiteur => page publié

Après, si tu mets dans le user.css le code suivant

.zli2 {display : none}
.zli2.zonp, .zli2.zon  {display : block}

cela devrait marcher (je viens d'essayer en local wink)

a+
Jean-Paul

Hors ligne

#10 14/07/2011 11:20:13

Christian
Moderateurs
Inscription : 19/06/2010
Messages : 138

Re : Aide multilangue zite+

Bonjour Jean-Paul et joyeux 14 juillet wink

jpg a écrit :

Après, si tu mets dans le user.css le code suivant

.zli2 {display : none}
.zli2.zonp, .zli2.zon  {display : block}

cela devrait marcher (je viens d'essayer en local wink)

J'ai fais le test et je n'ai toujours pas le BON résultat !
je suppose que dans mon cas le user.css est le zplusrouge.css

Quand je fais tes modifs, dans le menu vertical je n'ai plus que la page titre dans la langue et le reste disparaît, logique à cause du display : none.
Et dans l'horizontal ça ne change rien dans l'anglais.


Christian
PS: j'ai laissé mes modifs sur le site

Hors ligne

#11 14/07/2011 11:45:38

jpg
Administrateurs
Inscription : 19/11/2008
Messages : 2 086
Site Web

Re : Aide multilangue zite+

Christian a écrit :

Bonjour Jean-Paul et joyeux 14 juillet wink

jpg a écrit :

Après, si tu mets dans le user.css le code suivant

.zli2 {display : none}
.zli2.zonp, .zli2.zon  {display : block}

cela devrait marcher (je viens d'essayer en local wink)

J'ai fais le test et je n'ai toujours pas le BON résultat !
je suppose que dans mon cas le user.css est le zplusrouge.css

user.css, c'est un fichier que tu créé à la racine de ton hébergement, tu indiques par le menu CONFIG que ton style utilisateur c'est user.css et tu y mets les valeurs précédentes.
ces valeurs seront prioritaires sur tout autres styles définis

Christian a écrit :

Quand je fais tes modifs, dans le menu vertical je n'ai plus que la page titre dans la langue et le reste disparaît, logique à cause du display : none.

Oui, mais la deuxième ligne annule le display:none pour les bons sous-menus (vertical)

Christian a écrit :

Et dans l'horizontal ça ne change rien dans l'anglais.

Oui j'ai pas testé l'horizontal de xmenu roll ... mais il faut procéder par étape wink

Bon 14 juillet à toi aussi smile
Jean-Paul

Hors ligne

#12 14/07/2011 14:38:47

Christian
Moderateurs
Inscription : 19/06/2010
Messages : 138

Re : Aide multilangue zite+

RE

J'ai créé le fichier user.css que j'ai mis à la racine et placé dans la config.
Au passage j'ai viré toutes les autres instructions css qui gère le menu dans les autres css (afin d'éviter les conflits).
et j'ai rajouté les mêmes variables au menu horizontal du haut (qui n'est pas xmenu)

Résultat (c'est une vrai prise de tête, voir sur le site)

J'ai maintenant en Français dans le menu de gauche, que la page sur lequel je suis, un peu comme un fil d'ariane.
Dans le menu du haut les pages en Français
Et dès que je passe en anglais
Menu de gauche idem que le Français, menu du haut le foutoir !! Toutes les pages s’affichent.

Chez alwaysdata.net t'a manip ne marche pas, ou c'est moi qui suis nul (ce qui est fort possible wink )

Quid de ce que disait  Stefpei : 2 pages-mère en "zli1 non visible dans le menu"... ?

Christian

Hors ligne

#13 14/07/2011 15:48:34

jpg
Administrateurs
Inscription : 19/11/2008
Messages : 2 086
Site Web

Re : Aide multilangue zite+

Christian a écrit :

Quid de ce que disait  Stefpei : 2 pages-mère en "zli1 non visible dans le menu"... ?

On respecte wink
je l'ai compris ainsi: créer deux pages de premier niveau et positionner les attributs "non visibles dans le menu" pour ces deux pages.
tu as un exemple fonctionnel ici fait avec une version de base:  http://jpgg.free.fr/new091
pas de xmenu, seulement le menu standard, un peu de css très simple et une modif du template.php pour avoir le menu horizontal.
Il reste juste à peaufiner la présentation wink

L'exemple en détail:

le user.css

/* Pour le menu vertical */
.zli2 {display : none}
.zli2.zonp, .zli2.zon  {display : block}

/*pour le menu horizontal*/
#menutop {list-item:none}
#menutop .zli2, #menutop .zli4 {display : none}
#menutop .zul .zli2.zonp, #menutop .zul .zli2.zon, #menutop .zul .zli3.zonp, #menutop .zul .zli3.zon, #menutop .zli3  {display : inline;}

le template.php

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<?php echo ($zite->rewrite===2?'<base href="'.$zite->rewritebase.'"/>':"") ?>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title><?php echo $zite->content['menu_title'].', '.$zite->get_data('site_title') ?></title>
<meta name="description" content="<?php echo $zite->content["page_desc"];?>" />
<meta name="keywords" content="<?php echo $zite->content["page_keyword"];?>" />
<?php echo $this->head(); ?>
</head>

<body>
	<div id="page">
		<div id="top"><?php echo $zite->content['pnl5'] ?></div>
		<div id="mid"><div id="menutop"><?php echo $this->content['menu']?></div>
			<?php if (!empty($this->content['pnl4'])) { echo '<div id="oppside">'.$this->content['pnl4'].'</div>';} ?>
<div id="side">
				<?php echo $zite->content['pnl2'].$zite->content['menu'].$zite->content['pnl3'] ?>
							</div>
			<div id="main">
				<?php echo $zite->content['pnl7'].$zite->content['main'].$zite->content['pnl8'] ?>
			</div>
			<div id="break"></div>
		</div>
		<div id="bot"><?php echo $zite->content['pnl6'] ?></div>
	</div>
</body>
</html>

la structure des pages:

1   base_fr 
2   Langue - Langage
3       Bienvenue
4                Nouvelle page [12]
5                        Nouvelle page
6                Nouvelle page [11]
7                        Nouvelle page [18]
8                Sous page 1151951290
9                Autre sous page 1151951292
1                Plan du site index.php?z=sitemap
11  base_en
12       Welcome
13               Services zite+
14                        Nouvelle page [17]
15                Nos coordonnées
16  Panneau latéral
17  Recherche
18  _Haut _Top
19  _Bas _Bot

a+
Jean-Paul


ps: tes deux petits drapeaux, ils font parties d'une collection ? libre de droits ?

Hors ligne

#14 14/07/2011 16:38:35

Stefpei
Membre
Lieu : Nantes
Inscription : 12/06/2009
Messages : 354
Site Web

Re : Aide multilangue zite+

j'ai zippé le site.
Il est téléchargeable ici : http://www.avantage-web.net/vignerons.zip
Je le supprimerai quand tu l'aura récupéré...

ces autres sites fonctionnent sur le même prncipe :
  http://www.accordeonsgaillard.fr/
  http://www.domaineduboisjoly.com/


Stéphane
Webdesign AvantageWeb

Hors ligne

#15 14/07/2011 17:16:51

Christian
Moderateurs
Inscription : 19/06/2010
Messages : 138

Re : Aide multilangue zite+

JEAN PAUL t'es un CHEF ! wink

Ca marche, en faite mon erreur était que je ne poussais pas assez loin les pages !

Avec tes explications, la communauté a maintenant une version de  [b]Zite PLus multi-langue[b] !! YOUPI

Pour les drapeaux c'est moi qui les ai fait en 2000 !!
J'ai même mieux (regarde sur le site)
Si tu les veux, ils sont à toi wink

Christian

Hors ligne

#16 14/07/2011 17:39:55

Christian
Moderateurs
Inscription : 19/06/2010
Messages : 138

Re : Aide multilangue zite+

RE

@Stefpei j'ai récupéré ! (tu peut virer) MERCI

par contre cela ne correspond a priori "pas" à ce qui a était fait par Jean-Paul.
Ce qui veut dire qu'il y a une autre solution !! wink

je décortique ta version pour comprendre !!

A+
Christian

Hors ligne

#17 15/07/2011 19:06:44

jpg
Administrateurs
Inscription : 19/11/2008
Messages : 2 086
Site Web

Re : Aide multilangue zite+

Christian a écrit :

JEAN PAUL t'es un CHEF ! wink
Avec tes explications, la communauté a maintenant une version de  ZitePLus multi-langue !! YOUPI

big_smile

Christian a écrit :

Pour les drapeaux c'est moi qui les ai fait en 2000 !!
J'ai même mieux (regarde sur le site)
Si tu les veux, ils sont à toi wink
Christian

En fait, je suis à la recherche de drapeaux sympathiques pour ziteplus et pour un autre projet ...
... et j'hésite encore pas mal sur le choix roll
Par contre, je n'ai vu que deux drapeaux sur le site, ou as tu les autres ?

a+
Jean-Paul

Hors ligne

#18 15/07/2011 22:12:28

Stefpei
Membre
Lieu : Nantes
Inscription : 12/06/2009
Messages : 354
Site Web

Re : Aide multilangue zite+

Jean Paul n'oublie pas que je suis graphiste...
si tu as besoin !


Stéphane
Webdesign AvantageWeb

Hors ligne

#19 16/07/2011 00:13:21

Christian
Moderateurs
Inscription : 19/06/2010
Messages : 138

Re : Aide multilangue zite+

Bonsoir

jpg a écrit :

Par contre, je n'ai vu que deux drapeaux sur le site, ou as tu les autres ?

J’ai était obligé de changer le passe, un petit plaisantin ayant modifié des pages !! GGGGGGrrr

Je t'envoi en MP l'adresse d'un dossier, tu me diras wink

Autrement je confirme que Stefpei est un super graphiste et qu'il a su utiliser Zite+ au max de ces possibilités, son site est une VRAI mine d'or (pour moi) concernant la conception. Et je n'ai pas encore tout compris wink

Christian

Hors ligne

#20 17/07/2011 18:25:15

Christian
Moderateurs
Inscription : 19/06/2010
Messages : 138

Re : Aide multilangue zite+

Bonjour à tous

Comme promis wink

J'ai eu un peu de mal à comprendre comment Stéphane avait construit son site !!
Il faut dire qu'il utilise merveilleusement bien TOUTES les possibilités de Zite+  "chapeau bas"

Mais avec un peu de persévérance, j'ai fini par trouver et SA solution est plus souple que la première.

Vous pouvez voir le résultat ICI.

J'ai mis en téléchargement sur le site, un zip avec les fichiers à modifier et une image de la structure des pages

D'ailleurs sur ce site http://christianh.alwaysdata.net/ il y a les 3 possibilités d'utilisation de zite et zite+ en multi langues big_smile

A+
Christian

PS pour Stéphane : encore merci à toi !

Dernière modification par Christian (18/07/2011 10:53:07)

Hors ligne

#21 18/07/2011 10:01:15

Stefpei
Membre
Lieu : Nantes
Inscription : 12/06/2009
Messages : 354
Site Web

Re : Aide multilangue zite+

euhhh.. il faut rendre à César ce qui est à JPG :
J'ai réalisé les parties complexes du site ... en étant guidé par Jean Paul pour le code !

J'aime bien pousser Zite+ au maxi, mais mes limites en Php sont vites atteintes...

Christian : penses à enlever ou modifier le Compte Webmaster de ton site !...

Jean Paul : je pense que le Compte Webmaster ne devrai pas être fonctionnel par défaut...
Je me rends souvent compte qu'il est oublié sur "des" sites... on ne pense pas à le configurer.

Dernière modification par Stefpei (18/07/2011 10:02:51)


Stéphane
Webdesign AvantageWeb

Hors ligne

#22 19/07/2011 10:06:56

jpg
Administrateurs
Inscription : 19/11/2008
Messages : 2 086
Site Web

Re : Aide multilangue zite+

Stefpei a écrit :

Jean Paul n'oublie pas que je suis graphiste... si tu as besoin !

Aucun risque de l'oublier après avoir vu tes réalisations smile:):)
je t'envoie un petit courriel dans la semaine wink


Stefpei a écrit :

Jean Paul : je pense que le Compte Webmaster ne devrai pas être fonctionnel par défaut...
Je me rends souvent compte qu'il est oublié sur "des" sites... on ne pense pas à le configurer.

Héritage de Zite ... qui va perdurer encore un peu
... en tout cas, jusqu'a la prochaine modification du module utilisateur et de la gestion des droits des pages wink
... et là ... une grosse amélioration
... mais chuuuuuut cool

a+
Jean-Paul

Hors ligne

#23 23/07/2011 16:53:30

zerophot
Membre
Inscription : 10/04/2011
Messages : 9

Re : Aide multilangue zite+

Bonjour à tous,

Est-il possible de profiter aussi de ce ZitePlus Multilingue pour le tester ? cool

Bien cordialement

Zerophot

Hors ligne

#24 22/02/2014 05:15:50

webmister
Membre
Inscription : 14/08/2010
Messages : 2

Re : Aide multilangue zite+

Bonjour ou bonsoir à tous !

Je ne sais pas si ce sujet et toujours d'actualités...
Mais déçu par le "pas de xmenu en multilangue" et tellement motivé par la simplicité de montage, l'habitude d'intégration...
que j'ai transformer le xmenu afin qu'il soit compatible avec le multilangue.

En reprennant donc une architecture avec des pages langues non visible dans le menu.
Ajouter à la classe Txmenu dans xmenu.php

Ligne 40
        // parents de la page local
        $pereloc = self::$cms->struct[self::$cms->truepage][cPagePere];
        // sous menu 1 niveau si + faire une boucle
        $rgpereloc = self::$cms->struct[$parlocid][cPageRang];
        if( $rgpereloc >2) $pereloc = self::$cms->struct[$pereloc][cPagePere];
       
        // parent du menu
        $pere = $pg[cPagePere];
        // sous menu 1 niveau
        $rgpere = self::$cms->struct[$pere][cPageRang];
        if($rgpere>1) $pere = self::$cms->struct[$pere][cPagePere];
       
        if ($pere != $pereloc )                     continue;

Une petite modification du css en fonction (xzli1 en xzli2) et le tour sera joué !
Je n'ai pas poussé plus loin la remonté d'arborescence pour des raisons de besoin immédiat, mais invite qui veux à le partager ;o)

Merci Zite+!

Hors ligne

Pied de page des forums