Le 10/02/16 17:06, Regis Kennel via spip a écrit :
Bonjour à tous,
Je souhaite piocher une image dans tous les articles d'une rubrique afin
de l'afficher sur ma page d'accueil en grand.
Mon problème : *l'orientation des images est paysage ou portrait, mais
je ne souhaite retenir que les formats paysage*.
Comment faire ?
Merci par avance,
Régis
Une piste de réflexion...
<BOUCLE_doc(DOCUMENTS){id_article}>
<li> #FICHIER - largeur : #LARGEUR - hauteur : #HAUTEUR</li>
<BOUCLE_test_doc(DOCUMENTS){id_document}{largeur>#HAUTEUR}>
Plus large que haut
</BOUCLE_test_doc>
Plus haut que large
<//B_test_doc>
</BOUCLE_doc>
Peut-être avec le plugin 'Metadonnées photo' mais à condition que les métadonnées n'aient pas été préalablement supprimées lors d'une adaptation légère de l'image pour le web.
ou alors manuellement en inscrivant dans le champ descriptif de chaque image souhaitée par ex: 'spip_paysage'
puis ensuite une boucle du genre :
<BOUCLE_imagepaysage(DOCUMENTS){mode=image}{id_article}{descriptif=spip_paysage}{0,1}>
ou avec un critère aléatoire de sélection si plusieurs
JPH
Le 10/02/2016 17:06, Regis Kennel via spip a écrit :
Bonjour à tous,
Je souhaite piocher une image dans tous les articles d'une rubrique afin
de l'afficher sur ma page d'accueil en grand.
Mon problème : *l'orientation des images est paysage ou portrait, mais
je ne souhaite retenir que les formats paysage*.
#LARGEUR et #HAUTEUR fournissent les dimensions en pixels de l’image
tu dois donc pouvoir tester si #LARGEUR est plus grand que #HAUTEUR
Un truc du genre dans ta boucle documents (à tester)
{si #LARGEUR|>{#HAUTEUR}}
#LARGEUR et #HAUTEUR fournissent les dimensions en pixels de l’image
tu dois donc pouvoir tester si #LARGEUR est plus grand que #HAUTEUR
Un truc du genre dans ta boucle documents (à tester)
{si #LARGEUR|>{#HAUTEUR}}
J’avais espéré qu’un critère paysage ou portrait ait fait son apparition
Dans tous les cas, j’ai réussi à faire fonctionner mon tri comme çà :
***** On passe en revue les images associées aux articles de la rubrique 1, en rajoutant leur ID_DOCUMENT au tableau (array) images_paysage si #LARGEUR>#HAUTEUR ******
> Merci pour vos réponses.
> J'avais espéré qu'un critère paysage ou portrait ait fait son apparition
Les critères {portrait}, {paysage} et {carre} existent déjà pour les documents.
Tu as juste à ajouter le bon critère à la boucle : <BOUCLE_docs(DOCUMENTS){paysage}>
Le 10/02/2016 18:46, Regis Kennel via spip a écrit :
Merci pour vos réponses.
J'avais espéré qu'un critère paysage ou portrait ait fait son apparition
Dans tous les cas, j'ai réussi à faire fonctionner mon tri comme çà :
***** On passe en revue les images associées aux articles de la rubrique
1, en rajoutant leur ID_DOCUMENT au tableau (array) images_paysage si
#LARGEUR>#HAUTEUR ******
Cool
Dommage que ce ne soit pas documenté sur spip.net
Le 10/02/2016 19:55, tcharlss a écrit :
> Merci pour vos réponses.
> J'avais espéré qu'un critère paysage ou portrait ait fait son apparition
Les critères {portrait}, {paysage} et {carre} existent déjà pour les documents.
Tu as juste à ajouter le bon critère à la boucle : <BOUCLE_docs(DOCUMENTS){paysage}>
Le 10/02/2016 18:46, Regis Kennel via spip a écrit :
Merci pour vos réponses.
J'avais espéré qu'un critère paysage ou portrait ait fait son apparition
Dans tous les cas, j'ai réussi à faire fonctionner mon tri comme çà :
***** On passe en revue les images associées aux articles de la rubrique
1, en rajoutant leur ID_DOCUMENT au tableau (array) images_paysage si
#LARGEUR>#HAUTEUR ******
Ah oui c'est vrai, la documentation mériterait d'être mise à jour sur ce point : La boucle DOCUMENTS - SPIP
J'étais tombé dessus un peu par hasard en inspectant le code du plugin.
Le 10/02/2016 20:04, Jean Christophe Villeneuve a écrit :
Cool
Dommage que ce ne soit pas documenté sur spip.net
Le 10/02/2016 19:55, tcharlss a écrit :
> Merci pour vos réponses.
> J'avais espéré qu'un critère paysage ou portrait ait fait son
apparition
Les critères {portrait}, {paysage} et {carre} existent déjà pour les
documents.
Tu as juste à ajouter le bon critère à la boucle :
<BOUCLE_docs(DOCUMENTS){paysage}>
Le 10/02/2016 18:46, Regis Kennel via spip a écrit :
Merci pour vos réponses.
J'avais espéré qu'un critère paysage ou portrait ait fait son
apparition
Dans tous les cas, j'ai réussi à faire fonctionner mon tri comme çà :
***** On passe en revue les images associées aux articles de la rubrique
1, en rajoutant leur ID_DOCUMENT au tableau (array) images_paysage si
#LARGEUR>#HAUTEUR ******
Ah oui c'est vrai, la documentation mériterait d'être mise à jour sur ce point : La boucle DOCUMENTS - SPIP
J'étais tombé dessus un peu par hasard en inspectant le code du plugin.
Le 10/02/2016 20:04, Jean Christophe Villeneuve a écrit :
Cool
Dommage que ce ne soit pas documenté sur spip.net
Le 10/02/2016 19:55, tcharlss a écrit :
> Merci pour vos réponses.
> J'avais espéré qu'un critère paysage ou portrait ait fait son
apparition
Les critères {portrait}, {paysage} et {carre} existent déjà pour les
documents.
Tu as juste à ajouter le bon critère à la boucle :
<BOUCLE_docs(DOCUMENTS){paysage}>
Le 10/02/2016 18:46, Regis Kennel via spip a écrit :
Merci pour vos réponses.
J'avais espéré qu'un critère paysage ou portrait ait fait son
apparition
Dans tous les cas, j'ai réussi à faire fonctionner mon tri comme çà :
***** On passe en revue les images associées aux articles de la rubrique
1, en rajoutant leur ID_DOCUMENT au tableau (array) images_paysage si
#LARGEUR>#HAUTEUR ******
Le 10/02/2016 21:05, Jean Christophe Villeneuve a écrit :
Ah, un plugin ?
Lequel ?
Le 10/02/2016 20:20, tcharlss a écrit :
Ah oui c'est vrai, la documentation mériterait d'être mise à jour sur
ce point : La boucle DOCUMENTS - SPIP
J'étais tombé dessus un peu par hasard en inspectant le code du plugin.
Le 10/02/2016 20:04, Jean Christophe Villeneuve a écrit :
Cool
Dommage que ce ne soit pas documenté sur spip.net
Le 10/02/2016 19:55, tcharlss a écrit :
> Merci pour vos réponses.
> J'avais espéré qu'un critère paysage ou portrait ait fait son
apparition
Les critères {portrait}, {paysage} et {carre} existent déjà pour les
documents.
Tu as juste à ajouter le bon critère à la boucle :
<BOUCLE_docs(DOCUMENTS){paysage}>
Le 10/02/2016 18:46, Regis Kennel via spip a écrit :
Merci pour vos réponses.
J'avais espéré qu'un critère paysage ou portrait ait fait son
apparition
Dans tous les cas, j'ai réussi à faire fonctionner mon tri comme çà :
***** On passe en revue les images associées aux articles de la
rubrique
1, en rajoutant leur ID_DOCUMENT au tableau (array) images_paysage si
#LARGEUR>#HAUTEUR ******
Le 10/02/2016 17:06, Regis Kennel via spip a écrit :
Bonjour à tous,
Je souhaite piocher une image dans tous les articles d'une rubrique afin
de l'afficher sur ma page d'accueil en grand.
Mon problème : *l'orientation des images est paysage ou portrait, mais
je ne souhaite retenir que les formats paysage*.
Il existe des critères pour cela à appliquer sur les boucles DOCUMENTS.
carre, paysage, portrait.
dans un site à page unique j'utilise un formulaire de contact ajaxé (Spip 3.10). Aucun souci, j'ai bien le message de confirmation d'envoi dans la div ajaxée. Sauf que par défaut le retour vers le formulaire s'effectue toujours au début du site, c-à-d en haut de la page. Et bien sûr le formulaire de contact est tout en bas...
Y-a-t-il une solution pour que le retour s'effectue sur une ancre (ou tout simplement dans la div ajaxée) ? Ou bien dois-je oublier ajax dans ce cas ?