Affichage d'une image d'un article

Bonjour

Je souhaite afficher une image ou un documents (jpg, gif, png) d’un article.

J’utilise le code suivant :

<BOUCLE_diaporama (DOCUMENTS) {id_article} {extension IN png,jpg,gif} {mode=document} {0,1}>

</BOUCLE_diaporama>

<BOUCLE_diaporama2 (DOCUMENTS) {id_article} {mode=image} {0,1}>

</BOUCLE_diaporama2>

<//Bdiapo>

Or les seules images affichés sont celles jointe à l’article en tant que document et pas les images ou document insérer au texte par ou .

Comment faire ?

Merci

Philippe

Bonjour
Je me trompe peut-être, mais il me semble que {mode=document} recupère les documents (ici les images jpg, gif ou png) joints en tant que documents et {mode=image} les documents joints en tant qu'images (appeler celles-ci par <doc> ou par <img> n'influe que sur la présence ou non d'une légende).

Or, l'écriture de ta boucle me laisse perplexe car <Bdiapo> n'est pas repris ensuite. Il me semble que j'essaierais un truc du genre :

<B_diapo_doc>
  <BOUCLE_diapo_doc(DOCUMENTS) {id_article} {extension IN png,jpg,gif} {mode=document} {0,1}>
  [...]
  </BOUCLE_diapo_doc>
</B_diapo_doc>
  <BOUCLE_diapo_img(DOCUMENTS) {id_article} {mode=image} {0,1}>
  [...]
  </BOUCLE_diapo_img>
<//B_diapo_doc>

Sachant qu'une telle solution donne la préférence aux images-documents, la boucle "diapo_img" n'étant appelée que si "diapo_doc" ne renvoie rien...

A tester?

E.M.

Le 14 déc. 07, à 07:06, philippe a écrit :

Bonjour

Je souhaite afficher une image ou un documents (jpg, gif, png) d’un article.

J’utilise le code suivant :

