Tri des articles dans le menu

SPIP 2.0.7

Bonjour,

J'ai monté le site de mon CE en spip il y a quelques mois à force
d'opiniâtreté car je n'avais aucune compétence préalable en création de site
web.

Mon employeur m'a demandé d'en restreindre l'accès à certaines IP, raison
pour laquelle je ne peux pas vous inviter à le visiter.

Dans le "Menu des rubriques déroulant" avec affichage de la liste des
articles de chaque rubrique,
dans la sous-rubrique "PV à réviser", nous avons :
- PV 17
- PV 18
- PV 19
- PV 20
- PV 21
- PV 22

et cette liste va s'allonger chaque mois, rendant très malaisé l'accès au PV
le plus récent.

Je voudrais donc que le PV 22 (le plus récent) s'affiche en premier.

En relisant les diverses rubriques d'aides disponibles, j'ai cru comprendre
qu'il fallait que je modifie une boucle.

J'ai donc essayé de modifier la boucle rubrique qui se trouve dans :
/public_html/squelettes-dist/rubrique.html
lignes 42 : <BOUCLE_articles(ARTICLES) {id_rubrique} {par date}{inverse}
{pagination}>
J'ai supprimé {inverse}

Aucun résultat, l'affichage est toujours le même. J'ai dû rater quelque
chose :frowning:
Pouvez-vous m'aider ?

Un grand merci d'avance.
Steph

Bonjour

Stéphanie a écrit :

SPIP 2.0.7

