FORUMS PROFESSIONNELS
WINDEV
,
WEBDEV
et
WINDEV Mobile
Accueil
|
Messages récents
|
Connexion
|
Déconnexion
|
Français
Accueil
→
WINDEV 2024
→
Les emails envoyés
Les emails envoyés
Débuté par jmb, 31 oct. 2014 06:31 - 3 réponses
Connectez-vous…
jmb
#1
Membre enregistré
834 messages
Popularité : +13 (13 votes)
Posté le 31 octobre 2014 - 06:31
Bonjour,
Après recherches, je n'arrive pas en WD à formater mes emails. du style gras, italique, etc......
J'ai essayé avec un champs RTF, il envoie le mail mais la réception ne contient que du code busard.
Surtout que je passe des paramètres à mon email en utilisant "ChaîneConstruit" en partant d'un champs de saisie qui contient ce genre de texte :
Bonjour M. %1
Votre commande %2 en date du %3 etc......
SAI_
message
=
ChaîneConstruit
(
SAI_
message
,
var1
,
var2
,
var3
)
Cela ne fonctionne en prenant un champs de saisie mais pas possible de faire du gras, italique, centrer etc.....
Connaissez vous un moyen ?
J.M.
Signaler
0
0
J.FERNANDEZ
#2
Posté le 31 octobre 2014 - 10:41
Bonjour,
Dans les emails il n'y a que du HTML pour la mise en page donc soit vous construisez le code HTML à la main (facile quand il n'y a que du texte), soit vous chargez un document HTML pré-formaté qui contient des variables, vous remplacez les variables par les valeurs et vous affectez le nouveau HTML à l'EMAIL avant de l'envoyer.
Par exemple j'ai un document HTML avec des images pour récapituler une commande. Dans le HTML, il y a une variable @@nomclient@@ que je remplace par les coordonnées du client, @@recapcde@@ que je remplace en WinDev par un tableau HTML que je construit à la maint en fonction de la commande.
Signaler
0
0
jmb
#3
Membre enregistré
834 messages
Popularité : +13 (13 votes)
Posté le 01 novembre 2014 - 14:30
Merci beaucoup pour l'info.
Etonnant que WinDev n'a pas un outil plus simple car Webdev l'a.
Obligé de me mettre au HTML et il faut que je trouve comment remplacer ces variables par les informations voulues automatiquement dans le code HTML !!
La galère !
Merci encore.
J.M
Signaler
0
0
jmb
#4
Membre enregistré
834 messages
Popularité : +13 (13 votes)
Posté le 01 novembre 2014 - 16:13
J.Fernandez bonjour,
Grace à votre réponse j'ai cherché dans la bonne direction.
Quelques précisions pour ceux qui chercheraient une solution (il y en a sûrement d'autres).
Je crée un champ RTF que je nome SAI_RTF
Je met dans le contenu du champs RTF le texte qui me convient du style :
"Bonjour Monsieur Dupon",
Je surligne, met en italique, je centre, bref je fais ma mise en page.
Je remplace "Monsieur" et "Dupon" par des variable de texte :
"Bonjour %1 %2,"
Je crée un champ HTML que je nome SAI_HTML.
Mon code :
J'affecte les valeurs désirées dans mes variables :
SAI_
RTF
=
ChaîneConstruit
(
SAI_
RTF
,
var.Civilite
,
var.nom
)
Je transcris mon RTF dans mon champ HTML en lui passant ces bornes :
SAI_
HTML
=
"<HTML>"
+
RTFVersHTML
(
SAI_
RTF
) +
"<HTML>"
J'enrichis mon email :
MonMessage
..
HTML
=
SAI_
HTML
..
ValeurAffichée
(Ne pas oublier le "..ValeurAffichée" qui donne le code source.
En espérant avoir aidé quelqu'un à mon tour.
J.M
Signaler
0
0
→ Revenir à WINDEV 2024
WINDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV (précédentes versions)
WEBDEV (précédentes versions)
WINDEV Mobile (précédentes versions)
Etats & Requêtes
Hors-sujet
Outils
Français
English
Español
Portuguesa
Fermer cette fenêtre
Type de recherche
Uniquement les sujets
Tous les messages
Période de recherche
Date indifférente
Moins d'une heure
Moins de 24 heures
Moins d'une semaine
Moins d'un mois
Moins d'un an
Annuler
Aperçu de votre message
Ajouter une image
Importer une image depuis une URL
Envoyer une image depuis un fichier de votre disque
Déposez ici un fichier ou cliquez sur "Parcourir..."
ou
Annuler
0%
WLangage
SQL
XML, HTML
JAVA, Javascript
Texte