comparer la date de documents uploadés par ftp.

Yop,

Décidement, j'en chie un peu avec ce site.

j'essaie de faire une sorte de galerie avec les documents d'un article. je veux afficher un document par page et mettre un bouton precedent/suivant

j'ai regardé la doc du site spip. on y propose de passer par age_relatif. j'ai essayé avec ca :

<BOUCLE_show_photo(DOCUMENTS) {id_document=#ENV{photo}}>
   <BOUCLE_precedent(DOCUMENTS) {id_article} {mode=document} {age_relatif>=0} {extension==(png|jpg|gif)} {par date} {inverse} {1,1}>
     <a href="spip.php?page=show_photo&amp;art=#ID_ARTICLE&amp;photo=#_precedent:ID_DOCUMENT">prec</a>
   </BOUCLE_precedent>
   <img src="#FICHIER" alt="#DESCRIPTIF" /><p>#DESCRIPTIF</p>
      
</BOUCLE_show_photo>

Le problème, c'est que mes documents ont tous la meme date (je suppose que c'est parce qu'ils ont été uploadés en ftp) sauf la date de maj. alors j'ai bien essayé de passer par la date de maj

<BOUCLE_precedent(DOCUMENTS) {id_article} {mode=document} {date_maj<#_show_photo:DATE_MODIF}{par maj} {extension==(png|jpg|gif)} {inverse} {0,1}>

mais la, j'ai toujours le bouton précédent (qui pointe sur la même page si il n'y a pas de document précédent

Si quelqu'un a une autre idée, je suis preneur...

Chag

--
"Ca ne marche pas" ne veut rien dire. Alors ne dites rien
"it doesn't work" means nothing. So, say nothing

Bonjour,

A mon humble avis, tu as deux solutions :
1. Modifier la date des documents un par un dans l'interface de gestion de
document sous SPIP. Il t'es proposé de modifier cette date.
2. Utiliser un num titre pour définir l'ordre des documents.

Et pour ce qui est des boutons precedent/suivant, je te conseille de modifier le
modèle de pagination afin qu'il le gère automatiquement, comme je l'ai fait dans
mon plugin GALLERY (http://xebiaut.free.fr/spip.php?article47).

J'espère que ces quelques informations t'auront été utiles.

Cordialement,

Xavier BUROT

Selon chag <chagam@gmail.com>:

Yop,

Décidement, j'en chie un peu avec ce site.

j'essaie de faire une sorte de galerie avec les documents d'un article.
je veux afficher un document par page et mettre un bouton precedent/suivant

j'ai regardé la doc du site spip. on y propose de passer par
age_relatif. j'ai essayé avec ca :

<BOUCLE_show_photo(DOCUMENTS) {id_document=#ENV{photo}}>
   <BOUCLE_precedent(DOCUMENTS) {id_article} {mode=document}
{age_relatif>=0} {extension==(png|jpg|gif)} {par date} {inverse} {1,1}>
     <a

href="spip.php?page=show_photo&amp;art=#ID_ARTICLE&amp;photo=#_precedent:ID_DOCUMENT">prec</a>

   </BOUCLE_precedent>
   <img src="#FICHIER" alt="#DESCRIPTIF" /><p>#DESCRIPTIF</p>

</BOUCLE_show_photo>

Le problème, c'est que mes documents ont tous la meme date (je suppose
que c'est parce qu'ils ont été uploadés en ftp) sauf la date de maj.
alors j'ai bien essayé de passer par la date de maj

<BOUCLE_precedent(DOCUMENTS) {id_article} {mode=document}
{date_maj<#_show_photo:DATE_MODIF}{par maj} {extension==(png|jpg|gif)}
{inverse} {0,1}>

mais la, j'ai toujours le bouton précédent (qui pointe sur la même page
si il n'y a pas de document précédent

Si quelqu'un a une autre idée, je suis preneur...

Chag

--
"Ca ne marche pas" ne veut rien dire. Alors ne dites rien
"it doesn't work" means nothing. So, say nothing
_______________________________________________
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

chag wrote:

mais la, j'ai toujours le bouton précédent (qui pointe sur la même page si il n'y a pas de document précédent

Si quelqu'un a une autre idée, je suis preneur...

Bonjour,

Pour le cas où quelque chose comme
http://www.taize.fr/en_article2785.html
peut aider, tu pourrais regarder le squelette de la page qui se trouve ici : http://www.taize.fr/squelettes/photo.html
et en regarder la source.

Les flèches sont affichées par le bout de squelette qui commence
[(#REM) <!-- Previous/Next arrows -->]
(...)
<BOUCLE_doc_prec(DOCUMENTS){id_article}{mode=document}{titre<#_photo:TITRE*}{exclus}{!par num titre}{0,1}>

Tous les photos ont un titre ; pour la plupart, simplement "010. ", "020. ", etc. (L'espace est essentiel.)

(Je dois utiliser #TITRE* car je supprime les numéros des titres avec une ligne dans mes_options.)

Paolo

Hello,

oui, j'avais pensé a trier par num titre. mais... :slight_smile:

tant que j'affiche les photos du même article, ca va. des que je voudrai afficher toutes les photos de tous les articles de la rubrique, je me retrouverai avec plusieurs images commençant par le même numéro et l'ordre ne sera donc plus cohérent.

Chag

Paolo a écrit :

chag wrote:

mais la, j'ai toujours le bouton précédent (qui pointe sur la même page si il n'y a pas de document précédent

Si quelqu'un a une autre idée, je suis preneur...

Bonjour,

Pour le cas où quelque chose comme
http://www.taize.fr/en_article2785.html
peut aider, tu pourrais regarder le squelette de la page qui se trouve ici : http://www.taize.fr/squelettes/photo.html
et en regarder la source.

Les flèches sont affichées par le bout de squelette qui commence
[(#REM) <!-- Previous/Next arrows -->]
(...)
<BOUCLE_doc_prec(DOCUMENTS){id_article}{mode=document}{titre<#_photo:TITRE*}{exclus}{!par num titre}{0,1}>

Tous les photos ont un titre ; pour la plupart, simplement "010. ", "020. ", etc. (L'espace est essentiel.)

(Je dois utiliser #TITRE* car je supprime les numéros des titres avec une ligne dans mes_options.)

Paolo

_______________________________________________
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

--
"Ca ne marche pas" ne veut rien dire. Alors ne dites rien
"it doesn't work" means nothing. So, say nothing

Hello,

1. je peux changer la date effectivement. mais uniquement le jour. Or, j'aurai parfois plusieurs photos par jour

2. Comme je le disais a paolo, la solution par num titre ne me semble pas possible dès lors que je souhaite afficher tous les documents de tous les articles d'une rubrique.

j'avais pensé a utiliser un {pagination 1}. mais si j'affiche une planche contact paginée par pages de 9 photos, si je clique sur la 3eme photo de la 2eme page, (donc la 12eme photo), comment je fais le lien pour aller sur la page de la photo zoomée page 12 (suis-je clair...)

mon lien est du style : spip.php?page=show_photo&doc=#ID_DOCUMENT

je pourrai peut etre le changer en spip.php?page=show_photo&debut_page=#ENV{debut_page|mult{9}|plus{compteur}}
avec compteur qui serait permettrait d'identifier chaque vignette sur la page.

Si qq1 a une autre idée, je suis preneur :slight_smile:

Chag

Xavier BUROT a écrit :

Bonjour,

A mon humble avis, tu as deux solutions :
1. Modifier la date des documents un par un dans l'interface de gestion de
document sous SPIP. Il t'es proposé de modifier cette date.
2. Utiliser un num titre pour définir l'ordre des documents.

Et pour ce qui est des boutons precedent/suivant, je te conseille de modifier le
modèle de pagination afin qu'il le gère automatiquement, comme je l'ai fait dans
mon plugin GALLERY (http://xebiaut.free.fr/spip.php?article47).

J'espère que ces quelques informations t'auront été utiles.

Cordialement,

Xavier BUROT
http://xebiaut.free.fr

Selon chag <chagam@gmail.com>:

Yop,

Décidement, j'en chie un peu avec ce site.

j'essaie de faire une sorte de galerie avec les documents d'un article.
je veux afficher un document par page et mettre un bouton precedent/suivant

j'ai regardé la doc du site spip. on y propose de passer par
age_relatif. j'ai essayé avec ca :

<BOUCLE_show_photo(DOCUMENTS) {id_document=#ENV{photo}}>
   <BOUCLE_precedent(DOCUMENTS) {id_article} {mode=document}
{age_relatif>=0} {extension==(png|jpg|gif)} {par date} {inverse} {1,1}>
     <a

href="spip.php?page=show_photo&amp;art=#ID_ARTICLE&amp;photo=#_precedent:ID_DOCUMENT">prec</a>

   </BOUCLE_precedent>
   <img src="#FICHIER" alt="#DESCRIPTIF" /><p>#DESCRIPTIF</p>

</BOUCLE_show_photo>

Le problème, c'est que mes documents ont tous la meme date (je suppose
que c'est parce qu'ils ont été uploadés en ftp) sauf la date de maj.
alors j'ai bien essayé de passer par la date de maj

<BOUCLE_precedent(DOCUMENTS) {id_article} {mode=document}
{date_maj<#_show_photo:DATE_MODIF}{par maj} {extension==(png|jpg|gif)}
{inverse} {0,1}>

mais la, j'ai toujours le bouton précédent (qui pointe sur la même page
si il n'y a pas de document précédent

Si quelqu'un a une autre idée, je suis preneur...

Chag

--
"Ca ne marche pas" ne veut rien dire. Alors ne dites rien
"it doesn't work" means nothing. So, say nothing
_______________________________________________
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

--
"Ca ne marche pas" ne veut rien dire. Alors ne dites rien
"it doesn't work" means nothing. So, say nothing

Bonjour,

Dans ce cas, tu peux trier par date, mais il te faudra modifier les dates des
documents manuellement, dans l'interface prévue à cet effet.

Cordialement,

Xavier BUROT

Selon chag <chagam@gmail.com>:

Hello,

oui, j'avais pensé a trier par num titre. mais... :slight_smile:

tant que j'affiche les photos du même article, ca va. des que je voudrai
afficher toutes les photos de tous les articles de la rubrique, je me
retrouverai avec plusieurs images commençant par le même numéro et
l'ordre ne sera donc plus cohérent.

Chag

Paolo a écrit :
> chag wrote:
>> mais la, j'ai toujours le bouton précédent (qui pointe sur la même page
>> si il n'y a pas de document précédent
>>
>> Si quelqu'un a une autre idée, je suis preneur...
>
> Bonjour,
>
> Pour le cas où quelque chose comme
> http://www.taize.fr/en_article2785.html
> peut aider, tu pourrais regarder le squelette de la page qui se trouve
> ici : http://www.taize.fr/squelettes/photo.html
> et en regarder la source.
>
> Les flèches sont affichées par le bout de squelette qui commence
> [(#REM) <!-- Previous/Next arrows -->]
> (...)
>

<BOUCLE_doc_prec(DOCUMENTS){id_article}{mode=document}{titre<#_photo:TITRE*}{exclus}{!par

> num titre}{0,1}>
>
> Tous les photos ont un titre ; pour la plupart, simplement "010. ",
> "020. ", etc. (L'espace est essentiel.)
>
> (Je dois utiliser #TITRE* car je supprime les numéros des titres avec
> une ligne dans mes_options.)
>
> Paolo
>
> _______________________________________________
> 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
>

--
"Ca ne marche pas" ne veut rien dire. Alors ne dites rien
"it doesn't work" means nothing. So, say nothing
_______________________________________________
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

oui mais dans l'interface, on ne peut changer que la date (jour, mois, annee) d'un document. pas son heure. Or, pour pouvoir avoir plusieurs photos par jour et garder un tri cohérent, il faudrait pouvoir modifier au moins l'heure. non ?

Chag

Xavier BUROT a écrit :

Bonjour,

Dans ce cas, tu peux trier par date, mais il te faudra modifier les dates des
documents manuellement, dans l'interface prévue à cet effet.

Cordialement,

Xavier BUROT
http://xebiaut.free.fr

Selon chag <chagam@gmail.com>:

Hello,

oui, j'avais pensé a trier par num titre. mais... :slight_smile:

tant que j'affiche les photos du même article, ca va. des que je voudrai
afficher toutes les photos de tous les articles de la rubrique, je me
retrouverai avec plusieurs images commençant par le même numéro et
l'ordre ne sera donc plus cohérent.

Chag

Paolo a écrit :

chag wrote:

mais la, j'ai toujours le bouton précédent (qui pointe sur la même page
si il n'y a pas de document précédent

Si quelqu'un a une autre idée, je suis preneur...

Bonjour,

Pour le cas où quelque chose comme
http://www.taize.fr/en_article2785.html
peut aider, tu pourrais regarder le squelette de la page qui se trouve
ici : http://www.taize.fr/squelettes/photo.html
et en regarder la source.

Les flèches sont affichées par le bout de squelette qui commence
[(#REM) <!-- Previous/Next arrows -->]
(...)

<BOUCLE_doc_prec(DOCUMENTS){id_article}{mode=document}{titre<#_photo:TITRE*}{exclus}{!par

num titre}{0,1}>

Tous les photos ont un titre ; pour la plupart, simplement "010. ",
"020. ", etc. (L'espace est essentiel.)

(Je dois utiliser #TITRE* car je supprime les numéros des titres avec
une ligne dans mes_options.)

Paolo

_______________________________________________
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

--
"Ca ne marche pas" ne veut rien dire. Alors ne dites rien
"it doesn't work" means nothing. So, say nothing
_______________________________________________
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

--
"Ca ne marche pas" ne veut rien dire. Alors ne dites rien
"it doesn't work" means nothing. So, say nothing