le 10/09/01 21:43, Denis à den@altern.org a écrit :
PS: J'ai déjà envoyé deux fois des messages pour savoir comment activer
(ou faire fonctionner) l'article vedette et les articles des secteurs,
si quelqu'un pouvait m'éclairer ce serait sympa car je suis un peu
perdu...
Cher Denis
Il faut jouer avec les possibilités des boucles de SPIP. Tout dépend de
l'aborescence de ton site. A mon avis 2 possibilités.
1- La « vedette » est le dernier article publié sur le site. Tu fait 2
boucles pour afficher les articles en pages d'index. voici un exemple :
<BOUCLE1(ARTICLES){id_secteur}{par date}{inverse}{doublons}{0,1}>
<A HREF="#URL_ARTICLE">[(#TITRE|propre|majuscules)]</A><BR>
[(#SOUSTITRE)<BR>]
[(#AUTEURS|majuscules)<BR>]
[(#DATE|affdate_court|majuscules)<BR><BR>]
[(#INTRO)<BR><BR>]
</BOUCLE1>
<BOUCLE2(ARTICLES){id_secteur}{par date}{inverse}{doublons}{1,11}>
<A HREF="#URL_ARTICLE">[(#TITRE|propre|majuscules)]</A><BR>
[(#SOUSTITRE)<BR>]
[(#DATE|affdate_court|majuscules)<BR><BR>]
</BOUCLE2>
La première affiche en « vedette » le dernier article posté avec titre,
sous-titre, auteur, date et intro.
La seconde affiche les 10 articles suivants avec titre, sous-titre et date.
L'utilisation du paramètre « doublons » permet d'éviter que l'article
affiché par la 1ère boucle soit repris dans la seconde.
2- La « vedette » est un article choisi indépendemment de sa date de
publication. Voici un autre exemple :
<BOUCLE1(ARTICLES){id_rubrique=2}{par date}{inverse}{doublons}{0,1}>
<A HREF="#URL_ARTICLE">[(#TITRE|propre|majuscules)]</A><BR>
[(#SOUSTITRE)<BR>]
[(#AUTEURS|majuscules)<BR>]
[(#DATE|affdate_court|majuscules)<BR><BR>]
[(#INTRO)<BR><BR>]
</BOUCLE1>
<BOUCLE2(ARTICLES){id_secteur=1}{par date}{inverse}{doublons}{1,11}>
<A HREF="#URL_ARTICLE">[(#TITRE|propre|majuscules)]</A><BR>
[(#SOUSTITRE)<BR>]
[(#DATE|affdate_court|majuscules)<BR><BR>]
</BOUCLE2>
Les boucles font la même chose que dans le cas précédent, sauf que l'article
« vedette » est ici choisi dans une sous-rubrique précise (par exemple
justement « vedette »), créé pour sortir un article en première page.
La seconde boucle pioche dans toutes les sous rubriques de la rubrique 1
pour afficher le reste, et la fonction « doublons » permet d'éviter que
l'article affiché par la 1ère boucle soit repris dans la seconde.
Note : le code est vite fait de mémoire, il peut comporter des erreurs, mais
le principe est celui-ci.
Dernière solution « hardcoder» l'affichage de la « vedette » avec un include
PHP. Tu fais un bête fichier HTML avec les éléments d'annonce de ton papier
vedette (titre, résumé, image) et dans le squelette de l'index, là où tu
veux que cela apparaise, tu appel tont fichier HTML :
<?php
include("nom_du_fichier.html");
?>
Quand tu veux changer la « vedette » tu modifie ton fichier HTML (en lui
laissant le même nom) et tu dépose le nouveau fichier par FTP.
C'est bricolo
mais cela fonctionne.
A+
Aris