#FICHIER

Comment supprimer le style que SPIP impose lors de l'utilisation de #FICHIER ?

src="local/cache-vignettes/L299xH250/salle1-ed770.jpg <view-source:http://88.189.100.2/monspip/local/cache-vignettes/L299xH250/lavoir1-ed770.jpg>" style='height:250px;width:299px;"
Je souhaite obtenir juste:
src="local/cache-vignettes/L299xH250/lavoir1-ed770.jpg <view-source:http://88.189.100.2/monspip/local/cache-vignettes/L299xH250/lavoir1-ed770.jpg>"

Daniel

* Institut Curie tapuscrivait, le 12/07/2009 23:49:

Comment supprimer le style que SPIP impose lors de l'utilisation de #FICHIER ?

src="local/cache-vignettes/L299xH250/salle1-ed770.jpg <view-source:http://88.189.100.2/monspip/local/cache-vignettes/L299xH250/lavoir1-ed770.jpg&gt;&quot; style='height:250px;width:299px;"
Je souhaite obtenir juste:
src="local/cache-vignettes/L299xH250/lavoir1-ed770.jpg <view-source:http://88.189.100.2/monspip/local/cache-vignettes/L299xH250/lavoir1-ed770.jpg&gt;&quot;

|extraire_attribut{src} sera ton ami.
Et plus généralement, une lecture complète de la doc de SPIP via www.spip.net/@
avec le @ à la fin, oui

--
RealET

Oui! sauf que:
|extraire_attribut{src} ou extraire_attribut{width} me retourne src vide: src="" mais style=" width: xxxpx; height: xx px" est toujours là
C'est benêt ce truc sans doute, mais je ne trouve pas

RealET a écrit :

* Institut Curie tapuscrivait, le 12/07/2009 23:49:

Comment supprimer le style que SPIP impose lors de l'utilisation de #FICHIER ?

src="local/cache-vignettes/L299xH250/salle1-ed770.jpg " style='height:250px;width:299px;"
Je souhaite obtenir juste:
src="local/cache-vignettes/L299xH250/lavoir1-ed770.jpg "

|extraire_attribut{src} sera ton ami.
Et plus généralement, une lecture complète de la doc de SPIP via www.spip.net/@
avec le @ à la fin, oui

Si tu récupères la source de l'image via extraire_attribut, tu dois pouvoir
monter toi-même ton image via <img src="[(#FICHIER|extraire_attribut{src})]"
/>

-----Message d'origine-----
De : Institut Curie [mailto:infocurie@free.fr]
Envoyé : lundi 13 juillet 2009 08:53
À : RealET
Cc : spip@rezo.net
Objet : Re: [Spip] #FICHIER

Oui! sauf que:
|extraire_attribut{src} ou extraire_attribut{width} me retourne src
vide: src="" mais style=" width: xxxpx; height: xx px" est toujours là
C'est benêt ce truc sans doute, mais je ne trouve pas

RealET a écrit :

* Institut Curie tapuscrivait, le 12/07/2009 23:49:

Comment supprimer le style que SPIP impose lors de l'utilisation de
#FICHIER ?

src="local/cache-vignettes/L299xH250/salle1-ed770.jpg "
style='height:250px;width:299px;"
Je souhaite obtenir juste:
src="local/cache-vignettes/L299xH250/lavoir1-ed770.jpg "

|extraire_attribut{src} sera ton ami.
Et plus généralement, une lecture complète de la doc de SPIP via
www.spip.net/@
avec le @ à la fin, oui

_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Discuter chez rezo.net

Documentation de SPIP : http://www.spip.net/

Irc : de l'aide à toute heure : http://spip.net/irc

Samy Rabih a écrit : Comment supprimer le style que SPIP impose lors de l'utilisation de #FICHIER ?

pour supprimer un attribut ici style, rajouter :
|inserer_attribut{style,'',true,true}

Erwan Tanguy

Je crois que je ne comprends pas comment ça marche. Si je fais ce que tu dis je me retrouve avec un src vide mais!
je suis dans ce cas
<img id="lave" onLoad="initLoupe(this.id,true,773,364);" src="[(#FICHIER|extraire_attribut{src})]" style="cursor:help;" alt="image large" border="0" /> et donc là je me retrouve soit avec un bout de l'image à cause du style soit si je mets extraire_attribut avec plus rien.
L'image fait 1024x768 je la veux en (je dis n'importe quoi pour l'exemple) 350x150. image_reduire ne me convient pas dans ce cas là, je dois pouvoir mettre mon width et mon height moi même.

Samy Rabih a écrit :

Si tu récupères la source de l'image via extraire_attribut, tu dois pouvoir
monter toi-même ton image via <img src="[(#FICHIER|extraire_attribut{src})]"
/>

