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 |