Deprecated: Function set_magic_quotes_runtime() is deprecated in /var/www/sda/3/a/fredomkb/forum/include/common.php on line 59

Warning: Cannot modify header information - headers already sent by (output started at /var/www/sda/3/a/fredomkb/forum/include/common.php:59) in /var/www/sda/3/a/fredomkb/forum/header.php on line 41

Warning: Cannot modify header information - headers already sent by (output started at /var/www/sda/3/a/fredomkb/forum/include/common.php:59) in /var/www/sda/3/a/fredomkb/forum/header.php on line 42

Warning: Cannot modify header information - headers already sent by (output started at /var/www/sda/3/a/fredomkb/forum/include/common.php:59) in /var/www/sda/3/a/fredomkb/forum/header.php on line 43

Warning: Cannot modify header information - headers already sent by (output started at /var/www/sda/3/a/fredomkb/forum/include/common.php:59) in /var/www/sda/3/a/fredomkb/forum/header.php on line 44
Projets pour Spip et PunBb / Modification du nombre d'articles

MiniGriSpip

Petit site de test et de démonstration du squelette MiniGriSpip 1.6...
Accueil du site > Accueil forums > Squelette MiniGriSpip > Modification du nombre d'articles
Projets pour Spip et PunBb - Petit forum de discussion autour de quelques projets personnels pour SPIP et PunBb.
     

Annonce

Bonjour et bienvenue sur les forums techniques de MiniGriSpip :-)

Quelques liens : Et Mgs alors ? - Balise #TMP - MiniGriSpip 1.6 - Mise-à-jour Calendrier

IMPORTANT : La participation � ces forums est strictement r�serv�e aux membres inscrits, merci de votre compr�hension.

ATTENTION : L'inscription au forum est d�sormais ferm�e pour cause de spams en trop grande quantit�.

01/03/2011 - FredoMkb

  • Modification du nombre d'articles

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 552

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 553

#1 08-05-2008 15:22:48

Herv�
Novice
Date d'inscription: 07-05-2008
Messages: 3

Modification du nombre d'articles

Bonjour,
J'ai eu beau cherch� sur le squelette comment modifier, je n'ai pas r�ussi � trouver.

Comment peut-on modifier le nombre d'articles apparentes par rubrique.
Actuellement, sur une page de rubrique, on trouve 10 articles list�s.

Comment modifier ce nombre s'il-vous-pla�t?
En vous remerciant d'avance.
Bonne journ�e.
Herv�

Hors ligne

 

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 552

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 553

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 537

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 537

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 537

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 537

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 537

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 614

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 552

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 553

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 537

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 537

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 537

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 537

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 537

#2 08-05-2008 16:59:30

FredoMkb
Guide
Date d'inscription: 01-11-2006
Messages: 372
Site web

Re: Modification du nombre d'articles

Bonjour Herv� et bienvenue smile

La plupart des boucles Spip utilis�es dans le squelette Mgs pour lister les contenus du site, poss�dent un argument qui d�fini le nombre d'�l�ments � afficher par pagination, c'est cette valeur l� qu'il faut modifier pour avoir des listes avec le nombre d'�l�ments de ton choix.

Voici un exemple de d�but de boucle poss�dant l'argument en question :

Code:

<BOUCLE_breves_dernieres(BREVES) {tout} {par date} {inverse} {0,5}>

Cet exemple est issu du fichier "sommaire.html" du squelette, et correspond au 5 derni�res br�ves publi�es.

C'est l'argument "{0,5}" qui d�finit donc le nombre d'�l�ments � afficher, il se compose de deux valeurs, la premi�re indique � quel num�ro d'�l�ment l'affichage doit d�buter, z�ro veut dire au tout d�but de la liste, et la seconde valeur indique le nombre d'�l�ments � afficher, 5 items pour cette boucle.

Voici un petit pas-�-pas :

1. �dite le fichier Html contenant la boucle qui liste les �l�ments dont tu d�sires modifier le nombre ;

