Vous n'êtes pas identifié(e).
Pages : 1
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 !
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
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
a+
Jean-Paul
Hors ligne
Bonsoir
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 !
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 !?
... ou alors ton css empêche l'indentation des pages du sitemap, d'ou ma mauvaise analyse
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
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
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
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
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
re bonjour
Tu ne serais pas en menu déroulé fixe au niveau des options de config ?
Ben NON !
et t'a regardé en admin, Ca marche !!
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
re bonjour
jpg a écrit :Tu ne serais pas en menu déroulé fixe au niveau des options de config ?
Ben NON !
et t'a regardé en admin, Ca marche !!
Non, j'avais pas regardé car je croyais que tu avais changé le mot de passe
Bon, j'ai regardé ... et il y a déjà un mieux en mettant en "publié" les pages de bienvenue FR et EN
a+
Jean-Paul
Hors ligne
Bonsoir JPG
Non, j'avais pas regardé car je croyais que tu avais changé le mot de passe
Bon, j'ai regardé ... et il y a déjà un mieux en mettant en "publié" les pages de bienvenue FR et EN
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 !!
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
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 )
a+
Jean-Paul
Hors ligne
Bonjour Jean-Paul et joyeux 14 juillet
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 )
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
Bonjour Jean-Paul et joyeux 14 juillet
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 )
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
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)
Et dans l'horizontal ça ne change rien dans l'anglais.
Oui j'ai pas testé l'horizontal de xmenu ... mais il faut procéder par étape
Bon 14 juillet à toi aussi
Jean-Paul
Hors ligne
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 saffichent.
Chez alwaysdata.net t'a manip ne marche pas, ou c'est moi qui suis nul (ce qui est fort possible )
Quid de ce que disait Stefpei : 2 pages-mère en "zli1 non visible dans le menu"... ?
Christian
Hors ligne
Quid de ce que disait Stefpei : 2 pages-mère en "zli1 non visible dans le menu"... ?
On respecte
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
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
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
JEAN PAUL t'es un CHEF !
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
Christian
Hors ligne
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 !!
je décortique ta version pour comprendre !!
A+
Christian
Hors ligne
JEAN PAUL t'es un CHEF !
Avec tes explications, la communauté a maintenant une version de ZitePLus multi-langue !! 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
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
Par contre, je n'ai vu que deux drapeaux sur le site, ou as tu les autres ?
a+
Jean-Paul
Hors ligne
Jean Paul n'oublie pas que je suis graphiste...
si tu as besoin !
Stéphane
Webdesign AvantageWeb
Hors ligne
Bonsoir
Par contre, je n'ai vu que deux drapeaux sur le site, ou as tu les autres ?
Jai é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
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
Christian
Hors ligne
Bonjour à tous
Comme promis
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
A+
Christian
PS pour Stéphane : encore merci à toi !
Dernière modification par Christian (18/07/2011 10:53:07)
Hors ligne
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
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 :):)
je t'envoie un petit courriel dans la semaine
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
... et là ... une grosse amélioration
... mais chuuuuuut
a+
Jean-Paul
Hors ligne
Bonjour à tous,
Est-il possible de profiter aussi de ce ZitePlus Multilingue pour le tester ?
Bien cordialement
Zerophot
Hors ligne
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
Pages : 1