[spip-dev] critères dates

bonjour,

J'ai cette boucle qui ne fonctionne plus (je ne sais pas si c'est en 2 ou avant que ça bloque) dans une page parution.html

<BOUCLE_nombre_titres(ARTICLES) {id_rubrique=1} {annee_redac=#DATE_REDAC}></BOUCLE_nombre_titres>[, notices&nbsp;: (#TOTAL_BOUCLE)]
<//B_nombre_titres>

http://cgecaf.com/spip.php?page=parution&date=2006

j'ai année 2009 et notices = 0
je viens de mettre un article daté de 2009 et ma page est bien
"année 2009, notices : 1" et affiche l'article MAIS le contexte est 2006 (ou une autre année) pas 2009 qui ressort à chaque fois !

Qu'est-ce-qui a bien pu changé et/ou comment résoudre ?

Claude

Je ne vois pas le rapport entre #DATE_REDAC et le paramètre date de l'URL, ce n'est pas le même.
Mais bon, en supposant que c'est un lapsus, il me semble que ça avait été discuté à l'époque des dépots suivants:
http://trac.rezo.net/trac/spip/changeset/12548
http://trac.rezo.net/trac/spip/changeset/12558
par rapport à eux il y a des différences ?

Committo,Ergo:Sum

je viens d'installer une 192g avec mes squelettes et de saisir 7 articles : 1 pour 2008, 2 pour 2008 et 4 pour 2007 et mon système fonctionne ; j'ai modifié le squelette en supprimant les _redac et _REDAC et le fonctionnement est toujours ok

ce n'est peut-être pas normal mais comme j'ai peiné à y arriver, ça m'allais

j'ai peut-être bénéficié indument d'un bug de l'époque ?

Claude

Je ne vois pas comment ton critère de date peut fonctionner vu que
- annee_redac sera de la forme 2006 (http://www.spip.net/fr_article900.html)
- #DATE_REDAC sera
"affiché dans un format numérique (au format MySQL) : « 2001-12-01 03:25:02"
(http://www.spip.net/fr_article1971.html)

Pour une comparaison correcte il faut au moins [(#DATE_REDAC|annee)]
Si le reste est bon évidemment.

dlatr rapportait (soyons exacts sur la date : 01/01/2009 15:54):

certes, mais celà fonctionnait auparavant, voir aussi mon autre message sur un essai réussi en 1.9 :

dlatr a écrit :

dlatr a écrit :

Je ne vois pas comment ton critère de date peut fonctionner vu que
- annee_redac sera de la forme 2006 (Les critères communs à toutes les boucles - SPIP)
- #DATE_REDAC sera
"affiché dans un format numérique (au format MySQL) : « 2001-12-01 03:25:02"
(La gestion des dates - SPIP)

ça peut marcher non en tant que tri numérique,
mais tri alpha (du dictionnaire).

hum, c'est un début d'explication au pourquoi ce peut marcher mais que je comprends pas pourquoi :slight_smile:
(du moins à la relecture de mon code)

Claude

bonjour,

J'ai cette boucle qui ne fonctionne plus (je ne sais pas si c'est en 2 ou avant que ça bloque) dans une page parution.html

<BOUCLE_nombre_titres(ARTICLES) {id_rubrique=1} {annee_redac=#DATE_REDAC}></BOUCLE_nombre_titres>[, notices&nbsp;: (#TOTAL_BOUCLE)]
<//B_nombre_titres>

http://cgecaf.com/spip.php?page=parution&date=2006

j'ai année 2009 et notices = 0
je viens de mettre un article daté de 2009 et ma page est bien
"année 2009, notices : 1" et affiche l'article MAIS le contexte est 2006 (ou une autre année) pas 2009

Je ne vois pas le rapport entre #DATE_REDAC et le paramètre date de l'URL, ce n'est pas le même.
Mais bon, en supposant que c'est un lapsus, il me semble que ça avait été discuté à l'époque des dépots suivants:
http://trac.rezo.net/trac/spip/changeset/12548

je ne trouve rien ici de plus qu'après

http://trac.rezo.net/trac/spip/changeset/12558

ici, seul spip/ecrire/public/parametrer.php r1528 me donne un comportement différent : il m'affiche tous les articles sans date_redac

sinon, dans les deux cas les
spip/ecrire/inc/utils.php r12534 ou r12548 me donnent page blanche et je ne sais pas retrouver les version précédentes
et mettre la version de la 192g donne
Fatal error: Cannot redeclare spip_connect() (previously declared in /var/alternc/html/f/ficedl/cgecaf/ecrire/inc/utils.php:204) in /var/alternc/html/f/ficedl/cgecaf/ecrire/base/connect_sql.php on line 108

claude

bonjour,

J'ai cette boucle qui ne fonctionne plus (je ne sais pas si c'est en 2 ou avant que ça bloque) dans une page parution.html

<BOUCLE_nombre_titres(ARTICLES) {id_rubrique=1} {annee_redac=#DATE_REDAC}></BOUCLE_nombre_titres>[, notices&nbsp;: (#TOTAL_BOUCLE)]
<//B_nombre_titres>

http://cgecaf.com/spip.php?page=parution&date=2006

j'ai année 2009 et notices = 0
je viens de mettre un article daté de 2009 et ma page est bien
"année 2009, notices : 1" et affiche l'article MAIS le contexte est 2006 (ou une autre année) pas 2009

Je ne vois pas le rapport entre #DATE_REDAC et le paramètre date de l'URL, ce n'est pas le même.
Mais bon, en supposant que c'est un lapsus, il me semble que ça avait été discuté à l'époque des dépots suivants:
http://trac.rezo.net/trac/spip/changeset/12548

je ne trouve rien ici de plus qu'après

http://trac.rezo.net/trac/spip/changeset/12558

ici, seul spip/ecrire/public/parametrer.php r1528 me donne un comportement différent : il m'affiche tous les articles sans date_redac

sinon, dans les deux cas les
spip/ecrire/inc/utils.php r12534 ou r12548 me donnent page blanche et je ne sais pas retrouver les version précédentes
et mettre la version de la 192g donne
Fatal error: Cannot redeclare spip_connect() (previously declared in /var/alternc/html/f/ficedl/cgecaf/ecrire/inc/utils.php:204) in /var/alternc/html/f/ficedl/cgecaf/ecrire/base/connect_sql.php on line 108

claude

oui, j'ai bricolé parce que j'ai toujours pas réussi à me servir de Subversion, j'y ai 5 fois plus de fenêtres qu'avec Gimp. Si quelqu'un connait un truc *simplissime* sur Mac compréhensible par un francophone
Claude

oui, j'ai bricolé parce que j'ai toujours pas réussi à me servir de Subversion, j'y ai 5 fois plus de fenêtres qu'avec Gimp. Si quelqu'un connait un truc *simplissime* sur Mac compréhensible par un francophone
Claude

http://scplugin.tigris.org/

merci,

j'ai essayé plusieurs fois de l'installer (les deux versions), il me dit opération réussie mais je ne trouve rien sur mon disque

Claude

Ca ne te rajoute pas des menus et icones comme sur
http://scplugin.tigris.org/images/contextual_menu.png ?

-----Message d'origine-----

Ca ne te rajoute pas des menus et icones comme sur
http://scplugin.tigris.org/images/contextual_menu.png ?

ben, dans le temps j'avais essayé svnX. Bon, il datait de 2006, j'ai tout jeté, chargé Subversion 1.5.4 et SCPlugin

j'ai finalement vu que Sbversion s'est installé dans un dossier /opt (à la racine du disque) que je ne connaissais pas (et non plus dans /applications)

maintenant, je ne sais pas du tout comment lancer le logiciel (d'ailleurs faut-il lancer ou SCPlugin dont je ne retrouve que le fichier .dmg)

Faut-il de la ligne de commande ?

Lance le .dmg et logiquement tu devras l'installer.

Ensuite, tu nas plus à le lancer, il s'intègre dans les menus du Finder.

-----Message d'origine-----

Lance le .dmg et logiquement tu devras l'installer.

ben justement, il me dit que l'installation a réussi et que le logiciel a été installé avec succès

mais je n'ai rien même en recommençant plusieurs fois ; où c'est qu'il est passé ?

http://scplugin.tigris.org/

merci,

j'ai essayé plusieurs fois de l'installer (les deux versions), il me dit opération réussie mais je ne trouve rien sur mon disque

Claude

je ne sais pas comment je l'ai installé, mais ça marche très bien...
tu fais un clic droit (ctrl clic) sur le dossier de ton choix et tu vois subversion >
(si alors tu ne vois rien c'est effectivement y'a un souci...)
choisi checkout en entrant alors le chemin svn:// du plugin que tu veux

pas mieux

http://scplugin.tigris.org/

merci,

j'ai essayé plusieurs fois de l'installer (les deux versions), il me dit opération réussie mais je ne trouve rien sur mon disque

Claude

je ne sais pas comment je l'ai installé, mais ça marche très bien...
tu fais un clic droit (ctrl clic) sur le dossier de ton choix et tu vois subversion >
(si alors tu ne vois rien c'est effectivement y'a un souci...)

oui, je n'avais pas pensé à redémarrer l'ordi (merci Samy)

choisi checkout en entrant alors le chemin svn:// du plugin que tu veux

hum, je viens de tenter svn://trac.rezo.net/spip/spip et j'ai
Subversion Error
Unable to find repository for 'svn://tac.rezon.net/spip/spip' in revision 0
faut un passe ici ?
Claude

j'ai trouvé une solution toute bête qui fonctionne en spip 2 (m'étonne n'avoir pas testé en 1.8 à la création du squelette) :

[ann&eacute;e (#ENV{date}|annee)]<BOUCLE_nombre_titres(ARTICLES) {id_rubrique=1} {annee_redac=#ENV{date}}></BOUCLE_nombre_titres>[, notices&nbsp;: (#TOTAL_BOUCLE)]
<//B_nombre_titres>

Claude