bonjour,
comment fait on sur spip pour conserver un article en tete de liste et que les autres memes plus recents viennent en dessous?? (un peu comme sur les forums php-bb avec les messages annonces) je prefere avoir un debut de recherche avant de poser une question sur la liste mais franchement la sur ca je cale completement…
merci
so:)
Pourquoi ne pas associer un mot clé à l’article que tu comptes mettre en tête ?
Tu peux alors faire une boucle sur ce mot clé, puis une boucle sur les autres articles en utilisant la propriété {doublons} pour éviter que ton article placé en tête apparaisse plusieurs fois ![]()
Le 12/07/07, sonews <sonews@gmail.com> a écrit :
bonjour,
comment fait on sur spip pour conserver un article en tete de liste et que les autres memes plus recents viennent en dessous?? (un peu comme sur les forums php-bb avec les messages annonces) je prefere avoir un debut de recherche avant de poser une question sur la liste mais franchement la sur ca je cale completement…
merci
so:)
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.spip.net/
irc://irc.freenode.net/spip
FAQ : http://www.spip-contrib.net/spikini/FaQ
Bonjour
De mon côté, j'utilise la numérotation des articles, ce qui me permet d'en spécifier l'ordre {par numero}
Par exemple :
"10. 1er article
"20. le super 2eme article"
....
La numérotation avec des pas importants permet d'intercaler de nouveaux articles entre.
Aurélien
Olivier THIERRY a écrit :
Pourquoi ne pas associer un mot clé à l'article que tu comptes mettre en tête ?
Tu peux alors faire une boucle sur ce mot clé, puis une boucle sur les autres articles en utilisant la propriété {doublons} pour éviter que ton article placé en tête apparaisse plusieurs foisLe 12/07/07, *sonews* <sonews@gmail.com <mailto:sonews@gmail.com>> a écrit :
bonjour,
comment fait on sur spip pour conserver un article en tete de
liste et que les autres memes plus recents viennent en dessous??
(un peu comme sur les forums php-bb avec les messages annonces) je
prefere avoir un debut de recherche avant de poser une question
sur la liste mais franchement la sur ca je cale completement...
merci
so:)_______________________________________________
liste spip
spip@rezo.net <mailto:spip@rezo.net> - désabonnement :
spip-off@rezo.net <mailto:spip-off@rezo.net>
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/
irc://irc.freenode.net/spip
FAQ : http://www.spip-contrib.net/spikini/FaQ------------------------------------------------------------------------
_______________________________________________
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.spip.net/
irc://irc.freenode.net/spip
FAQ : http://www.spip-contrib.net/spikini/FaQ
Pourquoi ne pas associer un mot clé à l’article que tu comptes mettre en tête ?
Tu peux alors faire une boucle sur ce mot clé, puis une boucle sur les autres articles en utilisant la propriété > {doublons} pour éviter que ton article placé en tête apparaisse plusieurs fois
J’ai compris le principe des mots clés par contre la suite je n’ai pas saisi, faire une boucle article en mettant un critere {id_mot} mais comment lui specifier de rester en tete de tous les articles quelques soit la date de publication??
so:)``
Le 12/07/07, Olivier THIERRY <olivier.thierry@gmail.com> a écrit :
Pourquoi ne pas associer un mot clé à l’article que tu comptes mettre en tête ?
Tu peux alors faire une boucle sur ce mot clé, puis une boucle sur les autres articles en utilisant la propriété {doublons} pour éviter que ton article placé en tête apparaisse plusieurs foisLe 12/07/07, sonews <sonews@gmail.com > a écrit :
bonjour,
comment fait on sur spip pour conserver un article en tete de liste et que les autres memes plus recents viennent en dessous?? (un peu comme sur les forums php-bb avec les messages annonces) je prefere avoir un debut de recherche avant de poser une question sur la liste mais franchement la sur ca je cale completement…
merci
so:)
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.spip.net/
irc://irc.freenode.net/spip
FAQ : http://www.spip-contrib.net/spikini/FaQ
De mon côté, j’utilise la numérotation des articles, ce qui me permet
d’en spécifier l’ordre {par numero}
Par exemple :
"10. 1er article
« 20. le super 2eme article »
Peut tu m’en dire plus sur la maniere dont tu as ecrit ta boucle?
merci
Le 12/07/07, aurelien@menfin.net <aurelien@menfin.net> a écrit :
Bonjour
De mon côté, j’utilise la numérotation des articles, ce qui me permet
d’en spécifier l’ordre {par numero}
Par exemple :
"10. 1er article
« 20. le super 2eme article »
…La numérotation avec des pas importants permet d’intercaler de nouveaux
articles entre.Aurélien
Olivier THIERRY a écrit :
Pourquoi ne pas associer un mot clé à l’article que tu comptes mettre
en tête ?
Tu peux alors faire une boucle sur ce mot clé, puis une boucle sur les
autres articles en utilisant la propriété {doublons} pour éviter que
ton article placé en tête apparaisse plusieurs foisLe 12/07/07, sonews <sonews@gmail.com mailto:[sonews@gmail.com](mailto:sonews@gmail.com)> a
écrit :bonjour,
comment fait on sur spip pour conserver un article en tete de
liste et que les autres memes plus recents viennent en dessous??
(un peu comme sur les forums php-bb avec les messages annonces) je
prefere avoir un debut de recherche avant de poser une question
sur la liste mais franchement la sur ca je cale completement…
merci
so:)
liste spip
spip@rezo.net mailto:[spip@rezo.net](mailto:spip@rezo.net) - désabonnement :
spip-off@rezo.net mailto:[spip-off@rezo.net](mailto:spip-off@rezo.net)
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/
irc://irc.freenode.net/spip
FAQ : http://www.spip-contrib.net/spikini/FaQ
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.spip.net/
irc://irc.freenode.net/spip
FAQ : http://www.spip-contrib.net/spikini/FaQ
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.spip.net/
irc://irc.freenode.net/spip
FAQ : http://www.spip-contrib.net/spikini/FaQ
Perso, pour mettre un article en avant, je met un préfixe « 01 » devant le titre de mon article, et par la suite, ma boucle teste si le titre débute par ce préfixe (via le critère {titre==^01}).
Une fois cette boucle terminée, j’affiche une autre boucle avec {titre!==^01} afin de sortir les autres articles en dessous.
Ca se trouve, j’aurais pu tout caler en une boucle… mais je ne l’ai pas fait ^^
–
JR
En fait tu fais deux boucles :
- La première avec le critère {id_mot}, qui te ramènera l’article que tu veux placer en tête
- La deuxième sans critère, avec un tri sur la date par exemple, en précisant {doublons} pour que ton article placé en tête ne se retrouve pas une deuxième fois dans ta liste
Quelquechose comme ça :
<BOUCLE1 (ARTICLE) {id_mot=MOT_CLE}>
#TITRE
etc …
<BOUCLE2 (ARTICLE) {par date} {inverse} {doublons}>
#TITRE
etc …
Gérer ce problème avec la numérotation des articles n’est pas une bonne solution à mon avis, car elle t’empêche de faire un tri sur la date, vu que tu tries déjà sur le titre ![]()
Le 12/07/07, sonews <sonews@gmail.com> a écrit :
Pourquoi ne pas associer un mot clé à l’article que tu comptes mettre en tête ?
Tu peux alors faire une boucle sur ce mot clé, puis une boucle sur les autres articles en utilisant la propriété > {doublons} pour éviter que ton article placé en tête apparaisse plusieurs foisJ’ai compris le principe des mots clés par contre la suite je n’ai pas saisi, faire une boucle article en mettant un critere {id_mot} mais comment lui specifier de rester en tete de tous les articles quelques soit la date de publication??
so:)``Le 12/07/07, Olivier THIERRY <olivier.thierry@gmail.com> a écrit :
Pourquoi ne pas associer un mot clé à l’article que tu comptes mettre en tête ?
Tu peux alors faire une boucle sur ce mot clé, puis une boucle sur les autres articles en utilisant la propriété {doublons} pour éviter que ton article placé en tête apparaisse plusieurs foisLe 12/07/07, sonews <sonews@gmail.com > a écrit :
bonjour,
comment fait on sur spip pour conserver un article en tete de liste et que les autres memes plus recents viennent en dessous?? (un peu comme sur les forums php-bb avec les messages annonces) je prefere avoir un debut de recherche avant de poser une question sur la liste mais franchement la sur ca je cale completement…
merci
so:)
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.spip.net/
irc://irc.freenode.net/spip
FAQ : http://www.spip-contrib.net/spikini/FaQ
C’est pas faux pour le tri par date, mais mon idée d’implémenter par num titre suggère de ne pas avoir besoin de trier par date (page de contacts chez moi notamment), étant donné que je veux juste afficher les articles dans l’ordre que je veux =)
–
JR
On est bien d’accord ![]()
Mais d’après ce que j’ai compris so trie ses articles par date pour l’instant puisqu’il parle d’articles plus récents qui passent avant l’article qu’il veut mettre en tête.
Le 12/07/07, Julien R <julien.roulette@gmail.com> a écrit :
C’est pas faux pour le tri par date, mais mon idée d’implémenter par num titre suggère de ne pas avoir besoin de trier par date (page de contacts chez moi notamment), étant donné que je veux juste afficher les articles dans l’ordre que je veux =)
–
JR
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.spip.net/
irc://irc.freenode.net/spip
FAQ : http://www.spip-contrib.net/spikini/FaQ
Mmmm dans ces cas là, je pense que ma solution fonctionne quand même, mais je ne l’ai pas posté sur la liste :honte:
La voici :
<BOUCLE_art_principal(ARTICLES){id_rubrique}{titre==^01}{0,1}>
[(#LOGO_ARTICLE||inserer_attribut{'alt', #TITRE}|image_reduire{245,169}|inserer_attribut{'class','visuel'})][(#TITRE|supprimer_numero)
][<:spip:mail:> : (#SURTITRE)
] [<:spip:telephone:> : (#SOUSTITRE)
] [<:spip:adresse:> : (#DESCRIPTIF)
] [(#TEXTE)]
<:spip:les_services:>
[(#TITRE|supprimer_numero)]
[(#LOGO_ARTICLE||inserer_attribut{'alt', #TITRE}|image_reduire{72,56}|inserer_attribut{'class','visuel'})]#TEXTE
#PAGINATION{page_precedent_suivant}
Je n’ai pas testé avec {par date}, j’avais {par num titre}, mais je suppose que ça fonctionne, non ?
–
JR
Tu es aussi obligé de faire deux boucles, non ?
Le 12/07/07, Julien R <julien.roulette@gmail.com> a écrit :
Mmmm dans ces cas là, je pense que ma solution fonctionne quand même, mais je ne l’ai pas posté sur la liste :honte:
La voici :<BOUCLE_art_principal(ARTICLES){id_rubrique}{titre==^01}{0,1}>
[(#LOGO_ARTICLE||inserer_attribut{'alt', #TITRE}|image_reduire{245,169}|inserer_attribut{'class','visuel'})][(#TITRE|supprimer_numero)
][<:spip:mail:> : (#SURTITRE)
] [<:spip:telephone:> : (#SOUSTITRE)
] [<:spip:adresse:> : (#DESCRIPTIF)
] [(#TEXTE)]
<:spip:les_services:>
[(#TITRE|supprimer_numero)]
[(#LOGO_ARTICLE||inserer_attribut{'alt', #TITRE}|image_reduire{72,56}|inserer_attribut{'class','visuel'})]#TEXTE
#PAGINATION{page_precedent_suivant}Je n’ai pas testé avec {par date}, j’avais {par num titre}, mais je suppose que ça fonctionne, non ?
–
JR
Voui =) Mais j’ai choisi la solution de facilité et de fainéantise là =)
Je pense qu’il y a moyen de faire une seule boucle avec un filtre de test… mais je ne l’ai pas fait 
A voir donc =)
–
JR
On est bien d’accord
Mais d’après ce que j’ai compris so trie ses articles par date pour l’instant puisqu’il
parle d’articles plus récents qui passent avant l’article qu’il veut mettre en tête.
Oui c’est ca, mon site fonctionne comme un forum ou un blog c’est a dire que les articles sont classé par date mais il arrive desfois qu’on ai un evenement à annoncer ou quelque chose et dans ce cas il faut que l’annonce reste en haut un moment comme le pricipe des post-it sur les forums
.
Je vais etudier vos solutions de pres, merci bcp pour cette efficacité
so:)
Le 12/07/07, Olivier THIERRY < olivier.thierry@gmail.com> a écrit :
On est bien d’accord
Mais d’après ce que j’ai compris so trie ses articles par date pour l’instant puisqu’il parle d’articles plus récents qui passent avant l’article qu’il veut mettre en tête.Le 12/07/07, Julien R < julien.roulette@gmail.com> a écrit :
C’est pas faux pour le tri par date, mais mon idée d’implémenter par num titre suggère de ne pas avoir besoin de trier par date (page de contacts chez moi notamment), étant donné que je veux juste afficher les articles dans l’ordre que je veux =)
–
JR
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.spip.net/
irc://irc.freenode.net/spip
FAQ : http://www.spip-contrib.net/spikini/FaQ
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.spip.net/
irc://irc.freenode.net/spip
FAQ : http://www.spip-contrib.net/spikini/FaQ