FOROS PROFESIONALES
WINDEV
,
WEBDEV
y
WINDEV Mobile
Inicio
|
Mensajes recientes
|
Conéctese...
|
Desconectar
|
Español
Inicio
→
WINDEV 2024
→
Editeur HTML (E-mails) avec images
Editeur HTML (E-mails) avec images
Iniciado por Thierry, 11,abr. 2024 18:23 - 4 respuestas
Conéctese…
Thierry
#1
Miembro registrado
43 mensajes
Popularité : +5 (5 votes)
Publicado el 11,abril 2024 - 18:23
Bonjour, j'ai voulu créer une fenêtre permettant la saisie d'un e-mail. J'ai donc utilisé le champ Editeur HTML pour l'envoi d'E-mails.
en utilisant la fonction :
MonMessage
est un Email
E
DHTML_CORPS.VersEmail
(
MonMessage
)
Cela fonctionne bien, c'est-à-dire que les images du corps du message sont mises en référence dans les "attache" de la variable de type Email, sauf si l'utilisateur déplace une image déjà présente dans le corps du message par DND.
Pour résoudre ce problème, voici le code que j'ai ajouté :
MonMessage
est un Email
E
DHTML_CORPS.VersEmail
(
MonMessage
)
TANTQUE
RemplacerImage
(
)
Multitâche
(
-
1
)
FIN
PROCEDURE INTERNE
RemplacerImage
(
)
:
booléen
s
Image
est une chaîne
s
CheminImage
est une chaîne
imgAttache
est un emailAttache
s
CID
est une chaîne
b
Retour
est un booléen
s
Image
=
ExtraitChaîneEntre
(
MonMessage.HTML
,
1
,
"<img src="
"http://localdocument//"
,
""
""
)
SI
s
Image
<
>
EOT
ALORS
b
Retour
=
Vrai
s
CheminImage
=
ComplèteRep
(
E
DHTML_CORPS.RépertoireDeTravail
)
+
URLDecode
(
s
Image
,
encodeURLVersAnsi
)
s
CID
=
"wdcid"
+
DonneGUID
(
guidBrut
)
SI
fFichierExiste
(
s
CheminImage
)
ALORS
imgAttache.Nom
=
s
CheminImage
imgAttache.Contenu
=
fChargeBuffer
(
s
CheminImage
)
imgAttache.ContentType
=
fContentType
(
s
CheminImage
)
imgAttache.Identifiant
=
s
CID
Ajoute
(
MonMessage.Attache
,
imgAttache
)
FIN
FIN
MonMessage.HTML
=
Remplace
(
MonMessage.HTML
,
"http://localdocument//"
+
s
Image
,
"cid:"
+
s
CID
)
RENVOYER
b
Retour
FIN
En espérant que cela puisse servir à d'autres.
Informar
0
0
Popoy
#2
Miembro registrado
3.351 mensajes
Popularité : +93 (137 votes)
Publicado el 11,abril 2024 - 21:46
Sur le même sujet
https://forum.pcsoft.fr/fr-FR/pcsoft.fr.windev.old/29803-image-dans-corps-mail/read.awp
Mensaje modificado, 11,abril 2024 - 21:48
Informar
0
0
DAOUD DAOUD
#3
Publicado el 12,abril 2024 - 07:08
comment afficher la date du jour sur Windev 28 ouverture de fenêtre ce code ne fonction pas
datesystème est une Date
datesystème = DateVersChaîne(DateDuJour())
dateaffichée}
= datesystème
Informar
0
0
Thierry
#4
Miembro registrado
43 mensajes
Popularité : +5 (5 votes)
Publicado el 12,abril 2024 - 10:48
Bonjour je tiens à préciser que ce code permet de pallier à un bug qui est :
Si l'utilisateur déplace une image contenue dans le champ éditeur HTML, lors de l'appel de la fonction
E
DHTML_CORPS.VersEmail
(
MonMessage
)
, cette image déplacée par l'utilisateur ne s'enregistre pas dans la variable de type Email.
Informar
0
0
Jean-Pierre
#5
Miembro registrado
1.939 mensajes
Popularité : +53 (65 votes)
Publicado el 12,abril 2024 - 11:02
DAOUD DAOUD a écrit :
comment afficher la date du jour sur Windev 28 ouverture de fenêtre ce code ne fonction pas
datesystème est une Date
datesystème = DateVersChaîne(DateDuJour())
dateaffichée}= datesystème
Vous mettez un type chaîne DateVersChaîne() dans un type date !
--
Bon dev,
Jean-Pierre
Informar
0
0
→ Volver a WINDEV 2024
WINDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV (versiones precedentes)
WEBDEV (versiones precedentes)
WINDEV Mobile (versiones precedentes)
Reports & Queries
Irrelevante
Herramientas
Français
English
Español
Portuguesa
Fermer cette fenêtre
Búsqueda Tipo
Sólo temas
Todos los mensajes
Periodo Buscar
Cualquier fecha
Última hora
Última 24 horas
Última semana
Último mes
Último año
Cancelar
Vista previa del mensaje
Añadiendo una imagen
Importar una imagen desde una URL
Enviar una imagen desde un archivo de su disco
Arrastrar un archivo o click en "Examinar..."
o
Cancelar
0%
WLanguage
SQL
XML, HTML
JAVA, Javascript
Texto