L'affichage par lots fonctionne bien, mais il m'affiche les articles les plus anciens pour commencer. Comment transformer ce code pour qu'il affiche d'abord les articles les plus récents?
<!-- Affichage des articles de la rubrique -->
<BOUCLE_articles2(ARTICLES){id_rubrique}{debut_articles,10}>
<p>
<IMG SRC="puce.gif"> <A HREF="#URL_ARTICLE">#TITRE</A>
</p>
</BOUCLE_articles2>
<B_compt_articles>
<?
<BOUCLE_compt_articles(ARTICLES){id_rubrique}>
$numero=#COMPTEUR_BOUCLE-1;
$total=#TOTAL_BOUCLE;
if (floor($numero/10)==$numero/10 AND $total>10){
echo "[<A
HREF='rubrique.php3?id_rubrique=#ID_RUBRIQUE&debut_articles=$numero'>".($numero+1)."</A>]
";
}
</BOUCLE_compt_articles>
?>
<!-- Nombre d'articles -->
<p><b>#TOTAL_BOUCLE articles</b></p>
</B_compt_articles>
A propos, j'ai noté que la dernière boucle n'affiche que le mot "articles", sans n° devant. La variable #TOTAL_BOUCLE est-elle une variable standard (je ne l'ai pas trouvée dans la documentation) ou doit-elle être définie dans le fichier php?
Enfin, je n'ai toujours pas eu de réponse par rapport à la fonction "envoyer à un ami" sur online. Quelqu'un a-t-il réussi à la faire fonctionner chez cet hébergeur? Si oui, son code m'intéresse.
ajout juste le filtre {inverse} dans ta boucle articles2
----- Original Message -----
From: "Patrick Albray" <albray@actuabd.com>
To: "SPIP" <spip@rezo.net>
Sent: Sunday, January 13, 2002 9:32 PM
Subject: [Spip] Affichage par lots en ordre inverse?
L'affichage par lots fonctionne bien, mais il m'affiche les articles les
plus anciens pour commencer. Comment transformer ce code pour qu'il affiche
d'abord les articles les plus récents?
<!-- Affichage des articles de la rubrique -->
<BOUCLE_articles2(ARTICLES){id_rubrique}{debut_articles,10}>
<p>
<IMG SRC="puce.gif"> <A HREF="#URL_ARTICLE">#TITRE</A>
</p>
</BOUCLE_articles2>
<B_compt_articles>
<?
<BOUCLE_compt_articles(ARTICLES){id_rubrique}>
$numero=#COMPTEUR_BOUCLE-1;
$total=#TOTAL_BOUCLE;
if (floor($numero/10)==$numero/10 AND $total>10){
echo "[<A
HREF='rubrique.php3?id_rubrique=#ID_RUBRIQUE&debut_articles=$numero'>".($num
ero+1)."</A>]
";
}
</BOUCLE_compt_articles>
?>
<!-- Nombre d'articles -->
<p><b>#TOTAL_BOUCLE articles</b></p>
</B_compt_articles>
A propos, j'ai noté que la dernière boucle n'affiche que le mot "articles",
sans n° devant. La variable #TOTAL_BOUCLE est-elle une variable standard (je
ne l'ai pas trouvée dans la documentation) ou doit-elle être définie dans le
fichier php?
Enfin, je n'ai toujours pas eu de réponse par rapport à la fonction "envoyer
à un ami" sur online. Quelqu'un a-t-il réussi à la faire fonctionner chez
cet hébergeur? Si oui, son code m'intéresse.
Manuel ADAMI
Ecran de Bureau - http://www.ecrandebureau.com
Pour tout savoir sur Adobe Golive, PHotoshop, Frontpage et autres
astuces pour les webmasters
J'ai deux questions à propos de l'affichage par lots (voir ci-dessous le code) :
- comment transformer le code ".($numero+1)." qui donne [premier numéro du paquet suivant] en [premier numéro du paquet suivant-dernier numéro du paquet suivant]
- comment réparer le mini bug qui fait que quand le nombre d'articles est égal à exactement un multiple plus un du nombre d'articles, il s'affiche le dernier numéro, qui ne correspond donc à rien (exemple : j'ai 211 articles, que j'affiche par lots de 15. Il m'apparaît un paquet cliquable [211] qui ne donne rien).
(ceux qui veulent voir, voici j'ai le lien direct, valable très peu de temps, JUSQU'A CE SOIR SEULEMENT car après je recommence à ajouter des articles...)
[http://lipietz.net/biblio.php3?id_rubrique=47&debut_articles=210]
____________________________
<!-- Affichage des articles de la rubrique -->
<BOUCLE_articles2(ARTICLES){id_rubrique}{debut_articles,10}>
<p>
<IMG SRC="puce.gif"> <A HREF="#URL_ARTICLE">#TITRE</A>
</p>
</BOUCLE_articles2>
<B_compt_articles>
<?
<BOUCLE_compt_articles(ARTICLES){id_rubrique}>
$numero=#COMPTEUR_BOUCLE-1;
$total=#TOTAL_BOUCLE;
if (floor($numero/10)==$numero/10 AND $total>10){
echo "[<A
HREF='rubrique.php3?id_rubrique=#ID_RUBRIQUE&debut_articles=$numero'>".($numero+1)."</A>]
";
}
</BOUCLE_compt_articles>
?>
<!-- Nombre d'articles -->
<p><b>#TOTAL_BOUCLE articles</b></p>
</B_compt_articles>