Fork me on GitHub




« 1 2 (3) 4 »


Re: LIAISE: Champs HTML absents dans les mail
Admin Frxoops
Inscrit: 04/03/2011 09:10
De Lot
Messages: 2837
il y a pas un strip_tags() qui traine dans le fichier forme_execute.php ?

Posté le : 21/07/2013 18:16
Partager Twitter Partagez cette article sur GG+
Re: LIAISE: Champs HTML absents dans les mail
Semi pro
Inscrit: 13/04/2006 23:26
De Aix en Provence
Messages: 1751
Suis absent je regarderai à mon retour. Mais même si c'était le cas cela renverrait quelque chose au format texte c'est tout. Or là rien du tout !! Ni caption ni value, rien !
Peut-être chercher du côté criteria ? Mais là encore je ne vois pas ce qui différentie champs html et textarea ...

Posté le : 21/07/2013 19:11

signé: LionHell
Partager Twitter Partagez cette article sur GG+
Re: LIAISE: Champs HTML absents dans les mail
Admin Frxoops
Inscrit: 04/03/2011 09:10
De Lot
Messages: 2837
ton champs html est généré avec un éditeur, si oui lequel ?

Posté le : 21/07/2013 19:17
Partager Twitter Partagez cette article sur GG+
Re: LIAISE: Champs HTML absents dans les mail
Semi pro
Inscrit: 13/04/2006 23:26
De Aix en Provence
Messages: 1751
TinyMCE. J'ai vérifié dans la base, le contenu y est bien stocké. C'est donc dans le sens BDD->Affichage qu'il y a prob.

Posté le : 21/07/2013 22:30

signé: LionHell
Partager Twitter Partagez cette article sur GG+
Re: LIAISE: Champs HTML absents dans les mail
Admin Frxoops
Inscrit: 05/03/2005 05:20
De Vaucluse
Messages: 960
Tu peux nous indiquer également quelles versions de Xoops et de Liaise tu utilises ?

Posté le : 21/07/2013 22:39

Open in new window

Xoops 2.5.7.2 - Debian 8.2 - Apache 2.4.10 - MySQL 5.5.47 - Php 5.6.17
Partager Twitter Partagez cette article sur GG+
Re: LIAISE: Champs HTML absents dans les mail
Semi pro
Inscrit: 13/04/2006 23:26
De Aix en Provence
Messages: 1751
Xoops 2.5.0
Liaise 1.27

Posté le : 22/07/2013 09:50

signé: LionHell
Partager Twitter Partagez cette article sur GG+
Re: LIAISE: Champs HTML absents dans les mail
Admin Frxoops
Inscrit: 05/03/2005 05:20
De Vaucluse
Messages: 960
Si tu regardes dans le code source de la page de ton formulaire, tu remarqueras que les champs "html" sont affichés simplement comme du texte (ce ne sont pas des éléments de type 'input type'). En gros, ils ne peuvent qu'être affichés et pas envoyés et donc liaise ne les traites pas lors de l'envoie de mails.
Pour les afficher, liaise utilise un élément de type XoopsFormLabel (/class/elementrender.php ligne 114).
Aprés avoir joué un moment sans succès avec le code de liaise, une piste que je vois si tu veux vraiment et afficher et envoyer ces champs serai de créer un nouvel élément de formulaire en partant par exemple du XoopsFormLabel existant dans xoops et d'adjoindre à cette nouvelle classe un champ de type 'hidden' contenant la même valeur (le code html) ainsi, il devrai je pense être traité automatiquement par liaise.

Si tu veux te lancer dans l'aventure, deux petits tutos pour modifier/créer des nouveaux éléments de formulaires:

Ajout 'Qualité du mot de passe' dans formulaire d'inscription
Relooking "Input file" dans formulaire.

Posté le : 25/07/2013 21:32
Partager Twitter Partagez cette article sur GG+
Re: LIAISE: Champs HTML absents dans les mail
Semi pro
Inscrit: 13/04/2006 23:26
De Aix en Provence
Messages: 1751
Merci pour cette réponse documentée ! Je vais voir ça de plus près !

Posté le : 25/07/2013 21:46

signé: LionHell
Partager Twitter Partagez cette article sur GG+
Re: LIAISE: Champs HTML absents dans les mail
Admin Frxoops
Inscrit: 05/03/2005 05:20
De Vaucluse
Messages: 960
Citation :
J'aimerais pouvoir les inclure pour une meilleur lisibilité du mail envoyé

Je ne sais pas si cela fonctionne mais si ces champs ne changent pas souvent, pourquoi ne pas essayer de les rentrer directement en html dans le template du mail (dans une div par exemple) ?

Posté le : 25/07/2013 21:58
Partager Twitter Partagez cette article sur GG+
Re: LIAISE: Champs HTML absents dans les mail
Semi pro
Inscrit: 13/04/2006 23:26
De Aix en Provence
Messages: 1751
Oui j'allais dire que le contenu de ces champs est bien stocké dans la BDD, donc il me semble qu'il n'y a pas besoin de créer un champ supplémentaire pour les joindre au mail !
Je pense qu'il y a peu a changer dans form_execute.
Dans la série de "case" il faudrait ajouter un "case html" mais il faudrait aussi modifier les critères ou je ne sais quoi encore en début du fichier pour que le contenu de $msg contienne le contenu de ces champs. Car j'ai l'impression que ces champs sont exclus par le filtre mais je ne vois pas comment.

Posté le : 25/07/2013 22:37

signé: LionHell
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant
« 1 2 (3) 4 »



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

92 Personne(s) en ligne (80 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 92 | Plus ...