2. Retrouve le code qui d�clenche la boucle, toujours pr�fix� "BOUCLE" (tout en capitales) ;

3. Retrouve l'argument qui d�fini le nombre d'�l�ments � afficher (en fin de ligne le plus souvent) ;

4. Changes la seconde valeur de cet argument par celle de ton choix ;

5. Enregistre le ficher pour conserver ces modifications ;

6. Vide le cache de Spip (espace priv� -> configuration -> vider le cache) et recharge tes pages.

Voil�... j'esp�re que ce n'est pas trop confus, tiens-nous au courant Stp... �+ smile


Fredo d;o)
"Un pas � la fois me suffit..." (Gandhi)

Hors ligne

 

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 552

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 553

#3 11-05-2008 11:03:06

Herv�
Novice
Date d'inscription: 07-05-2008
Messages: 3

Re: Modification du nombre d'articles

Bonjour Fredo,
Merci pour les explications, mais c'est justement ce que j'eusse fait, et n'ai trouv� nulle part, l'endroit dans la boucle o� l'on peut modifier ce param�tre.

J'ai le squelette MiniGripSpip.
J'ai donc trouv� dans le fichier "rubrique.html", la boucle concernant l'affichage de la liste des articles dans une rubrique mais aucun argument qui d�finisse le nombre d'articles � afficher par pagination.

Pouvez-vous m'aider s'il-vous-pla�t?
En vous remerciant.
Herv�

Hors ligne

 

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 552

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 553

#4 12-05-2008 03:38:06

FredoMkb
Guide
Date d'inscription: 01-11-2006
Messages: 372
Site web

Re: Modification du nombre d'articles

Bonjour Herv� smile

En fait, la technique expliqu�e n'est pas tout-�-fait la bonne, car certains fichiers ne sont pas affich�s directement par Spip, mais pr�alablement int�gr�s dans d'autres fichiers, il faut alors modifier le fichier import� correspondant aux donn�es que tu souhaites adapter...

Autrement dit, dans le fichier nomm� "rubrique.html", il y a un certain nombre de listes (articles, br�ves, sites, etc.), qui sont en r�alit� des int�grations dynamiques d'autres fichiers se trouvant, normalement, dans le dossier "inc/", voici � quoi ressemble le code d'int�gration de la liste d'articles :

Code:

<!-- Inclusion des Articles publies -->
<INCLURE{fond=inc/inc-articles}{id_rubrique}{lang}{tri=date}{ordre=1}{cntxt=rbrq}>

Donc, pour la liste des articles, il faut �diter le fichier "inc/inc-articles.html", et modifier l'argument "{pagination NN}" ("NN" �tant le nombre d'�l�ments � afficher par pagination) qui se trouve � la fin de la ligne normalement :

Code:

<BOUCLE_liste_articles(ARTICLES) ... {pagination 20}>

Tu peux �videmment mettre la valeur de ton choix, mais saches que Spip proposera une solution d'affichage par pagination lorsque la limite demand�e sera d�pass�e, il n'est donc pas forc�ment n�cessaire d'afficher un trop grand nombre d'�l�ments, car ceci aurait pour effet de ralentir le calcul de la page c�t� serveur...

Voil�, la technique pr�c�dente reste toutefois valable pour les listes ne disposant pas du syst�me de pagination mais d'un affichage suivant un nombre pr�cis d'�l�ments...

J'esp�re que ce message pourra te rendre service... tiens-nous au courant Stp...

�+ smile


Fredo d;o)
"Un pas � la fois me suffit..." (Gandhi)

Hors ligne

 

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 552

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 553

#5 20-05-2008 12:20:14

Herv�
Novice
Date d'inscription: 07-05-2008
Messages: 3

Re: Modification du nombre d'articles

Ca marche !!!  big_smile
Merci Fredo pour tous ces conseils.

Herv�

Hors ligne

 
  • Modification du nombre d'articles

Pied de page des forums

Propuls� par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Suivre la vie du site RSS 2.0 | SPIP | Mgs MGS |