<Bdiapo>

    &lt;BOUCLE\_diaporama \(DOCUMENTS\) \{id\_article\} \{extension IN png,jpg,gif\} \{mode=document\}  \{0,1\}&gt;



    &lt;a href=&quot;\[\(\#URL\_DOCUMENT\)\]&quot; type=&quot;\#MIME\_TYPE&quot;&gt;



    &lt;img src=&quot;\[\(\#FICHIER|image\_reduire\{120,0\}|extraire\_attribut\{src\}\)\]&quot; title=&quot;\#TITRE&quot;/&gt;



    &lt;/a&gt;



    &lt;/BOUCLE\_diaporama&gt;

</Bdiapo>

<BOUCLE_diaporama2 (DOCUMENTS) {id_article} {mode=image} {0,1}>

    &lt;a href=&quot;\[\(\#URL\_DOCUMENT\)\]&quot; type=&quot;\#MIME\_TYPE&quot;&gt;



    &lt;img src=&quot;\[\(\#FICHIER|image\_reduire\{120,0\}|extraire\_attribut\{src\}\)\]&quot; title=&quot;\#TITRE&quot;/&gt;



    &lt;/a&gt;



    &lt;/BOUCLE\_diaporama2&gt;

<//Bdiapo>

Or les seules images affichés sont celles jointe à l’article en tant que document et pas les images ou document insérer au texte par <doc> ou <img>.

Comment faire ?

Merci

Philippe

_______________________________________________
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 : FAQ webmestre - SPIP

---
Clinamen : http://www.clinamen.org
"Il n'est jamais trop tard pour changer de méthode, surtout quand on n'en a pas." (S. B.)

---
Ambulations Photographiques : http://ambulations.clinamen.org
Clinamen : http://www.clinamen.org
"Il n'est jamais trop tard pour changer de méthode, surtout quand on n'en a pas." (S. B.)

pas sûr, mais je crois que ceux qui sont déjà dans l'article sont en mode 'vignette'

Pierre

philippe wrote:

Bonjour

Je souhaite afficher une image ou un documents (jpg, gif, png) d’un article.

J’utilise le code suivant :

<Bdiapo>

        <BOUCLE_diaporama (DOCUMENTS) {id_article} {extension IN png,jpg,gif} {mode=document} {0,1}>

        <a href="[(#URL_DOCUMENT)]" type="#MIME_TYPE">

        <img src="[(#FICHIER|image_reduire{120,0}|extraire_attribut{src})]" title="#TITRE"/>

        </a>

        </BOUCLE_diaporama>

</Bdiapo>

<BOUCLE_diaporama2 (DOCUMENTS) {id_article} {mode=image} {0,1}>

        <a href="[(#URL_DOCUMENT)]" type="#MIME_TYPE">

        <img src="[(#FICHIER|image_reduire{120,0}|extraire_attribut{src})]" title="#TITRE"/>

        </a>

        </BOUCLE_diaporama2>

<//Bdiapo>

Or les seules images affichés sont celles jointe à l’article en tant que document et pas les images ou document insérer au texte par <doc> ou <img>.

Comment faire ?

Merci

Philippe

Bonsoir

Si si ma boucle marche bien en fait !!! Même très bien :wink:

Je vérifie s’il y a un document, s’il n’y en a pas je vérifie s’il y a une image. C’est le but recherché.

En fait les photos que j’essaye d’afficher sont dans un autre article.

Je les ai appeler par mais rien ne s’affiche avec mes boucles car elles ne sont pas jointes à l’article, comment faire pour les voir ?

Philippe

image001.jpg

De : spip-bounces@rezo.net [mailto:spip-bounces@rezo.net] De la part de El Murciélago
Envoyé : vendredi 14 décembre 2007 18:24
À : spip@rezo.net
Objet : Re: [Spip] Affichage d’une image d’un article

Bonjour
Je me trompe peut-être, mais il me semble que {mode=document} recupère les documents (ici les images jpg, gif ou png) joints en tant que documents et {mode=image} les documents joints en tant qu’images (appeler celles-ci par ou par n’influe que sur la présence ou non d’une légende).

Or, l’écriture de ta boucle me laisse perplexe car n’est pas repris ensuite. Il me semble que j’essaierais un truc du genre :

<B_diapo_doc>
<BOUCLE_diapo_doc(DOCUMENTS) {id_article} {extension IN png,jpg,gif} {mode=document} {0,1}>
[…]
</BOUCLE_diapo_doc>
</B_diapo_doc>
<BOUCLE_diapo_img(DOCUMENTS) {id_article} {mode=image} {0,1}>
[…]
</BOUCLE_diapo_img>
<//B_diapo_doc>

Sachant qu’une telle solution donne la préférence aux images-documents, la boucle « diapo_img » n’étant appelée que si « diapo_doc » ne renvoie rien…

A tester?

E.M.

Le 14 déc. 07, à 07:06, philippe a écrit :

Bonjour

Je souhaite afficher une image ou un documents (jpg, gif, png) d’un article.

J’utilise le code suivant :

<BOUCLE_diaporama (DOCUMENTS) {id_article} {extension IN png,jpg,gif} {mode=document} {0,1}>

</BOUCLE_diaporama>

<BOUCLE_diaporama2 (DOCUMENTS) {id_article} {mode=image} {0,1}>

</BOUCLE_diaporama2>

<//Bdiapo>

Or les seules images affichés sont celles jointe à l’article en tant que document et pas les images ou document insérer au texte par ou .

Comment faire ?

Merci

Philippe


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 : FAQ webmestre - SPIP


Clinamen : http://www.clinamen.org
« Il n’est jamais trop tard pour changer de méthode, surtout quand on n’en a pas. » (S. B.)


Ambulations Photographiques : http://ambulations.clinamen.org
Clinamen : http://www.clinamen.org
« Il n’est jamais trop tard pour changer de méthode, surtout quand on n’en a pas. » (S. B.)