Bonjour,
J'ai monté le site de mon CE en spip il y a quelques mois à force 
d'opiniâtreté car je n'avais aucune compétence préalable en création de site 
web.
Mon employeur m'a demandé d'en restreindre l'accès à certaines IP, raison 
pour laquelle je ne peux pas vous inviter à le visiter.
Dans le "Menu des rubriques déroulant" avec affichage de la liste des 
articles de chaque rubrique,
dans la sous-rubrique "PV à réviser", nous avons :
- PV 17
- PV 18
- PV 19
- PV 20
- PV 21
- PV 22
et cette liste va s'allonger chaque mois, rendant très malaisé l'accès au PV 
le plus récent.
Je voudrais donc que le PV 22 (le plus récent) s'affiche en premier.
En relisant les diverses rubriques d'aides disponibles, j'ai cru comprendre 
qu'il fallait que je modifie une boucle.
J'ai donc essayé de modifier la boucle rubrique qui se trouve dans : 
/public_html/squelettes-dist/rubrique.html
lignes 42 : <BOUCLE_articles(ARTICLES) {id_rubrique} {par date}{inverse} 
{pagination}>
J'ai  supprimé {inverse}
Aucun résultat, l'affichage est toujours le même. J'ai dû rater quelque 
chose :-(
Pouvez-vous m'aider ?
Un grand merci d'avance.
Steph 
  

Ce n’est pas la boucle à changer :

  1. Parce que {inverse} justement affiche par date inverse : donc plus récent en premier
  2. Parce que cette boucle concerne l’affichage des pages « rubriques » et pas l’affichage défini dans « Menu des rubriques déroulant »

Il faut d’abord trouver le fichier « Menu des rubriques déroulant » qui doit s’appeler… ? …
Puis y trouver la boucle ARTICLES et y insérer {par date} {inverse}
Mais cela inversera l’ordre d’affichage pour tous les articles présents dans ce menu…

@+
Luc

Steph Anie a écrit :

Bonjour,
Luc, je te remercie pour ta réponse que je me suis empressée d’essayer d’appliquer.
Mais je j’ai pas trouvé le bon fichier dans squelettes-dist.
Peut-être que quelqu’un pourrait m’indiquer comment s’appelle ce fichier ?
Je ne dois pas être la seule à avoir cette présentation basique que l’on peut retrouver sur cette page :
http://www.sarka-spip.net/
Il s’agit du menu de rubriques qui se trouve en haut, à gauche, sous les mots « Accueil du site ».
Sinon, j’ai une copie d’écran de mon site, mais je ne crois pas que l’on puisse laisser d’image dans ces messages, si ?
Bonne journée !
Steph

Le 21 octobre 2009 07:25, Luc Mamin <mamin.luc@orange.fr> a écrit :

Bonjour
Stéphanie a écrit :

SPIP 2.0.7
Bonjour,
J'ai monté le site de mon CE en spip il y a quelques mois à force 
d'opiniâtreté car je n'avais aucune compétence préalable en création de site 
web.
Mon employeur m'a demandé d'en restreindre l'accès à certaines IP, raison 
pour laquelle je ne peux pas vous inviter à le visiter.
Dans le "Menu des rubriques déroulant" avec affichage de la liste des 
articles de chaque rubrique,
dans la sous-rubrique "PV à réviser", nous avons :
- PV 17
- PV 18
- PV 19
- PV 20
- PV 21
- PV 22
et cette liste va s'allonger chaque mois, rendant très malaisé l'accès au PV 
le plus récent.
Je voudrais donc que le PV 22 (le plus récent) s'affiche en premier.
En relisant les diverses rubriques d'aides disponibles, j'ai cru comprendre 
qu'il fallait que je modifie une boucle.
J'ai donc essayé de modifier la boucle rubrique qui se trouve dans : 
/public_html/squelettes-dist/rubrique.html
lignes 42 : <BOUCLE_articles(ARTICLES) {id_rubrique} {par date}{inverse} 
{pagination}>
J'ai  supprimé {inverse}
Aucun résultat, l'affichage est toujours le même. J'ai dû rater quelque 
chose :-(
Pouvez-vous m'aider ?
Un grand merci d'avance.
Steph 
      

Ce n’est pas la boucle à changer :

  1. Parce que {inverse} justement affiche par date inverse : donc plus récent en premier
  2. Parce que cette boucle concerne l’affichage des pages « rubriques » et pas l’affichage défini dans « Menu des rubriques déroulant »
    Il faut d’abord trouver le fichier « Menu des rubriques déroulant » qui doit s’appeler… ? …
    Puis y trouver la boucle ARTICLES et y insérer {par date} {inverse}
    Mais cela inversera l’ordre d’affichage pour tous les articles présents dans ce menu…
    @+
    Luc

S’il s’agit d’un squelette SARKA, le menu doit se trouver dans :
plugins → sarkaspip_2(ou 3) ->noisettes
Avec sarkaspip_2, il s’appelle : bloc-gauche-menu-deroulant.html

@+
Luc

Bonsoir,

Encore une petite question sur ce point.

Serait-il possible de limiter l’affichage des articles par date inverse à certaines rubriques ?
Ainsi pour les autres rubriques, les articles seraient toujours classées par numéros de type « 01. Présentation de la DUP »

Et si oui, comment faire ?

Merci pour vos réponses.

Steph
(SPIP 2.0.7 - Sarka-SPIP 3.0.0 beta2)

Le 21 octobre 2009 12:25, Steph Anie <steph.anie.en.bretagne@gmail.com> a écrit :

Rebonjour Luc et Merci !!!

ça marche :slight_smile: j’ai bien Sarka-SPIP 3.0.0 beta2

Donc, il fallait faire la modif dans :
/public_html/plugins/sarkaspip_3/noisettes\inc_nav_articles_1.html

et noter

<BOUCLE_article(ARTICLES){id_rubrique}{par date}{inverse}>

Par ailleurs, j’avais aussi envie de changer l’ordre d’apparition des articles dans l’espace privé.
Je pensais donc qu’il fallait que je modifie le fichier config/mes_options.php comme je l’avais lu ici.

Sauf que je suis heureuse détentrice du plugin « couteaux suisse » et que donc, il m’a suffit, dans la partie « Tri des articles » de cliquer sur l’option « Tri sur la date de publication (ORDER BY date DESC) »

Voilà, maintenant tout fonctionne comme je l’entends !
Un grand merci Luc, car grâce à toi j’ai compris pas mal de choses.

Steph

Le 21 octobre 2009 12:24, Luc Mamin <mamin.luc@orange.fr> a écrit :

Steph Anie a écrit :

Bonjour,
Luc, je te remercie pour ta réponse que je me suis empressée d’essayer d’appliquer.
Mais je j’ai pas trouvé le bon fichier dans squelettes-dist.
Peut-être que quelqu’un pourrait m’indiquer comment s’appelle ce fichier ?
Je ne dois pas être la seule à avoir cette présentation basique que l’on peut retrouver sur cette page :
http://www.sarka-spip.net/
Il s’agit du menu de rubriques qui se trouve en haut, à gauche, sous les mots « Accueil du site ».
Sinon, j’ai une copie d’écran de mon site, mais je ne crois pas que l’on puisse laisser d’image dans ces messages, si ?
Bonne journée !
Steph

Le 21 octobre 2009 07:25, Luc Mamin <mamin.luc@orange.fr> a écrit :

Bonjour
Stéphanie a écrit :

SPIP 2.0.7
Bonjour,
J'ai monté le site de mon CE en spip il y a quelques mois à force 
d'opiniâtreté car je n'avais aucune compétence préalable en création de site 
web.
Mon employeur m'a demandé d'en restreindre l'accès à certaines IP, raison 
pour laquelle je ne peux pas vous inviter à le visiter.
Dans le "Menu des rubriques déroulant" avec affichage de la liste des 
articles de chaque rubrique,
dans la sous-rubrique "PV à réviser", nous avons :
- PV 17
- PV 18
- PV 19
- PV 20
- PV 21
- PV 22
et cette liste va s'allonger chaque mois, rendant très malaisé l'accès au PV 
le plus récent.
Je voudrais donc que le PV 22 (le plus récent) s'affiche en premier.
En relisant les diverses rubriques d'aides disponibles, j'ai cru comprendre 
qu'il fallait que je modifie une boucle.
J'ai donc essayé de modifier la boucle rubrique qui se trouve dans : 
/public_html/squelettes-dist/rubrique.html
lignes 42 : <BOUCLE_articles(ARTICLES) {id_rubrique} {par date}{inverse} 
{pagination}>
J'ai  supprimé {inverse}
Aucun résultat, l'affichage est toujours le même. J'ai dû rater quelque 
chose :-(
Pouvez-vous m'aider ?
Un grand merci d'avance.
Steph 
      

Ce n’est pas la boucle à changer :

  1. Parce que {inverse} justement affiche par date inverse : donc plus récent en premier
  2. Parce que cette boucle concerne l’affichage des pages « rubriques » et pas l’affichage défini dans « Menu des rubriques déroulant »
    Il faut d’abord trouver le fichier « Menu des rubriques déroulant » qui doit s’appeler… ? …
    Puis y trouver la boucle ARTICLES et y insérer {par date} {inverse}
    Mais cela inversera l’ordre d’affichage pour tous les articles présents dans ce menu…
    @+
    Luc

S’il s’agit d’un squelette SARKA, le menu doit se trouver dans :
plugins → sarkaspip_2(ou 3) ->noisettes
Avec sarkaspip_2, il s’appelle : bloc-gauche-menu-deroulant.html

@+
Luc