asso.bachant a écrit :
Jean-marc Dufour a écrit :
Desole, dans mon empressement,
j'ai donne une mauvaise adresse, voici la bonne:
http://www.rocandbloc.com/rocandbloc/spip.php?page=rubrique&id_rubrique=18
jmarco
Jean-marc Dufour a écrit :
Bonsoir à tous,
J'utilise le menu hierarchique decrit ici:
Menu hierarchique, rubriques/articles classés - SPIP-Contrib
je suis sous spip1.9.2a et je voudrais masquer un article, mais en depit de mes efforts je n’arrive a rien,
donc soit avec un mot clef : {titre_mot=Cacher}
ou soit avec une restriction au niveau du titre, la 1ere lettre :
{titre!==^[xX]} dans la page "menu.html" ( et de plus je ne vois pas ou mettre cette restriction)
rien n’y fait,
(l’article s’appelle Xcalendrier dans la rubrique « AGENDA » )
http://127.0.0.1/rocandbloc/spip.php?page=rubrique&id_rubrique=18
merci, a+ Jmarco
_______________________________________________
bon moi j'utilise celui la : Menu dépliant arborescent PureDOMExplorer - SPIP-Contrib
et la il faut creer un groupe de mot clef evec un mot clef et dans ton fichier ...
<BOUCLE_exclus(RUBRIQUES) {titre_mot = exclusion }{doublons} ></BOUCLE_exclus>
<BOUCLE_smenu1(RUBRIQUES){racine}{par num titre}{doublons}>
.
si cela peu aider
Bonsoir,
et non...sa ne veut pas bouger, l'article " Xcalendrier " est toujours visible dans le menu,
voici a tout hasard le code de la page "menu.html"
<code>
<script type="text/javascript" language="javascript" src="[(#CHEMIN{menu.js})]"></script>
Cliquez sur les icônes <br />pour déplier le menu<br /><br />
<?php
$i=0;
<BOUCLE_menu(RUBRIQUES) {racine} {par num titre} {inverse}>
<BOUCLE_menu_n(RUBRIQUES) {id_rubrique} {par num titre}>
$menu[$i]["[(#TITRE|kenum)] - #ID_RUBRIQUE"]=array("parent"=>"#ID_PARENT","titre"=>"[(#TITRE|denum)]","idrub"=>"#ID_RUBRIQUE","idart"=>"");
$i++;
<BOUCLE_menu_r(RUBRIQUES) {id_parent} {par num titre}>
$menu[$i]["[(#TITRE|kenum)] - #ID_ARTICLE"]=array("parent"=>"#ID_RUBRIQUE","titre"=>"[(#TITRE|denum)]","idrub"=>"","idart"=>"#ID_ARTICLE");
<BOUCLE_sous_menu(boucle_menu_n)></BOUCLE_sous_menu>
</BOUCLE_menu_r>
<BOUCLE_menu_a(ARTICLES) {id_rubrique} {par num titre}>
$menu[$i]["[(#TITRE|kenum)] - #ID_ARTICLE"]=array("parent"=>"#ID_RUBRIQUE","titre"=>"[(#TITRE|denum)]","idrub"=>"","idart"=>"#ID_ARTICLE");
</BOUCLE_menu_a>
$i--;
</BOUCLE_menu_n>
</BOUCLE_menu>
function ecrire_menu ($i,$parent) {
global $menu;
ksort($menu[$i],SORT_NUMERIC);
foreach($menu[$i] as $menu_o ) {
$largeur=201-(($i-1)*16);
if ($menu_o["parent"]==$parent) {
if ($menu_o["idrub"]!="") {
echo "
<div class=\"lienr\">
<div class=\"plusmoins\" id=\"plusmoins".$menu_o["idrub"]."\" onclick=\"change(".$menu_o["idrub"].");\" > </div>
<a id=\"tete_rub".$menu_o["idrub"]."\" class=\"alien\" href=\"#URL_PAGE{rubrique,id_rubrique}=".$menu_o["idrub"]." \">".$menu_o["titre"]."</a>
</div>
<div id=\"rub".$menu_o["idrub"]."\" class=\"niv\" >
";
$prochain_parent=$menu_o["idrub"];
$k=1+$i;
ecrire_menu ($k,$prochain_parent);
echo "
</div>
";
} else {
echo "
<div class=\"lien\"><a id=\"art".$menu_o["idart"]."\" class=\"alien\" href=\"#URL_PAGE{article,id_article}=".$menu_o["idart"]."\"><img src='squelettes/rocandbloc/file.png' width='32' height='32' border='0' alt='cliquez ici' title='cliquez ici' />".$menu_o["titre"]."</a></div>
";
}
}
}
}
ecrire_menu(0,0);
?>
<B_menu_ouvre_article>
<BOUCLE_menu_ouvre_article(ARTICLES){id_article}>
<script type="Text/JavaScript">
<BOUCLE_menu_voir_article(HIERARCHIE){id_article}>
change('#ID_RUBRIQUE');
</BOUCLE_menu_voir_article>
document.getElementById('art#ID_ARTICLE');
</script>
</BOUCLE_menu_ouvre_article>
</B_menu_ouvre_article>
<BOUCLE_menu_ouvre_rubrique(RUBRIQUES){id_rubrique}>
<script type="Text/JavaScript">
<BOUCLE_menu_voir_rubrique(HIERARCHIE)>
change('#ID_RUBRIQUE');
</BOUCLE_menu_voir_rubrique>
change('#ID_RUBRIQUE');
document.getElementById('tete_rub#ID_RUBRIQUE');
</script>
</BOUCLE_menu_ouvre_rubrique>
<//B_menu_ouvre_article>
</code>
et deja merci,
<a> + Jmarco