-----Message d'origine-----
De : Institut Curie [mailto:infocurie@free.fr] Envoyé : lundi 13 juillet 2009 08:53
À : RealET
Cc : spip@rezo.net
Objet : Re: [Spip] #FICHIER

Oui! sauf que:
|extraire_attribut{src} ou extraire_attribut{width} me retourne src vide: src="" mais style=" width: xxxpx; height: xx px" est toujours là
C'est benêt ce truc sans doute, mais je ne trouve pas

RealET a écrit :
  

* Institut Curie tapuscrivait, le 12/07/2009 23:49:
    

Comment supprimer le style que SPIP impose lors de l'utilisation de #FICHIER ?

src="local/cache-vignettes/L299xH250/salle1-ed770.jpg " style='height:250px;width:299px;"
Je souhaite obtenir juste:
src="local/cache-vignettes/L299xH250/lavoir1-ed770.jpg "
      

|extraire_attribut{src} sera ton ami.
Et plus généralement, une lecture complète de la doc de SPIP via www.spip.net/@
avec le @ à la fin, oui

_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Discuter chez rezo.net

Documentation de SPIP : http://www.spip.net/

Irc : de l'aide à toute heure : http://spip.net/irc

* Institut Curie tapuscrivait, le 13/07/2009 09:30:

Je crois que je ne comprends pas comment ça marche. Si je fais ce que tu dis je me retrouve avec un src vide mais!
je suis dans ce cas
<img id="lave" onLoad="initLoupe(this.id,true,773,364);" src="[(#FICHIER|extraire_attribut{src})]" style="cursor:help;" alt="image large" border="0" /> et donc là je me retrouve soit avec un bout de l'image à cause du style soit si je mets extraire_attribut avec plus rien.
L'image fait 1024x768 je la veux en (je dis n'importe quoi pour l'exemple) 350x150. image_reduire ne me convient pas dans ce cas là, je dois pouvoir mettre mon width et mon height moi même.

Tu doit utiliser :
- soit image_reduire *ET* extraire_attribut (src, width et height pour tout récupérer)
- soit #FICHIER
Mais pas les 2.
RTFM :wink:

--
RealET

Zut alors, ça marche pas!
J'obtiens encore:

<img id="lave" onLoad="initHelp(this.id,true,773,364);" src="local/cache-vignettes/L299xH205/salle1-ed770.jpg <view-source:http://127.0.0.1/monspip/local/cache-vignettes/L299xH250/lavoir1-ed770.jpg&gt;&quot; style='height:250px;width:299px;cursor:help;' alt="image large" border="0" width='299' height='250' />

J'ai donc fait:
|inserer_attribut{style,'cursor:help;',true,true} et j'ai ça

alt="image large" border="0" width='299' height='250' style='height:250px;width:299px;' />

C'est curieux tout de même!!
Daniel

erwan.tanguy2 a écrit :

Samy Rabih a écrit : Comment supprimer le style que SPIP impose lors de l'utilisation de #FICHIER ?

pour supprimer un attribut ici style, rajouter :
|inserer_attribut{style,'',true,true}

Erwan Tanguy
_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Discuter chez rezo.net

Documentation de SPIP : http://www.spip.net/

Irc : de l'aide à toute heure : http://spip.net/irc

si je te suis je dois faire #FICHIER||image_reduire{500}|extraire_attribut{src} ?
Je suis un peu perdu peux-tu me montrer un exemple concret?

Merci :wink:

RealET a écrit :

* Institut Curie tapuscrivait, le 13/07/2009 09:30:

Je crois que je ne comprends pas comment ça marche. Si je fais ce que tu dis je me retrouve avec un src vide mais!
je suis dans ce cas
<img id="lave" onLoad="initLoupe(this.id,true,773,364);" src="[(#FICHIER|extraire_attribut{src})]" style="cursor:help;" alt="image large" border="0" /> et donc là je me retrouve soit avec un bout de l'image à cause du style soit si je mets extraire_attribut avec plus rien.
L'image fait 1024x768 je la veux en (je dis n'importe quoi pour l'exemple) 350x150. image_reduire ne me convient pas dans ce cas là, je dois pouvoir mettre mon width et mon height moi même.

Tu doit utiliser :
- soit image_reduire *ET* extraire_attribut (src, width et height pour tout récupérer)
- soit #FICHIER
Mais pas les 2.
RTFM :wink:

Bonjour,

