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.
]]>