pb spip-listes et logos d'articles

J’ai un problème avec spip-listes,
tout est ok (vifs remerciements à l’auteur) sauf au niveau des images des logos d’articles (que j’ai inclus dans mon patron de lettre),
elles ne s’affichent pas à la réception de la lettre d’info.

en regardant de plus près les propriétés de l’image absente,

j’obtiens ceci :
http://domaine.com/IMG/arton43.png
au lieu de :
http://domaine.com/mon_spip/IMG/arton43.png

le code utilisé dans le patron est :
[(#LOGO_ARTICLE|right)]
sur un spip 1.9.1

y’a t’il une astuce pour corriger cela ?


Stéphane

Bonsoir,

Le 12 avr. 07 à 17:44, Stéphane Bardou a écrit :

j’obtiens ceci :
http://domaine.com/IMG/arton43.png
au lieu de :
http://domaine.com/mon_spip/IMG/arton43.png

le code utilisé dans le patron est :
[(#LOGO_ARTICLE|right)]
sur un spip 1.9.1

y’a t’il une astuce pour corriger cela ?

une astuce non pas vraiment mais de mieux donner l’url dans la page oui :
-[(#LOGO_ARTICLE|right)]

ça devrait le faire.


Philippe

une astuce non pas vraiment mais de mieux donner l’url dans la page oui :
-[(#LOGO_ARTICLE|right)]

ça devrait le faire.


Philippe

merci Philippe,

t’aurais pu répondre plus tôt :wink:

J’ai mis qq heures à trouver la même astuce que toi, mais je n’étais pas satisfait car j’avais le petit carré d’image absente pour les articles qui n’ayant pas de logo, je m’en suis sorti avec le filtre ‹ sinon › :

pas très élégant mais efficace… je pense que mon problème vient d’un dysfonctionnement de notre serveur et non de Spip-listes


Stéphane

Hello,

Il s'agit d'une contrainte classique avec les url des images dans les "patrons" de spip-listes : il faut en effet pour les emails du code html "simple".

La technique est utiliser une notation explicite du code html des images avec une adresse absolue.

Il y a un exemple dans le patron portefolio.html de la version svn

pour un document ca donne :

<img src="(#FICHIER|url_absolue|replace{ecrire/,''})" width ="110" height="110" border="0"/>

pour un logo ca donnerait peut etre quelque chose du style :

<img src="(#LOGO_ARTICLE||fichier|url_absolue)" width ="110" height="110" border="0"/>

Peux-tu nous confirmer cela qu'on puisse l'ajouter dans la doc ?

BoOz

Stéphane Bardou a écrit :

J'ai un problème avec spip-listes,
tout est ok (vifs remerciements à l'auteur) sauf au niveau des images des logos d'articles (que j'ai inclus dans mon patron de lettre),
elles ne s'affichent pas à la réception de la lettre d'info.

en regardant de plus près les propriétés de l'image absente,

j'obtiens ceci :
http://domaine.com/IMG/arton43.png
au lieu de :
http://domaine.com/mon_spip/IMG/arton43.png

le code utilisé dans le patron est :
[(#LOGO_ARTICLE|right)]
sur un spip 1.9.1

y'a t'il une astuce pour corriger cela ?

--
Stéphane

pour un logo ca donnerait peut etre quelque chose du style :

Peux-tu nous confirmer cela qu’on puisse l’ajouter dans la doc ?

BoOz

ben, à priori ça marche pas,

quand je reçois le mail et que je vérifie les propriétés du logo de l’article j’obtiens cette url quand l’article n’a pas de logo (avec le symbole de l’image absente) :
http://test.bardourel.com/(||fichier|url_absolue)
et
[http://test.bardourel.com/gg/ecrire/(<img%20src=](http://test.bardourel.com/gg/ecrire/(<img%20src=)
quand l’article à un logo (ici normalement arton14.jpg)

par ailleurs, et je reviens sur mon problème initial, cette url : [http://test.bardourel.com/(||fichier|url_absolue ](http://test.bardourel.com/(||fichier|url_absolue)
est fausse, puisqu’il devrait y avoir :
http://test.bardourel.com/gg/(||fichier|url_absolue)
non ?

la solution (pour les logos) :

fonctionne à condition de mettre une image rien.gif dans IMG, l’utilisation du filtre ‹ sinon › evite d’avoir l’effet disgracieux d’un logo absent (quand l’article n’en a pas).

n’y a t’il pas un souci avec spip-listes (et les images ou fichiers) lorsque le Spip est situé dans un sous-domaine (ou dans un répertoire qui n’est pas à la racine du site) ? je viens de faire le test chez un hébergeur mutualisé et le résultat est le même.

J’ai bien compris qu’il fallait des choses simple en Html pour faire un patron de lettre, (par exemple éviter les ‹ background-image ›, les webmails n’aiment pas…) mais l’idée de pouvoir ajouter un mot clé liée à un article contenant des images et qui puisse être envoyé par spip-listes me séduisait drôlement. Sinon on fera sans et c’est déjà très bien.

Je partagerai mon patron ici dès qu’il sera au point…


Stéphane

Sinon [(#LOGO_ARTICLE|abs_url)] sans mettre cela dans <image>?
Ça devrait fonctionner...

Le 13/04/07, Stéphane Bardou<bardou@gmail.com> a écrit :

>
> pour un logo ca donnerait peut etre quelque chose du style :
>
> <img src="(#LOGO_ARTICLE||fichier|url_absolue)" width
="110"
> height="110" border="0"/>
>
> Peux-tu nous confirmer cela qu'on puisse l'ajouter dans la doc ?
>
> BoOz

ben, à priori ça marche pas,

quand je reçois le mail et que je vérifie les propriétés du logo de
l'article j'obtiens cette url quand l'article n'a pas de logo (avec le
symbole de l'image absente) :
http://test.bardourel.com/(||fichier|url\_absolue\)
et
http://test.bardourel.com/gg/ecrire/(%3Cimg%20src=
quand l'article à un logo (ici normalement arton14.jpg)

par ailleurs, et je reviens sur mon problème initial, cette url :
http://test.bardourel.com/(||fichier|url_absolue
est fausse, puisqu'il devrait y avoir :
http://test.bardourel.com/gg/(||fichier|url\_absolue\)
non ?

la solution (pour les logos) :
<img
src='#URL_SITE_SPIP/IMG/[(#LOGO_ARTICLE|fichier|sinon{"rien.gif"})]'>
fonctionne à condition de mettre une image rien.gif dans IMG, l'utilisation
du filtre 'sinon' evite d'avoir l'effet disgracieux d'un logo absent (quand
l'article n'en a pas).

n'y a t'il pas un souci avec spip-listes (et les images ou fichiers) lorsque
le Spip est situé dans un sous-domaine (ou dans un répertoire qui n'est pas
à la racine du site) ? je viens de faire le test chez un hébergeur mutualisé
et le résultat est le même.

J'ai bien compris qu'il fallait des choses simple en Html pour faire un
patron de lettre, (par exemple éviter les 'background-image', les webmails
n'aiment pas...) mais l'idée de pouvoir ajouter un mot clé liée à un article
contenant des images et qui puisse être envoyé par spip-listes me séduisait
drôlement. Sinon on fera sans et c'est déjà très bien.

Je partagerai mon patron ici dès qu'il sera au point...

--
Stéphane
_______________________________________________
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 : http://www.spip-contrib.net/spikini/FaQ

Le 13/04/07, Teddy Payet <teddy.payet@gmail.com> a écrit :

Sinon [(#LOGO_ARTICLE|abs_url)] sans mettre cela dans ?
Ça devrait fonctionner…

marche pas,

dans la lettre d’information, j’obtiens, sur le logo associé à l’article (dans thunderbird) :
http://test.bardourel.com/abs_url (adresse du lien)
http://test.bardourel.com/IMG/arton14.png (adresse de l’image, il manque le sous-domaine)


Stéphane

Stéphane Bardou <bardou <at> gmail.com> writes:

la solution (pour les logos) :
<img src='#URL_SITE_SPIP/IMG/[(#LOGO_ARTICLE|fichier|sinon{"rien.gif"})]'
fonctionne à condition de mettre une image rien.gif dans IMG, l'utilisation du
filtre 'sinon' evite d'avoir l'effet disgracieux d'un logo absent (quand
l'article n'en a pas).

et la notation
[<img src='#URL_SITE_SPIP/IMG/(#LOGO_ARTICLE|fichier)>]
(la balise image entre les crochets)
est ce qu'elle permet de se dispenser du truc avec la condition et l'image vide ?

Le 13/04/07, Teddy Payet <teddy.payet@gmail.com> a écrit :

Et si tu fais [(#LOGO_ARTICLE||abs_url)] car je pense qu’il faut
mettre le double pipe pour logo…

C"est au poil ! les logos s’affichent et pas de symbole ‹ image absente › lorsque les articles n’ont pas de logo.

merci


Stéphane

De rien.

Le 13/04/07, Stéphane Bardou<bardou@gmail.com> a écrit :

Le 13/04/07, Teddy Payet <teddy.payet@gmail.com> a écrit :
> Et si tu fais [(#LOGO_ARTICLE||abs_url)] car je pense qu'il faut
> mettre le double pipe pour logo...

C"est au poil ! les logos s'affichent et pas de symbole 'image absente'
lorsque les articles n'ont pas de logo.

merci

--
Stéphane
_______________________________________________
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 : http://www.spip-contrib.net/spikini/FaQ