Si tu désires que tes images fassent toutes 350x150 pixel exactement (présentations d'une galerie photos, etc.), il te suffit de faire ceci :
<img id="lave" onLoad="initLoupe(this.id,true,773,364);" src="[(#FICHIER|image_passe_partout{350,350}|image_recadre{350,150,center}|extraire_attribut{src})]" style="cursor:help;" alt="image large" border="0" />

Le 13 juil. 09 à 09:30, Institut Curie a écrit :

Je crois que je ne comprends pas comment ça marche. Si je fais ce que tu dis je me retrouve avec un src vide mais!
je suis dans ce cas
<img id="lave" onLoad="initLoupe(this.id,true,773,364);" src="[(#FICHIER|extraire_attribut{src})]" style="cursor:help;" alt="image large" border="0" /> et donc là je me retrouve soit avec un bout de l'image à cause du style soit si je mets extraire_attribut avec plus rien.
L'image fait 1024x768 je la veux en (je dis n'importe quoi pour l'exemple) 350x150. image_reduire ne me convient pas dans ce cas là, je dois pouvoir mettre mon width et mon height moi même.

Samy Rabih a écrit :

Si tu récupères la source de l'image via extraire_attribut, tu dois pouvoir
monter toi-même ton image via <img src="[(#FICHIER|extraire_attribut{src})]"
/>

-----Message d'origine-----
De : Institut Curie [mailto:infocurie@free.fr] Envoyé : lundi 13 juillet 2009 08:53
À : RealET
Cc : spip@rezo.net
Objet : Re: [Spip] #FICHIER

Oui! sauf que:
|extraire_attribut{src} ou extraire_attribut{width} me retourne src vide: src="" mais style=" width: xxxpx; height: xx px" est toujours là
C'est benêt ce truc sans doute, mais je ne trouve pas

RealET a écrit :

* Institut Curie tapuscrivait, le 12/07/2009 23:49:

Comment supprimer le style que SPIP impose lors de l'utilisation de #FICHIER ?

src="local/cache-vignettes/L299xH250/salle1-ed770.jpg " style='height:250px;width:299px;"
Je souhaite obtenir juste:
src="local/cache-vignettes/L299xH250/lavoir1-ed770.jpg "

|extraire_attribut{src} sera ton ami.
Et plus généralement, une lecture complète de la doc de SPIP via www.spip.net/@
avec le @ à la fin, oui

_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Discuter chez rezo.net

Documentation de SPIP : http://www.spip.net/

Irc : de l'aide à toute heure : http://spip.net/irc

_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Discuter chez rezo.net

Documentation de SPIP : http://www.spip.net/

Irc : de l'aide à toute heure : http://spip.net/irc

Bonjour,

Oui on est pas loin de la solution je pense, j'ai bien mes deux images mais j'ai encore dans le style le width et le height 2 fois.
C'est géant! Si ça marche ça pourrait déboucher sur un beau plugin loupe

Merci pour l'info Teddy, mais je dois trouver pourquoi j'ai cette redondance

Daniel

Payet Teddy a écrit :

Bonjour,

Si tu désires que tes images fassent toutes 350x150 pixel exactement (présentations d'une galerie photos, etc.), il te suffit de faire ceci :
<img id="lave" onLoad="initLoupe(this.id,true,773,364);" src="[(#FICHIER|image_passe_partout{350,350}|image_recadre{350,150,center}|extraire_attribut{src})]" style="cursor:help;" alt="image large" border="0" />

Le 13 juil. 09 à 09:30, Institut Curie a écrit :

Je crois que je ne comprends pas comment ça marche. Si je fais ce que tu dis je me retrouve avec un src vide mais!
je suis dans ce cas
<img id="lave" onLoad="initLoupe(this.id,true,773,364);" src="[(#FICHIER|extraire_attribut{src})]" style="cursor:help;" alt="image large" border="0" /> et donc là je me retrouve soit avec un bout de l'image à cause du style soit si je mets extraire_attribut avec plus rien.
L'image fait 1024x768 je la veux en (je dis n'importe quoi pour l'exemple) 350x150. image_reduire ne me convient pas dans ce cas là, je dois pouvoir mettre mon width et mon height moi même.

Samy Rabih a écrit :

Si tu récupères la source de l'image via extraire_attribut, tu dois pouvoir
monter toi-même ton image via <img src="[(#FICHIER|extraire_attribut{src})]"
/>

-----Message d'origine-----
De : Institut Curie [mailto:infocurie@free.fr] Envoyé : lundi 13 juillet 2009 08:53
À : RealET
Cc : spip@rezo.net
Objet : Re: [Spip] #FICHIER

Oui! sauf que:
|extraire_attribut{src} ou extraire_attribut{width} me retourne src vide: src="" mais style=" width: xxxpx; height: xx px" est toujours là
C'est benêt ce truc sans doute, mais je ne trouve pas

RealET a écrit :

* Institut Curie tapuscrivait, le 12/07/2009 23:49:

Comment supprimer le style que SPIP impose lors de l'utilisation de #FICHIER ?

src="local/cache-vignettes/L299xH250/salle1-ed770.jpg " style='height:250px;width:299px;"
Je souhaite obtenir juste:
src="local/cache-vignettes/L299xH250/lavoir1-ed770.jpg "

|extraire_attribut{src} sera ton ami.
Et plus généralement, une lecture complète de la doc de SPIP via www.spip.net/@
avec le @ à la fin, oui

_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Discuter chez rezo.net

Documentation de SPIP : http://www.spip.net/

Irc : de l'aide à toute heure : http://spip.net/irc

_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Discuter chez rezo.net

Documentation de SPIP : http://www.spip.net/

Irc : de l'aide à toute heure : http://spip.net/irc

* Institut Curie tapuscrivait, le 13/07/2009 09:48:

si je te suis je dois faire #FICHIER||image_reduire{500}|extraire_attribut{src} ?

En enlevant un | au || ça devrait effectivement le faire.

Je suis un peu perdu peux-tu me montrer un exemple concret?

Et précisément :
<img src="[(#FICHIER|copie_locale|image_reduire{0,60}|extraire_attribut{src})]"
width="[(#FICHIER|copie_locale|image_reduire{0,60}|extraire_attribut{width})]" height="[(#FICHIER|copie_locale|image_reduire{0,60}|extraire_attribut{height})]" alt="[(#TITRE|attribut_html|sinon{<:info_document:>})]" title="[(#TITRE|attribut_html|sinon{<:info_document:>})][ - (#DESCRIPTIF|attribut_html)]"[(#ENV{id_document}|=={#ID_DOCUMENT}|?{[ style="border-color: #(#LOGO_DOCUMENT||couleur_extraire|couleur_inverser);"],[ style="border-color: #(#LOGO_DOCUMENT||couleur_extraire);"]})] />

Merci :wink:

RealET a écrit :

* Institut Curie tapuscrivait, le 13/07/2009 09:30:

Je crois que je ne comprends pas comment ça marche. Si je fais ce que tu dis je me retrouve avec un src vide mais!
je suis dans ce cas
<img id="lave" onLoad="initLoupe(this.id,true,773,364);" src="[(#FICHIER|extraire_attribut{src})]" style="cursor:help;" alt="image large" border="0" /> et donc là je me retrouve soit avec un bout de l'image à cause du style soit si je mets extraire_attribut avec plus rien.
L'image fait 1024x768 je la veux en (je dis n'importe quoi pour l'exemple) 350x150. image_reduire ne me convient pas dans ce cas là, je dois pouvoir mettre mon width et mon height moi même.

Tu doit utiliser :
- soit image_reduire *ET* extraire_attribut (src, width et height pour tout récupérer)
- soit #FICHIER
Mais pas les 2.
RTFM :wink:

--
RealET

Bonjour,

Normalement, avec ce code, il semble "impossible" qu'il y ait un style avec width et/ou height. Vu que l'on skeeze la chose.
Quel est ton code exactement stp?

Le 13 juil. 09 à 10:30, Institut Curie a écrit :

Bonjour,

Oui on est pas loin de la solution je pense, j'ai bien mes deux images mais j'ai encore dans le style le width et le height 2 fois.
C'est géant! Si ça marche ça pourrait déboucher sur un beau plugin loupe

Merci pour l'info Teddy, mais je dois trouver pourquoi j'ai cette redondance

Daniel

Payet Teddy a écrit :

Bonjour,

Si tu désires que tes images fassent toutes 350x150 pixel exactement (présentations d'une galerie photos, etc.), il te suffit de faire ceci :
<img id="lave" onLoad="initLoupe(this.id,true,773,364);" src="[(#FICHIER|image_passe_partout{350,350}|image_recadre{350,150,center}|extraire_attribut{src})]" style="cursor:help;" alt="image large" border="0" />

Le 13 juil. 09 à 09:30, Institut Curie a écrit :

Je crois que je ne comprends pas comment ça marche. Si je fais ce que tu dis je me retrouve avec un src vide mais!
je suis dans ce cas
<img id="lave" onLoad="initLoupe(this.id,true,773,364);" src="[(#FICHIER|extraire_attribut{src})]" style="cursor:help;" alt="image large" border="0" /> et donc là je me retrouve soit avec un bout de l'image à cause du style soit si je mets extraire_attribut avec plus rien.
L'image fait 1024x768 je la veux en (je dis n'importe quoi pour l'exemple) 350x150. image_reduire ne me convient pas dans ce cas là, je dois pouvoir mettre mon width et mon height moi même.

Samy Rabih a écrit :

Si tu récupères la source de l'image via extraire_attribut, tu dois pouvoir
monter toi-même ton image via <img src="[(#FICHIER|extraire_attribut{src})]"
/>

-----Message d'origine-----
De : Institut Curie [mailto:infocurie@free.fr] Envoyé : lundi 13 juillet 2009 08:53
À : RealET
Cc : spip@rezo.net
Objet : Re: [Spip] #FICHIER

Oui! sauf que:
|extraire_attribut{src} ou extraire_attribut{width} me retourne src vide: src="" mais style=" width: xxxpx; height: xx px" est toujours là
C'est benêt ce truc sans doute, mais je ne trouve pas

RealET a écrit :

* Institut Curie tapuscrivait, le 12/07/2009 23:49:

Comment supprimer le style que SPIP impose lors de l'utilisation de #FICHIER ?

src="local/cache-vignettes/L299xH250/salle1-ed770.jpg " style='height:250px;width:299px;"
Je souhaite obtenir juste:
src="local/cache-vignettes/L299xH250/lavoir1-ed770.jpg "

|extraire_attribut{src} sera ton ami.
Et plus généralement, une lecture complète de la doc de SPIP via www.spip.net/@
avec le @ à la fin, oui

_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Discuter chez rezo.net

Documentation de SPIP : http://www.spip.net/

Irc : de l'aide à toute heure : http://spip.net/irc

_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Discuter chez rezo.net

Documentation de SPIP : http://www.spip.net/

Irc : de l'aide à toute heure : http://spip.net/irc

* Payet Teddy tapuscrivait, le 13/07/2009 10:39:

Bonjour,

Normalement, avec ce code, il semble "impossible" qu'il y ait un style avec width et/ou height. Vu que l'on skeeze la chose.
Quel est ton code exactement stp?

Et les plugins ?

--
RealET

Voila mon code dans un modèle qui est censé faire apparaitre une loupe. Celle ci apparait mais je suis paumé dans la taille des images un peu now :smiley: et j'ai pas l'order souhaité. C'est à dire la big image est en dessous et la small par dessus.( mais bon, faut voir aussi le JS) sinon en statique ça marche bien.
<BOUCLE_articlesLoupe(ARTICLES) {id_article?}{!par date} {doublons}>
<BOUCLE_documentsLoupe(DOCUMENTS){id_article} {mode=image} {extension IN png,jpg,gif} {par num titre, date} {doublons}>
<div style="float: left; width:[(#LARGEUR|div{5})px]; height:[(#HAUTEUR|div{5})px]; background:url([IMG/(#FICHIER|basename)]) no-repeat; border:1px solid gray; margin-right: 1em; margin-bottom: 0.25em;">
<img id="#COMPTEUR_BOUCLE" onLoad="initLoupe(this.id,true,773,364);" src="[(#FICHIER|image_passe_partout{350,350}|image_recadre{350,350}|extraire_attribut{src})]" style="cursor:help" alt="image large" border="0" />
</BOUCLE_documentsGalerie></BOUCLE_articlesLOUPE><br class="nettoyeur" /></div>

Payet Teddy a écrit :

Bonjour,

Normalement, avec ce code, il semble "impossible" qu'il y ait un style avec width et/ou height. Vu que l'on skeeze la chose.
Quel est ton code exactement stp?

Le 13 juil. 09 à 10:30, Institut Curie a écrit :

Bonjour,

Oui on est pas loin de la solution je pense, j'ai bien mes deux images mais j'ai encore dans le style le width et le height 2 fois.
C'est géant! Si ça marche ça pourrait déboucher sur un beau plugin loupe

Merci pour l'info Teddy, mais je dois trouver pourquoi j'ai cette redondance

Daniel

Payet Teddy a écrit :

Bonjour,

Si tu désires que tes images fassent toutes 350x150 pixel exactement (présentations d'une galerie photos, etc.), il te suffit de faire ceci :
<img id="lave" onLoad="initLoupe(this.id,true,773,364);" src="[(#FICHIER|image_passe_partout{350,350}|image_recadre{350,150,center}|extraire_attribut{src})]" style="cursor:help;" alt="image large" border="0" />

Le 13 juil. 09 à 09:30, Institut Curie a écrit :

Je crois que je ne comprends pas comment ça marche. Si je fais ce que tu dis je me retrouve avec un src vide mais!
je suis dans ce cas
<img id="lave" onLoad="initLoupe(this.id,true,773,364);" src="[(#FICHIER|extraire_attribut{src})]" style="cursor:help;" alt="image large" border="0" /> et donc là je me retrouve soit avec un bout de l'image à cause du style soit si je mets extraire_attribut avec plus rien.
L'image fait 1024x768 je la veux en (je dis n'importe quoi pour l'exemple) 350x150. image_reduire ne me convient pas dans ce cas là, je dois pouvoir mettre mon width et mon height moi même.

Samy Rabih a écrit :

Si tu récupères la source de l'image via extraire_attribut, tu dois pouvoir
monter toi-même ton image via <img src="[(#FICHIER|extraire_attribut{src})]"
/>

-----Message d'origine-----
De : Institut Curie [mailto:infocurie@free.fr] Envoyé : lundi 13 juillet 2009 08:53
À : RealET
Cc : spip@rezo.net
Objet : Re: [Spip] #FICHIER

Oui! sauf que:
|extraire_attribut{src} ou extraire_attribut{width} me retourne src vide: src="" mais style=" width: xxxpx; height: xx px" est toujours là
C'est benêt ce truc sans doute, mais je ne trouve pas

RealET a écrit :

* Institut Curie tapuscrivait, le 12/07/2009 23:49:

Comment supprimer le style que SPIP impose lors de l'utilisation de #FICHIER ?

src="local/cache-vignettes/L299xH250/salle1-ed770.jpg " style='height:250px;width:299px;"
Je souhaite obtenir juste:
src="local/cache-vignettes/L299xH250/lavoir1-ed770.jpg "

|extraire_attribut{src} sera ton ami.
Et plus généralement, une lecture complète de la doc de SPIP via www.spip.net/@
avec le @ à la fin, oui

_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Discuter chez rezo.net

Documentation de SPIP : http://www.spip.net/

Irc : de l'aide à toute heure : http://spip.net/irc

_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Discuter chez rezo.net

Documentation de SPIP : http://www.spip.net/

Irc : de l'aide à toute heure : http://spip.net/irc

_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Discuter chez rezo.net

Documentation de SPIP : http://www.spip.net/

Irc : de l'aide à toute heure : http://spip.net/irc

Bonjour,

Alors en lisant cette boucle, je vois que les boucles ne sont pas bien fermées. Peut-être que le soucis viendrait aussi de là.

De plus, je ne suis pas un fortiche en js, mais je vois un "773,364" dans ton "initLoupe". Est-ce normal? Est-ce que cela ne devrait pas être calculé dynamiquement par les boucles?

Pour le style avec width et height, il semblerait qu'il n'y ait que ton div qui en possède un...

Peut-on voir une url?

<BOUCLE_articlesLoupe(ARTICLES) {id_article?}{!par date} {doublons}>
<BOUCLE_documentsLoupe(DOCUMENTS){id_article} {mode=image} {extension IN png,jpg,gif} {par num titre, date} {doublons}>
<div style="float: left; width:[(#LARGEUR|div{5})px]; height:[(#HAUTEUR|div{5})px]; background:url([IMG/(#FICHIER|basename)]) no-repeat; border:1px solid gray; margin-right: 1em; margin-bottom: 0.25em;">
<img id="#COMPTEUR_BOUCLE" onLoad="initLoupe(this.id,true,773,364);" src="[(#FICHIER|image_passe_partout{350,350}|image_recadre{350,350}|extraire_attribut{src})]" style="cursor:help" alt="image large" border="0" />
</BOUCLE_documentsLoupe></BOUCLE_articlesLoupe><br class="nettoyeur" / ></div>

Le 13 juil. 09 à 11:16, Institut Curie a écrit :

Voila mon code dans un modèle qui est censé faire apparaitre une loupe. Celle ci apparait mais je suis paumé dans la taille des images un peu now :smiley: et j'ai pas l'order souhaité. C'est à dire la big image est en dessous et la small par dessus.( mais bon, faut voir aussi le JS) sinon en statique ça marche bien.
<BOUCLE_articlesLoupe(ARTICLES) {id_article?}{!par date} {doublons}>
<BOUCLE_documentsLoupe(DOCUMENTS){id_article} {mode=image} {extension IN png,jpg,gif} {par num titre, date} {doublons}>
<div style="float: left; width:[(#LARGEUR|div{5})px]; height:[(#HAUTEUR|div{5})px]; background:url([IMG/(#FICHIER|basename)]) no-repeat; border:1px solid gray; margin-right: 1em; margin-bottom: 0.25em;">
<img id="#COMPTEUR_BOUCLE" onLoad="initLoupe(this.id,true,773,364);" src="[(#FICHIER|image_passe_partout{350,350}|image_recadre{350,350}|extraire_attribut{src})]" style="cursor:help" alt="image large" border="0" />
</BOUCLE_documentsGalerie></BOUCLE_articlesLOUPE><br class="nettoyeur" /></div>

Payet Teddy a écrit :

Bonjour,

Normalement, avec ce code, il semble "impossible" qu'il y ait un style avec width et/ou height. Vu que l'on skeeze la chose.
Quel est ton code exactement stp?

Le 13 juil. 09 à 10:30, Institut Curie a écrit :

Bonjour,

Oui on est pas loin de la solution je pense, j'ai bien mes deux images mais j'ai encore dans le style le width et le height 2 fois.
C'est géant! Si ça marche ça pourrait déboucher sur un beau plugin loupe

Merci pour l'info Teddy, mais je dois trouver pourquoi j'ai cette redondance

Daniel

Payet Teddy a écrit :

Bonjour,

Si tu désires que tes images fassent toutes 350x150 pixel exactement (présentations d'une galerie photos, etc.), il te suffit de faire ceci :
<img id="lave" onLoad="initLoupe(this.id,true,773,364);" src="[(#FICHIER|image_passe_partout{350,350}|image_recadre{350,150,center}|extraire_attribut{src})]" style="cursor:help;" alt="image large" border="0" />

Le 13 juil. 09 à 09:30, Institut Curie a écrit :

Je crois que je ne comprends pas comment ça marche. Si je fais ce que tu dis je me retrouve avec un src vide mais!
je suis dans ce cas
<img id="lave" onLoad="initLoupe(this.id,true,773,364);" src="[(#FICHIER|extraire_attribut{src})]" style="cursor:help;" alt="image large" border="0" /> et donc là je me retrouve soit avec un bout de l'image à cause du style soit si je mets extraire_attribut avec plus rien.
L'image fait 1024x768 je la veux en (je dis n'importe quoi pour l'exemple) 350x150. image_reduire ne me convient pas dans ce cas là, je dois pouvoir mettre mon width et mon height moi même.

Samy Rabih a écrit :

Si tu récupères la source de l'image via extraire_attribut, tu dois pouvoir
monter toi-même ton image via <img src="[(#FICHIER|extraire_attribut{src})]"
/>

-----Message d'origine-----
De : Institut Curie [mailto:infocurie@free.fr] Envoyé : lundi 13 juillet 2009 08:53
À : RealET
Cc : spip@rezo.net
Objet : Re: [Spip] #FICHIER

Oui! sauf que:
|extraire_attribut{src} ou extraire_attribut{width} me retourne src vide: src="" mais style=" width: xxxpx; height: xx px" est toujours là
C'est benêt ce truc sans doute, mais je ne trouve pas

RealET a écrit :

* Institut Curie tapuscrivait, le 12/07/2009 23:49:

Comment supprimer le style que SPIP impose lors de l'utilisation de #FICHIER ?

src="local/cache-vignettes/L299xH250/salle1-ed770.jpg " style='height:250px;width:299px;"
Je souhaite obtenir juste:
src="local/cache-vignettes/L299xH250/lavoir1-ed770.jpg "

|extraire_attribut{src} sera ton ami.
Et plus généralement, une lecture complète de la doc de SPIP via www.spip.net/@
avec le @ à la fin, oui

_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Discuter chez rezo.net

Documentation de SPIP : http://www.spip.net/

Irc : de l'aide à toute heure : http://spip.net/irc

_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Discuter chez rezo.net

Documentation de SPIP : http://www.spip.net/

Irc : de l'aide à toute heure : http://spip.net/irc

_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Discuter chez rezo.net

Documentation de SPIP : http://www.spip.net/

Irc : de l'aide à toute heure : http://spip.net/irc

Ah? fermeture des boucles dans l'ordre ferme documentsLoupe avant articlesLoupe, c'est bien bien hiérarchique? rassure moi :wink:
Pour le JS c'est pas vraiment un problème, on pourrait même ce passer de ces données mais faut bien mettre quelque chose. ( en fait je vais le virer ça ne sert pas à grand chose). Pour le div il est intéressant de voir que le premier en posssède un (l'image de base avec un border, l'autre doit être de la taille normale de l'image (maximum) et passe en dessous.

Après ça vu que je suis en vacance, j'ai un peu de temps :smiley:

Daniel

Payet Teddy a écrit :

Bonjour,

Alors en lisant cette boucle, je vois que les boucles ne sont pas bien fermées. Peut-être que le soucis viendrait aussi de là.

De plus, je ne suis pas un fortiche en js, mais je vois un "773,364" dans ton "initLoupe". Est-ce normal? Est-ce que cela ne devrait pas être calculé dynamiquement par les boucles?

Pour le style avec width et height, il semblerait qu'il n'y ait que ton div qui en possède un...

Peut-on voir une url?

<BOUCLE_articlesLoupe(ARTICLES) {id_article?}{!par date} {doublons}>
<BOUCLE_documentsLoupe(DOCUMENTS){id_article} {mode=image} {extension IN png,jpg,gif} {par num titre, date} {doublons}>
<div style="float: left; width:[(#LARGEUR|div{5})px]; height:[(#HAUTEUR|div{5})px]; background:url([IMG/(#FICHIER|basename)]) no-repeat; border:1px solid gray; margin-right: 1em; margin-bottom: 0.25em;">
<img id="#COMPTEUR_BOUCLE" onLoad="initLoupe(this.id,true,773,364);" src="[(#FICHIER|image_passe_partout{350,350}|image_recadre{350,350}|extraire_attribut{src})]" style="cursor:help" alt="image large" border="0" />
</BOUCLE_documentsLoupe></BOUCLE_articlesLoupe><br class="nettoyeur" /></div>

Le 13 juil. 09 à 11:16, Institut Curie a écrit :

Voila mon code dans un modèle qui est censé faire apparaitre une loupe. Celle ci apparait mais je suis paumé dans la taille des images un peu now :smiley: et j'ai pas l'order souhaité. C'est à dire la big image est en dessous et la small par dessus.( mais bon, faut voir aussi le JS) sinon en statique ça marche bien.
<BOUCLE_articlesLoupe(ARTICLES) {id_article?}{!par date} {doublons}>
<BOUCLE_documentsLoupe(DOCUMENTS){id_article} {mode=image} {extension IN png,jpg,gif} {par num titre, date} {doublons}>
<div style="float: left; width:[(#LARGEUR|div{5})px]; height:[(#HAUTEUR|div{5})px]; background:url([IMG/(#FICHIER|basename)]) no-repeat; border:1px solid gray; margin-right: 1em; margin-bottom: 0.25em;">
<img id="#COMPTEUR_BOUCLE" onLoad="initLoupe(this.id,true,773,364);" src="[(#FICHIER|image_passe_partout{350,350}|image_recadre{350,350}|extraire_attribut{src})]" style="cursor:help" alt="image large" border="0" />
</BOUCLE_documentsGalerie></BOUCLE_articlesLOUPE><br class="nettoyeur" /></div>

Payet Teddy a écrit :

Bonjour,

Normalement, avec ce code, il semble "impossible" qu'il y ait un style avec width et/ou height. Vu que l'on skeeze la chose.
Quel est ton code exactement stp?

Le 13 juil. 09 à 10:30, Institut Curie a écrit :

Bonjour,

Oui on est pas loin de la solution je pense, j'ai bien mes deux images mais j'ai encore dans le style le width et le height 2 fois.
C'est géant! Si ça marche ça pourrait déboucher sur un beau plugin loupe

Merci pour l'info Teddy, mais je dois trouver pourquoi j'ai cette redondance

Daniel

Payet Teddy a écrit :

Bonjour,

Si tu désires que tes images fassent toutes 350x150 pixel exactement (présentations d'une galerie photos, etc.), il te suffit de faire ceci :
<img id="lave" onLoad="initLoupe(this.id,true,773,364);" src="[(#FICHIER|image_passe_partout{350,350}|image_recadre{350,150,center}|extraire_attribut{src})]" style="cursor:help;" alt="image large" border="0" />

Le 13 juil. 09 à 09:30, Institut Curie a écrit :

Je crois que je ne comprends pas comment ça marche. Si je fais ce que tu dis je me retrouve avec un src vide mais!
je suis dans ce cas
<img id="lave" onLoad="initLoupe(this.id,true,773,364);" src="[(#FICHIER|extraire_attribut{src})]" style="cursor:help;" alt="image large" border="0" /> et donc là je me retrouve soit avec un bout de l'image à cause du style soit si je mets extraire_attribut avec plus rien.
L'image fait 1024x768 je la veux en (je dis n'importe quoi pour l'exemple) 350x150. image_reduire ne me convient pas dans ce cas là, je dois pouvoir mettre mon width et mon height moi même.

Samy Rabih a écrit :

Si tu récupères la source de l'image via extraire_attribut, tu dois pouvoir
monter toi-même ton image via <img src="[(#FICHIER|extraire_attribut{src})]"
/>

-----Message d'origine-----
De : Institut Curie [mailto:infocurie@free.fr] Envoyé : lundi 13 juillet 2009 08:53
À : RealET
Cc : spip@rezo.net
Objet : Re: [Spip] #FICHIER

Oui! sauf que:
|extraire_attribut{src} ou extraire_attribut{width} me retourne src vide: src="" mais style=" width: xxxpx; height: xx px" est toujours là
C'est benêt ce truc sans doute, mais je ne trouve pas

RealET a écrit :

* Institut Curie tapuscrivait, le 12/07/2009 23:49:

Comment supprimer le style que SPIP impose lors de l'utilisation de #FICHIER ?

src="local/cache-vignettes/L299xH250/salle1-ed770.jpg " style='height:250px;width:299px;"
Je souhaite obtenir juste:
src="local/cache-vignettes/L299xH250/lavoir1-ed770.jpg "

|extraire_attribut{src} sera ton ami.
Et plus généralement, une lecture complète de la doc de SPIP via www.spip.net/@
avec le @ à la fin, oui

_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Discuter chez rezo.net

Documentation de SPIP : http://www.spip.net/

Irc : de l'aide à toute heure : http://spip.net/irc

_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Discuter chez rezo.net

Documentation de SPIP : http://www.spip.net/

Irc : de l'aide à toute heure : http://spip.net/irc

_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Discuter chez rezo.net

Documentation de SPIP : http://www.spip.net/

Irc : de l'aide à toute heure : http://spip.net/irc