la dernière image publiée dans un secteur ...

Quelqu'un verrait-il comment s'y prendre ?

la dernière image sur l'ensemble du site, c'est simple :
<BOUCLE_lastimage(DOCUMENTS){par date}{inverse}{extension==jpg|png|gif}{0,1}> fait le travail,
mais comment réduire la recherche à un secteur ??? {id_secteur} ne marche pas, bien sûr...

Je sèche...

manu wrote:

Quelqu'un verrait-il comment s'y prendre ?

la dernière image sur l'ensemble du site, c'est simple :
<BOUCLE_lastimage(DOCUMENTS){par
date}{inverse}{extension==jpg|png|gif}{0,1}> fait le travail,
mais comment réduire la recherche à un secteur ??? {id_secteur} ne
marche pas, bien sûr...

Je sèche...

tu veux les images attachées aux rubriques ou aux articles de ce secteur?
si tu utilises {branche}, ça devrait te donner les images aux rubriques de ce secteur je pense.

Pierre

en mettant {id_secteur=X} X étant le numéro (id) de ton secteur.

----- Original Message ----- From: "Pierre Andrews" <mortimer.pa@free.fr>
To: <spip@rezo.net>
Sent: Thursday, October 09, 2008 4:31 PM
Subject: Re: [Spip] la dernière image publiée dans un secteur ...

manu wrote:

Quelqu'un verrait-il comment s'y prendre ?

la dernière image sur l'ensemble du site, c'est simple :
<BOUCLE_lastimage(DOCUMENTS){par
date}{inverse}{extension==jpg|png|gif}{0,1}> fait le travail,
mais comment réduire la recherche à un secteur ??? {id_secteur} ne
marche pas, bien sûr...

Je sèche...

tu veux les images attachées aux rubriques ou aux articles de ce secteur?
si tu utilises {branche}, ça devrait te donner les images aux rubriques
de ce secteur je pense.

Pierre

_______________________________________________
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 ou http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip

Manuel ADAMI
Découvrez L'ABC des Nouvelles du Web
Le nouveau portail du web
http://www.abcnouvellesduweb.Com

{branche} ne marche pas... je ne sais pas exactement la moulinette que met en route ce critère dans le core, mais, forcément il fait appel à la notion de rubrique et il n'est pas content avec ça

Unknown column 'documents.id_rubrique' in 'where clause'

C'est bien là le problème

t'es en quelle version?

Pierre

manu wrote:

{branche} ne marche pas... je ne sais pas exactement la moulinette que
met en route ce critère dans le core, mais, forcément il fait appel à la
notion de rubrique et il n'est pas content avec ça

Unknown column 'documents.id_rubrique' in 'where clause'

C'est bien là le problème

1.92

Ok, en 192 ca marche pas direct, il faut faire:
<BOUCLE_doc(SPIP_DOCUMENTS_RUBRIQUES) {branche}>
#LOGO_DOCUMENT
</BOUCLE_doc>

en spip 2, ca marchera plus par contre... Il vaut donc mieux faire cela de facon plus standard:

#SET{doc,#ARRAY}
<BOUCLE_rub(RUBRIQUES) {id_secteur}>
<BOUCLE_doc(DOCUMENTS) {id_rubrique} {!par date} {0,1} {extension==jpg|png|gif}>
[(#SET{doc,[(#GET{doc}|push{#ID_DOCUMENT})]})]
</BOUCLE_doc>
</BOUCLE_rub>

<BOUCLE_aff(DOCUMENTS) {!par date} {extension==jpg|png|gif} {id_document IN #GET**{doc}} {0,1}>
#LOGO_DOCUMENT
</BOUCLE_aff>

Pierre

manu wrote:

{branche} ne marche pas... je ne sais pas exactement la moulinette que
met en route ce critère dans le core, mais, forcément il fait appel à la
notion de rubrique et il n'est pas content avec ça

Unknown column 'documents.id_rubrique' in 'where clause'

C'est bien là le problème

Ok, pour eviter que ca plante quand il n´y a pas de documents:
#SET{doc,#ARRAY}
[(#SET{doc,[(#GET{doc}|push{0})]})]
<BOUCLE_rub(RUBRIQUES) {branche}><BOUCLE_doc2(DOCUMENTS) {id_rubrique} {!par date} {0,1} {extension==jpg|png|gif}>[(#SET{doc,[(#GET{doc}|push{#ID_DOCUMENT})]})]</BOUCLE_doc2></BOUCLE_rub>
<BOUCLE_aff(DOCUMENTS) {!par date} {0,1} {extension IN jpg,png,gif}
  {id_document IN #GET**{doc}}>
#LOGO_DOCUMENT
</BOUCLE_aff>
</BOUCLE_rub>

Pierre

Pierre Andrews wrote:

Ok, en 192 ca marche pas direct, il faut faire:
<BOUCLE_doc(SPIP_DOCUMENTS_RUBRIQUES) {branche}>
#LOGO_DOCUMENT
</BOUCLE_doc>

en spip 2, ca marchera plus par contre... Il vaut donc mieux faire cela
de facon plus standard:

#SET{doc,#ARRAY}
<BOUCLE_rub(RUBRIQUES) {id_secteur}>
<BOUCLE_doc(DOCUMENTS) {id_rubrique} {!par date} {0,1}
{extension==jpg|png|gif}>
[(#SET{doc,[(#GET{doc}|push{#ID_DOCUMENT})]})]
</BOUCLE_doc>
</BOUCLE_rub>

<BOUCLE_aff(DOCUMENTS) {!par date} {extension==jpg|png|gif} {id_document
IN #GET**{doc}} {0,1}>
#LOGO_DOCUMENT
</BOUCLE_aff>

Pierre

manu wrote:

{branche} ne marche pas... je ne sais pas exactement la moulinette que
met en route ce critère dans le core, mais, forcément il fait appel à la
notion de rubrique et il n'est pas content avec ça

Unknown column 'documents.id_rubrique' in 'where clause'

C'est bien là le problème

Merci
Cela dit il doit y avoir une petite erreur de syntaxe quelque part puisque j'ai droit à erreur dans le squelette....
je regarde ça...

Salut,

regarde la correction que j'ai envoyé

Pierre

manu wrote:

Merci
Cela dit il doit y avoir une petite erreur de syntaxe quelque part
puisque j'ai droit à erreur dans le squelette....
je regarde ça...

Pour mon info, quel est le rôle du filtre "push" ?
Sinon, pour l'instant, ça ne marche pas, mais ça doit être un de mes arguments qui ne doit pas être bon... Je regarde ça de plus près...

Pour ceux que ça intéresse, en recherchant le code du filtre push, je suis tombé sur cette page qui complète bien ce thread
http://www.gasteroprod.com/blog/amusons-nous-avec-des-boucles-spip-et-les-petits-nouveaux-get-set-et-array.html