Bonjour,
Le site sous spip est prêt sauf que j'ai un problème de boucle :
J'ai voulu adapter la boucle ci-dessous qui marche trés bien pour les
rubriques aux mots clès :
<BOUCLE_suite(ARTICLES){id_rubrique}>
</BOUCLE_suite>
<?
$numero=#COMPTEUR_BOUCLE-1;
$total=#TOTAL_BOUCLE;
for ($numero = 0; $numero < $total; $numero = $numero + 12){
$num_fin = $numero + 12;
if ($num_fin >
$total) $num_fin = $total;
if ($numero == $debut_article)
echo "<b>[".($numero+1)."-$num_fin]</b> ";
else
echo "<b>[<A
HREF='rubrique.php3?id_rubrique=#ID_RUBRIQUE&debut_article=$numero'>".($nume
ro+1)."-$num_fin</A>]</b> ";
}
?>
</B_suite>
Là c'est ok ça marche
** Donc pour les mots clès j'ai fait mon adapt avec presentation de logo
d'article sur 3 colonnes :
<BOUCLE_articles_mot1(ARTICLES){id_mot}{debut_mot,9}{1/3}{par
date}{inverse}>
<a href="#URL_ARTICLE">#LOGO_ARTICLE <br>
#TITRE</a><br>
<br> <br>
</BOUCLE_articles_mot1>
semblable pour les 2 autres colonnes puis le compteur comme ceci :
<BOUCLE_suite(ARTICLES){id_mot}>
</BOUCLE_suite>
<?
$numero=#COMPTEUR_BOUCLE-1;
$total=#TOTAL_BOUCLE;
for ($numero = 0; $numero < $total; $numero = $numero + 9){
$num_fin = $numero + 9;
if ($num_fin >
$total) $num_fin = $total;
if ($numero == $debut_mot)
echo "<b>[".($numero+1)."-$num_fin]</b> ";
else
echo "<b>[<A
HREF='mot.php3?id_mot=#ID_MOT&debut_article=$numero'>".($numero+1)."-$num_fi
n</A>]</b> ";
}
?>
</B_suite>
et il doit y avoir un truc car les logos d'articles s'affichent mais
lorsqu'on clique sur les autres pages ce sont les mêmes articles qui
apparaissent voir :
http://www.abc-creatweb.com/mot.php3?id_mot=11
snif c'est quoi mon problème ?
merci de vos réponses
amicalement
lydie
Bonjour,
Je me réponds à moi même, une erreur complètement stupide je devais être
fatigué ce jour là, voici pour ceux que ça interesse :
j'avais fait
<BOUCLE_articles_mot1(ARTICLES){id_mot}{debut_mot,9}{1/3}{par
date}{inverse}>
et c'était et doit être
<BOUCLE_articles_mot1(ARTICLES){id_mot}{debut_article,9}{1/3}{par
date}{inverse}>
le reste de cette boucle ok
puis pour le compteur
<BOUCLE_suite(ARTICLES){id_mot}>
</BOUCLE_suite>
<?
$numero=#COMPTEUR_BOUCLE-1;
$total=#TOTAL_BOUCLE;
for ($numero = 0; $numero < $total; $numero = $numero + 9){
$num_fin = $numero + 9;
if ($num_fin >
$total) $num_fin = $total;
if ($numero == $debut_article)
echo "<b>[".($numero+1)."-$num_fin]</b> ";
else
echo "<b>[<A
HREF='mot.php3?id_mot=#ID_MOT&debut_article=$numero'>".($numero+1)."-$num_fi
n</A>]</b> ";
}
?>
</B_suite>
-----Message d'origine-----
De : spip-bounces@rezo.net [mailto:spip-bounces@rezo.net]De la part de
Lydie - ABC Creat-Web
Envoyé : mardi 1 octobre 2002 14:16
À : spip@rezo.net
Objet : [Spip] problèmes de boucle compteur
Bonjour,
Le site sous spip est prêt sauf que j'ai un problème de boucle :
J'ai voulu adapter la boucle ci-dessous qui marche trés bien pour les
rubriques aux mots clès :
<BOUCLE_suite(ARTICLES){id_rubrique}>
</BOUCLE_suite>
<?
$numero=#COMPTEUR_BOUCLE-1;
$total=#TOTAL_BOUCLE;
for ($numero = 0; $numero < $total; $numero = $numero + 12){
$num_fin = $numero + 12;
if ($num_fin >
$total) $num_fin = $total;
if ($numero == $debut_article)
echo "<b>[".($numero+1)."-$num_fin]</b> ";
else
echo "<b>[<A
HREF='rubrique.php3?id_rubrique=#ID_RUBRIQUE&debut_article=$numero
'>".($nume
ro+1)."-$num_fin</A>]</b> ";
}
?>
</B_suite>
Là c'est ok ça marche
** Donc pour les mots clès j'ai fait mon adapt avec presentation de logo
d'article sur 3 colonnes :
<BOUCLE_articles_mot1(ARTICLES){id_mot}{debut_mot,9}{1/3}{par
date}{inverse}>
<a href="#URL_ARTICLE">#LOGO_ARTICLE <br>
#TITRE</a><br>
<br> <br>
</BOUCLE_articles_mot1>
semblable pour les 2 autres colonnes puis le compteur comme ceci :
<BOUCLE_suite(ARTICLES){id_mot}>
</BOUCLE_suite>
<?
$numero=#COMPTEUR_BOUCLE-1;
$total=#TOTAL_BOUCLE;
for ($numero = 0; $numero < $total; $numero = $numero + 9){
$num_fin = $numero + 9;
if ($num_fin >
$total) $num_fin = $total;
if ($numero == $debut_mot)
echo "<b>[".($numero+1)."-$num_fin]</b> ";
else
echo "<b>[<A
HREF='mot.php3?id_mot=#ID_MOT&debut_article=$numero'>".($numero+1)
."-$num_fi
n</A>]</b> ";
}
?>
</B_suite>
et il doit y avoir un truc car les logos d'articles s'affichent mais
lorsqu'on clique sur les autres pages ce sont les mêmes articles qui
apparaissent voir :
http://www.abc-creatweb.com/mot.php3?id_mot=11
snif c'est quoi mon problème ?
merci de vos réponses
amicalement
lydie
_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.uzine.net/spip