Tout d’abord merci pour ta rponse,
Un problème persiste hargggg !!
Voil ma boucle :
<BOUCLE_rubrique(RUBRIQUES){id_rubrique}{par titre}>
<h1 class="contenu">#TITRE</h1><BR><div class="texte">[(#TEXTE|justifier)]</div>
</BOUCLE_rubrique>
<BOUCLE_rubrique2(RUBRIQUES){id_rubrique}{par titre}>
<BOUCLE_articles_pagination(ARTICLES){id_secteur}{parTitreSans}{inverse}{titre==^[AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz]}>
</BOUCLE_articles_pagination>
[pages : (#TOTAL_BOUCLE|pagination{debut_page,20})]
</B_articles_pagination>
<BR><BR>
<BOUCLE_rubrique3(ARTICLES){id_secteur}{titre==^[AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz]}{id_article !=18}{id_article !=481}{parTitreSans} {debut_page,20}>
<a href="#URL_ARTICLE"><img src="navpics/fleche.gif" width="10" height="10"> #TITRE</a><br>
</BOUCLE_rubrique3>
</BOUCLE_rubrique2>
J’ai une fct qui me dcoupe le rsultat en pages,
Elle vient de spipcontrib :
/*
* +----------------------------------+
* Nom du Filtre : pagination
* +----------------------------------+
* Date : dimanche 22 aot 2004
* Auteur : James (klike<at>free.fr)
* +-------------------------------------+
* Fonctions de ce filtre :
* affiche la liste des pages d'une boucle contenant
* un critre de limite du type {debut_xxx, yyy}
* +-------------------------------------+
*
* Pour toute suggestion, remarque, proposition d'ajout
* reportez-vous au forum de l'article :
* http://www.uzine.net/spip_contrib/article.php3?id_article=663
*/
function pagination($total, $position=0, $pas=1, $fonction='') {
global $clean_link;
global $pagination_item_avant, $pagination_item_apres, $pagination_separateur;
tester_variable('pagination_separateur', ' | ');
if (ereg('^debut([-_a-zA-Z0-9]+)$', $position, $match)) {
$debut_lim = "debut".$match[1];
$position = intval($GLOBALS['HTTP_GET_VARS'][$debut_lim]);
}
$nombre_pages = floor(($total-1)/$pas)+1;
$texte = '';
if($nombre_pages>1) {
$i = 0;
while($i<$nombre_pages) {
$clean_link->delVar($debut_lim);
$clean_link->addVar($debut_lim, strval($i*$pas));
$url = $clean_link->getUrl();
if(function_exists($fonction)) $item = call_user_func($fonction, $i+1);
else $item = strval($i+1);
if(($i*$pas) != $position) {
if(function_exists('lien_pagination')) $item = lien_pagination($url, $item, $i+1);
else $item = "<a href=\"".$url."\">".$item."</a>";
}
$texte .= $pagination_item_avant.$item.$pagination_item_apres;
if($i<($nombre_pages-1)) $texte .= $pagination_separateur;
$i++;
}
//Correction bug: $clean_link doit revenir son tat initial
$clean_link->delVar($debut_lim);
if($position) $clean_link->addVar($debut_lim, $position);
return $texte;
}
return '';
}
Ds que je place ta fct j’ai une erreur de parsing ?
Parse error : parse error, expecting `’(’’ in e :\dev\pur\spip_pur\spip-v1-8-1\inc-calcul.php(109) : eval()’d code on line 195
Voil as-tu une idée ?
Par avance merci