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
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
* 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
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
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
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
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
* 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
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
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?
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 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
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...
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 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
Ah? fermeture des boucles dans l'ordre ferme documentsLoupe avant articlesLoupe, c'est bien bien hiérarchique? rassure moi
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
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...
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 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