Jacques J. a écrit :
Le 14/06/07, *Jean-marc Dufour* <jmbrive@free.fr <mailto:jmbrive@free.fr>> a écrit :
En fait, je viens d'enlever le numero : 01
je nomme tjrs mes articles de cette maniere: 01, 02, 03, etc
pour les autres articles cela fonctionne bien,
l'article les femmes et l'art est:" 04. Les Femmes et l'Art" et lui
apparait bien...
et d'ailleurs j'ai le meme probleme en local, donc
pour le moment cette solution fonctionne, mais j'aimerais bien
comprendre d'ou vient
le "souci",
j'ai un autre article en attente avec le titre:" 02. inspiration2 "
et si je le valide pour publication,
il n'apparait pas dans le menu,
sinon il est bien en page d'accueil dans "dernieres mises a jour"
c'est tres curieux...
Regarde la boucle articles de cette page. Il y a peut-être un critère oublié ...
--
@plus
Jacques
Je vois pas quel critere mais voici le squelette du menu de gauche suivi du squelette article:
----------------------------------------------------------menu de gauche-------------------------------------------------------------------------------------
<br><br>
<script type="text/javascript" language="javascript" src="[(#CHEMIN{menu.js})]"></script>
<?php
$i=0;
<BOUCLE_cacher(RUBRIQUES) {titre_mot = cacher}{doublons}></BOUCLE_cacher>
<BOUCLE_cacher2(ARTICLES) {titre_mot = cacher}{doublons}></BOUCLE_cacher2>
<BOUCLE_menu(RUBRIQUES) {racine} {par titre} {inverse}{doublons}>
<BOUCLE_menu_n(RUBRIQUES) {id_rubrique} {par titre}>
$menu[$i]["[(#TITRE|kenum)] - #ID_RUBRIQUE"]=array("parent"=>"#ID_PARENT","titre"=>"[(#TITRE|supprimer_numero|denum)]","idrub"=>"#ID_RUBRIQUE","idart"=>"");
$i++;
<BOUCLE_menu_a(ARTICLES) {id_rubrique} {par titre}{doublons}>
$menu[$i]["[(#TITRE|kenum)] - #ID_ARTICLE"]=array("parent"=>"#ID_RUBRIQUE","titre"=>"[(#TITRE|supprimer_numero|denum)]","idrub"=>"","idart"=>"#ID_ARTICLE");
</BOUCLE_menu_a>
<BOUCLE_menu_r(RUBRIQUES) {id_parent} {par titre}{doublons}>
$menu[$i]["[(#TITRE|kenum)] - #ID_ARTICLE"]=array("parent"=>"#ID_RUBRIQUE","titre"=>"[(#TITRE|supprimer_numero|denum)]","idrub"=>"","idart"=>"#ID_ARTICLE");
<BOUCLE_sous_menu(boucle_menu_n)></BOUCLE_sous_menu>
</BOUCLE_menu_r>
$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"]."\" onmouseover=\"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/brigitte/file.png' width='16' height='16' border='0' alt='file'>".$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>
-------------------------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------Squelette de l'article:-----------------------------------------------------------
#CACHE{7200}
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html dir="#LANG_DIR" lang="#LANG">
<head>
<title>[(#TITRE|textebrut) - ][(#NOM_SITE_SPIP|textebrut)]</title>
<INCLURE{fond=inc-head}>
</head>
<body>
<BOUCLE_principale(ARTICLES){id_article}{doublons}><!-- BOUCLE_principale -->
<INCLURE{fond=entete}>
<div id="gauche"><!-- menu gauche-->
<INCLURE #CHEMIN{fond=menu}{id_rubrique}>
</div>
<!-- / fin menu -->
<!-- centre --><div id="centre">
<br>
<!-- chemin -->
<div class="chemin" style="text-align: left; font-weight: bold;"><a href="#URL_PAGE{sommaire}" style="color: #0080ff;"> Accueil</a> >
<BOUCLE_chemin_rubriques(HIERARCHIE){id_article}{" > "}>
<a href="#URL_RUBRIQUE" style="color: #0080ff;">[(#TITRE|supprimer_numero)]</a>
</BOUCLE_chemin_rubriques>>[(#TITRE|supprimer_numero)]
</div><!--/ fin chemin -->
<br>
<div id="prec-suiv"align="left">
<?
$titre_principal = "[(#TITRE|addslashes)]";
$premier_article = true;
?>
<BOUCLE_art_prec(ARTICLES){id_rubrique}{par titre}{inverse}>
<?
$titre_n = "[(#TITRE|addslashes)]";
if ($titre_n < $titre_principal AND $premier_article) {
$premier_article = false;
?>
precedent : <a href="#URL_ARTICLE">[(#TITRE|supprimer_numero)]</a>
<?
}
?>
</BOUCLE_art_prec>
<?
$titre_principal = "[(#TITRE|addslashes)]";
$premier_article = true;
?>
<BOUCLE_art_suivant(ARTICLES){id_rubrique}{par titre}>
<?
$titre_n = "[(#TITRE|addslashes)]";
if ($titre_n > $titre_principal AND $premier_article) {
$premier_article = false;
?>
suivant : <a href="#URL_ARTICLE">[(#TITRE|supprimer_numero)]</a>
<?
}
?>
</BOUCLE_art_suivant></div><br>
<!-- bloc article1 --><div id="bloc-article1">
<br><b>[(#TITRE|supprimer_numero)]</b><br><br>
<div align="left">
[(#LOGO_ARTICLE)][(#DESCRIPTIF)][(#TEXTE|gerer_ancres|justifier)]
<br>
<BOUCLE_afficher_document(DOCUMENTS){id_document}{mode=document}{fichier==(png|jpg|gif)$}{doublons}>
[<h3 class="spip">(#TITRE|supprimer_numero)</h3>]
[<div>(#DESCRIPTIF)</div>]
<div>#EMBED_DOCUMENT</div>
</BOUCLE_afficher_document>
<br>
<B_documents_portfolio>
<div><hr>
<BOUCLE_documents_portfolio(DOCUMENTS){id_article}{mode=document}{fichier==(png|jpg|gif)$}{doublons}>
<!-- --><div style="float: left;">
[<a href="#URL_PAGE{article,id_article=#ID_ARTICLE&}id_document=#ID_DOCUMENT">(#LOGO_DOCUMENT||reduire_image{1000,52})</a>][<div><b>(#TITRE|supprimer_numero)</b></div>][<div>(#DESCRIPTIF)</div>]
</div>
</BOUCLE_documents_portfolio>
<!-- / --></div>
<!-- --><div style="clear: both;">
<!-- / --></div>
</B_documents_portfolio>
<B_documents_joints>
<!-- --><div><hr>
<BOUCLE_documents_joints(DOCUMENTS) {id_article} {mode=document} {doublons} {"<br />"}>
<!-- --><div style="font-size: 11px;">
[(#LOGO_DOCUMENT|#URL_DOCUMENT)][<div><b>(#TITRE|supprimer_numero)</b></div>][<div>(#DESCRIPTIF)</div>]
<!-- / --></div>
</BOUCLE_documents_joints>
<!-- / --></div>
<!-- --><div style="clear: both;"></div>
</B_documents_joints>
<br><br>
<!-- / --></div>
<!-- /bloc-article1 --></div>
<br>
<!-- retour haut de page -->
<div align="left" class="haut1"><a accesskey="h" href="#" title="Ce lien renvoi en haut de la page en cours"> Retour haut de page</a>
<!-- / --></div>
<br>
<!-- /centre --></div>
<INCLURE{fond=pied}{skel=#SQUELETTE}>
</BOUCLE_principale><!-- /BOUCLE_principale -->
</body>
</html>
------------------------------------------------------------------------------------------------------------------------------------------------------------------
merci <a> + jmarco