Mais je n’ai pas dû mettre le code au bon endroit.
J’ai mis logo-new.gif au même niveau que mon article.html dont je recopie le code "utile". J’ai mis new sans guillemets ni rien dans un article test, dans la ligne surtitre. Rien ne s’affiche, sauf lorsqu’on ouvre l’article, et alors, Nouvel article s’affiche à gauche du titre (ce qui est bizarre : alt ???)
J’aimerais surtout que mon logo s’affiche lorsqu’on consulte le plan, ou une sur-rubrique, pas uniquement lorsqu’on ouvre l’article proprement dit.
Merci de bien vouloir m’aider à corriger le tir, dans ce code (squelette sarka-spip) un peu trop touffu pour moi !!!
Questions annexes : devrai-je aussi modifier focus.html pour que ça marche dans les articles de classe focus, ou cela marchera-t-il automatiquement pour toutes les classes d’articles ? Et si je veux faire la même chose pour des rubriques ?
En tout cas, ce concept d’utiliser un surtitre ne servant à rien pour qqchose d’utile me plaît bien...
<BOUCLE_article_principal(ARTICLES){doublons} {id_article}>
<html lang="#LANG">
<!-- ********************** Initialisation : style interne, métas et liens **************** -->
<INCLURE{fond=header}{id_rubrique}>
<body dir="#LANG_DIR" onload="setHover()" >
<script type="text/javascript">
if (document.body)
{
var larg = (document.body.clientWidth);
var haut = (document.body.clientHeight);
}
else
{
var larg = (window.innerWidth);
var haut = (window.innerHeight);
}
</script>
<!-- Inclusion du bandeau horizontal (fichier bandeau.html dans le dossier inclusions) -->
<INCLURE{fond=bandeau}>
<!-- Inclusion de la bande-chemin (fichier bande-chemin.html dans le dossier inclusions) -->
<INCLURE{fond=bande-chemin}{id_rubrique}>
<!-- Inclusion du bloc-gauche (fichier bloc-gauche.html dans le dossier inclusions) -->
<INCLURE{fond=bloc-gauche}{id_rubrique}>
<!-- Le bloc conteneur contient tout ce qui est en-dessous de la bande-chemin à l'exception du bloc-gauche et du logo vertical -->
<div class="conteneur">
<!-- Inclusion du bloc-droite (fichier bloc-droite.html dans le dossier inclusions) -->
<INCLURE{fond=bloc-droite-rubrique}{id_secteur}{id_rubrique}{id_article}>
<!-- La classe centre permet d'utiliser des paddings pour insérer les blocs latéraux -->
<div class="centre">
<!-- Boucle qui rappelle la page avec la hauteur et la largeur dans l'URL lorsque le mot clé "recalculer" a été attribué à l'article -->
<BOUCLE_recal(MOTS){id_article}{titre="recalculer"}>
<!-- Script permettant d'obtenir la largeur et la hauteur de la fenêtre du navigateur (distinction entre internet explorer et les autres) -->
<?
[$numart=(#ID_ARTICLE)];
if(!isset($_GET['r']))
{
echo "<script language=\"JavaScript\">
document.location=\"$PHP_SELF?article\"+$numart+\"&r=1&Largeur=\"+larg+\"&Hauteur=\"+haut+\"&var_mode=calcul\" ;
</script>";
}
?>
</BOUCLE_recal>
<!-- *************** Insertion du contenu de l'article **************** -->
<div class="contenu">
<div class="article" width="100%" height="100%"> <br/>
<!-- ******************************** Insertion des icônes d'impression et de contact ********************************* -->
<BOUCLE_auteurs(AUTEURS) {id_article} {", "}>
<a class="contacter" href="#URL_PAGE{contact,id_auteur=#ID_AUTEUR}" title="Contacter le responsable de cette rubrique" alt="Contacter le responsable de cette rubrique" ></a>
</BOUCLE_auteurs>
<a class="imprimer" href="#URL_PAGE{imprimer,id_article=#ID_ARTICLE}" title="<:imprimer_article:>" alt="<:imprimer_article:>" target="blank"></a>
<br/> <br/>
<!-- ******************** Initialisation des couleurs (dans le header) **************** -->
<?
$couleur=$couleur9;
$couleurb=$couleur10;
$couleurt=$couleur11;
?>
<!-- ******************************** Les couleurs du mot clé ********************************* -->
<BOUCLE_mots(MOTS) {id_article}{type=logo-type}>
<?
[$couleur=(#EXTRA|extra{fondtexte1})];
[$couleurb=(#EXTRA|extra{bord1})];
[$couleurt=(#EXTRA|extra{texte1})];
?>
</BOUCLE_mots>
<!-- ******************************** Les couleurs propres à l'article ************************ -->
<BOUCLE_couleurs(ARTICLES) {id_article}>
<?
[$couleur=(#EXTRA|extra{fondtexte2})];
[$couleurb=(#EXTRA|extra{bord2})];
[$couleurt=(#EXTRA|extra{texte2})];
?>
</BOUCLE_couleurs>
<div class="ensemble">
<!-- ********************* Insertion du titre dans l'encadré avec surtitre pour le logo new s'il existe ********************************* -->
[ <div class="logtypeedi" style="background-color:<? echo $couleur; ?>; border-color: <? echo $couleurb; ?>; color:<? echo $couleurt; ?>; ">
<div class="titre" align="center">
[(#SURTITRE|match{new}|?{<img src="logo-new.gif" alt="Nouvel Article"> ,''})](#TITRE|supprimer_numero) </div>
</div> ]
<!-- ************ les coins du haut arrondis ********************** -->
<div class="bordertop">
<div class="coin1" style="border-color: <? echo $couleurb; ?>; "> </div>
<div class="coin2" style="background-color:<? echo $couleur; ?>; border-color: <? echo $couleurb; ?>; "> </div>
<div class="coin3" style="background-color:<? echo $couleur; ?>; border-color: <? echo $couleurb; ?>;"> </div>
<div class="coin4" style="background-color: <? echo $couleur; ?>; border-color: <? echo $couleurb; ?>;"> </div></div>
<!-- ************ le contenu principal ********************** -->
<div class="content" width="100%" height="100%" style="background-color:<? echo $couleur; ?>; border-color: <? echo $couleurb; ?>; color:<? echo $couleurt; ?>; ">
<!-- ************ Insertion éventuelle du sous-titre ********************** -->
[<div class="soustitre">(#SOUSTITRE)</div>]
<!-- ************ Insertion éventuelle du logo du mot clé ********************** -->
<B_logof>
<BOUCLE_logof(MOTS){id_article}{type="Logo-type"}>
[<div class="imageart">(#LOGO_MOT||image_reduire{50})</div><br/> <br/>]
</BOUCLE_logof>
</B_logof>
<br/>
<//B_logof>
<!-- ************ Insertion éventuelle de la date et l'auteur de l'article****************** -->
<? $pasdetail=''; ?>
<BOUCLE_pasdetail(MOTS){id_article}{titre="pasdetail"}>
<? $pasdetail=[(#TITRE)]; ?>
</BOUCLE_pasdetail>
<? $detail=''; ?>
<BOUCLE_detail(MOTS){id_article}{titre="detail"}>
<? $detail=[(#TITRE)]; ?>
</BOUCLE_detail>
<? if ((($auteurdate=='oui') and ($pasdetail!="pasdetail")) or (($auteurdate=='non') and ($detail=="detail"))) { ?>
<div class="articledetail" style="background-color:<? echo $couleur; ?>; border-color: <? echo $couleurb; ?>; color:<? echo $couleurt; ?>; ">
[(#DATE|nom_jour)] [(#DATE|affdate)]<br/>
<B_auteurs-article>
<:par_auteur:>
<BOUCLE_auteurs-article(AUTEURS) {id_article} {", "}>
<a href="spip.php?page=contact&id_auteur=#ID_AUTEUR">#NOM</a>
</BOUCLE_auteurs-article>
</B_auteurs-article>
</div>
<? } ?>
<!-- ************ Insertion éventuelle de l'image de l'article ********************** -->
<!-- ************ Insertion éventuelle du lien hypertexte ********************** -->
[<div class="chapo"><:sur_web:> <a href=#URL_SITE>(#NOM_SITE)</a></div>]
<!-- **************** Insertion éventuelle du chapeau ************************* -->
[<div class="chapo">(#CHAPO)</div>]
<!-- ************************ Insertion du texte ***************************** -->
<div class="texte" width="100%" height="100%" >
<!-- ************************ Applique le filtre image_reduire lorsqu'il y a le mot-clé "recalculer" ***************************** -->
<B_recalculer>
<BOUCLE_recalculer(ARTICLES){id_article}{titre_mot="recalculer"}>
[(#TEXTE|typo_couleur|image_reduire{'L',55})]
</BOUCLE_recalculer>
</B_recalculer>
[(#TEXTE|typo_couleur)]
<//B_recalculer>
<!-- **************** Insertion éventuelle du post-sciptum ************************* -->
[<div class="post-scriptum" style="background-color:<? echo $couleur; ?>; border-color: <? echo $couleurb; ?>; color:<? echo $couleurt; ?>; ">
<div class="annonce" style="background-color:<? echo $couleur; ?>; border-color: <? echo $couleurb; ?>; color:<? echo $couleurt; ?>; "><:ps:> :</div>(#PS)</div>]
<!-- **************** Insertion éventuelle des notes ************************* -->
[<div class="notes">(#NOTES)</div>]
<!-- **************** Insertion de la syndication de contenu lorsqu'il y a le mot clé "syndic" ************************* -->
<BOUCLE_syndic(MOTS){id_article}{titre=syndic}>
<INCLURE{fond=article-syndic}{id_rubrique}>
</BOUCLE_syndic>
<div style="clear:both"> </div>
<!-- ************ fin de la classe texte ********************** -->
</div>
[<br><a class="repondre" href="(#PARAMETRES_FORUM|url_reponse_forum)">Participer</a><br>]
<!-- ************ fin de la classe content ********************** -->
</div>
<!-- ************ les coins du bas arrondis ********************** -->
<div class="borderbottom" >
<div class="coin4" style="background-color: <? echo $couleur; ?>; border-color: <? echo $couleurb; ?>;"> </div>
<div class="coin3" style="background-color: <? echo $couleur; ?>; border-color: <? echo $couleurb; ?>;"> </div>
<div class="coin2" style="background-color: <? echo $couleur; ?>; border-color: <? echo $couleurb; ?>;"> </div>
<div class="coin5" style="border-color: <? echo $couleurb; ?>;"> </div>
</div>
<!-- ************ fin de la classe ensemble ********************** -->
</div>
<!-- ************ fin de la classe article ********************** -->
</div>
<!-- ************ fin de la classe contenu ********************** -->
</div>
<!-- ************ fin de la classe centre ********************** -->
</div>
<!-- ************ Insertion du pied de page *************** -->
<INCLURE{fond=footer}>
<!-- ************ fin de la classe conteneur ********************** -->
</div>
</body>
</html>
</BOUCLE_article_principal>
<!-- ******************** Page de redirection, en cas d'erreur **************** -->
<INCLURE{fond=404}>
<//B_article_principal>