bonjour,
J'ai une version de spip 1.9.1 qui tourne et j'essaye ce genre de boucle:
<BOUCLE_articles(ARTICLES) {date >= #ENV{debut}} {date <= #ENV{fin}}>
<a href="#URL_ARTICLE">#TITRE</a>
</BOUCLE_articles>
Or, apparemment cette version n'accepte plus ce genre de boucle (spip me renvoie une erreur de traitement de boucle).
Quelqu'un a t'il la solution?
(Je veux afficher des articles uniquement en passant des dates de debut et de fin des articles).
Or, apparemment cette version n'accepte plus ce genre de boucle (spip me renvoie une erreur de traitement de boucle).
Bonsoir,
C'est une boucle intéressante. Je ne trouve rien dans la doc sur spip.net qui dit qu'on peut faire cela et pourtant chez moi avec Spip 1.9.3 dev (SVN 10672) cela marche.
Ou presque.
C'est à dire, un URL comme celui-ci :
spip.php?page=test&debut=2008-01-08&fin=2008-01-13
me donne les articles publiés entre le 8 et le *12* janvier. C'est logique, je pense : PHP doit compter 2008-01-13 comme "2008-01-13 00:00:00".
Pour avoir la bonne fin il faut faire quelque chose comme :
spip.php?page=test&debut=2008-01-08&fin=2008-01-13%2023:59:59
ou peut-être il y aurait une façon plus propre d'arranger cela ? ...
bonjour,
J'ai une version de spip 1.9.1 qui tourne et j'essaye ce genre de boucle:
<BOUCLE_articles(ARTICLES) {date >= #ENV{debut}} {date <= #ENV{fin}}>
<a href="#URL_ARTICLE">#TITRE</a>
</BOUCLE_articles>
Or, apparemment cette version n'accepte plus ce genre de boucle (spip me
renvoie une erreur de traitement de boucle).
Quelqu'un a t'il la solution?
(Je veux afficher des articles uniquement en passant des dates de debut
et de fin des articles).
bonjour,
J'ai une version de spip 1.9.1 qui tourne et j'essaye ce genre de boucle:
<BOUCLE_articles(ARTICLES) {date >= #ENV{debut}} {date <= #ENV{fin}}>
<a href="#URL_ARTICLE">#TITRE</a>
</BOUCLE_articles>
Or, apparemment cette version n'accepte plus ce genre de boucle (spip me
renvoie une erreur de traitement de boucle).
Quelqu'un a t'il la solution?
(Je veux afficher des articles uniquement en passant des dates de debut
et de fin des articles).
Rien a faire. Cette boucle ne fonctionne pas en 1.9.2.
Je n'ai pas d'erreur, mais je n'ai absolument rien qui s'affiche.
Quelqu'un aurait'il une autre manip a me conseiller?
Merci les officionados.
Merci bcp a Xavier et Paolo.
Petite question, est-ce que les paramêtres sont bien envoyés vers ta boucle? Peux-tu tester avec un debug pour voir si l’environnement dans lequel la boucle agit est bien avec une fin datée par exemple?
Est-ce que la boucle est dans un fichier inclu? As-tu essayé de le faire dans un fichier indépendant et appelé directement?
bonjour,
J’ai une version de spip 1.9.1 qui tourne et j’essaye ce genre de boucle:
<BOUCLE_articles(ARTICLES) {date >= #ENV{debut}} {date <= #ENV{fin}}> #TITRE
</BOUCLE_articles>
Or, apparemment cette version n’accepte plus ce genre de boucle (spip me
renvoie une erreur de traitement de boucle).
Quelqu’un a t’il la solution?
(Je veux afficher des articles uniquement en passant des dates de debut
et de fin des articles).
Rien a faire. Cette boucle ne fonctionne pas en 1.9.2.
Je n’ai pas d’erreur, mais je n’ai absolument rien qui s’affiche.
Quelqu’un aurait’il une autre manip a me conseiller?
Merci les officionados.
Merci bcp a Xavier et Paolo.
J'ai une version de spip 1.9.1 qui tourne et j'essaye ce genre de boucle:
<BOUCLE_articles(ARTICLES) {date >= #ENV{debut}} {date <= #ENV{fin}}>
<a href="#URL_ARTICLE">#TITRE</a>
</BOUCLE_articles>
Rien a faire. Cette boucle ne fonctionne pas en 1.9.2.
J'ai une version de spip 1.9.1 qui tourne et j'essaye ce genre de boucle:
<BOUCLE_articles(ARTICLES) {date >= #ENV{debut}} {date <= #ENV{fin}}>
<a href="#URL_ARTICLE">#TITRE</a>
</BOUCLE_articles>
Rien a faire. Cette boucle ne fonctionne pas en 1.9.2.
1 SELECT articles.id_article, articles.date, articles.titre, articles.soustitre, articles.descriptif, articles.lang
2 FROM `zen_content_artefact`.spip_articles AS `articles`
3 WHERE (articles.date >= '2005-01-01')
4 AND (articles.date <= '[2008-03-01 23:59:59]')
5 AND (articles.statut = "publie")
Voici la requete qu'il exerce sur la base de données.
J'essaye la mm chose sur la base de données, il ne me revoie rien.
Je supprime le statut="publie" que spip me rajoute automatiquement
a la boucle, et miracle j'obtient tous les articles que je souhaite.
Aurais tu une idée?!!!
Je ne sais pas si c’est normal, en tout cas je ne crois pas, mais dnas ta bloucle, il ne devrait pas y avoir de autour de #ENV il me semble, là, c’est peut-être une de mes erreurs.
En tout cas, dans mySQL, tu te retrouves avec articles.date <= ‹ [2008-03-01 23:59:59] › alors qu’il ne devrait sûrement pas y avoir de crochets!
J'ai une version de spip 1.9.1 qui tourne et j'essaye ce genre de boucle:
<BOUCLE_articles(ARTICLES) {date >= #ENV{debut}} {date <= #ENV{fin}}>
<a href="#URL_ARTICLE">#TITRE</a>
</BOUCLE_articles>
Rien a faire. Cette boucle ne fonctionne pas en 1.9.2.
J'ai une version de spip 1.9.1 qui tourne et j'essaye ce genre de boucle:
<BOUCLE_articles(ARTICLES) {date >= #ENV{debut}} {date <= #ENV{fin}}>
<a href="#URL_ARTICLE">#TITRE</a>
</BOUCLE_articles>
Rien a faire. Cette boucle ne fonctionne pas en 1.9.2.