Vous n'êtes pas identifié(e).
Pages : 1
Bonjour,
Etant novice sur ziteplus j'ai cherché comme beaucoup à transformer le menu en menu déroulant CSS ou JS, en se servant des heritage html, tout en conservant le cotè dynamique de Zite.
Ceci est une première version, certainement améliorable, elle aura au moins le mérite d'exister !
Dans zite/zite.php
Dans la fonction navbuilder()
ligne 345 approximativement retrouver:
$s = $this->struct[$i];
$d = $s[cPageRang];
Ajouter y pour récupérer les valeur PageRang des liens précèdent et suivant:
$s1 = $this->struct[$i+1];
$d1 = $s1[cPageRang];
$s_1 = $this->struct[$i-1];
$d_1 = $s_1[cPageRang];
Puis retrouver :
$nav .= '<li class="zli'.$d.($this->truepage==$i?' zon':'').'">
<a href="'.(($s[cPageType]&pgbitType)!=5?$base.$f:$s[cPageIdent].(isset($s[cPageOpt]['target'])?'"
target="'.$s[cPageOpt]['target']:'')).'" class="home'.$i.'">'.$s[cPageTitre].'</a></li>';
et remplacer par :
if ($d>1 && $d>$d_1)$nav.="<ul>";
$nav .= '<li class="zli'.$d.($this->truepage==$i?' zon':'').'">
<a href="'.(($s[cPageType]&pgbitType)!=5?$base.$f:$s[cPageIdent].(isset($s[cPageOpt]['target'])?'"
target="'.$s[cPageOpt]['target']:'')).'" class="home'.$i.'">'.$s[cPageTitre].'</a>';
if ($d1<=$d)$nav.= "</li>";
if ($d>1 && $d>$d1)$nav.="</ul>";
N'hésitez pas à perfectionner ce script sur ce post, et merci a la communauté pour ce bel outil.
Hors ligne
merci pour ce partage,
je pense qu'il serait utile d'avoir un exemple pour avoir un idée du changement, car pour beaucoup le code c'est du chinois
un zite+ associatif http://asso.gard.a.toi.free.fr
création de site internet dans le Gard et Ardèche http://www.creation-site-internet-gard.com/
Hors ligne
Pages : 1