Welcome to the LimeSurvey Community Forum

Ask the community, share ideas, and connect with other LimeSurvey users!

Condition dans modèles de courriel de confirmation

  • LoicLoff
  • LoicLoff's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
3 years 9 months ago #216100 by LoicLoff
Bonjour,

J'essaye de trouver la solution à ce probleme...
Dans le modèle de courriel de confirmation j'essaye de différencier une partie du mail en fonction d'un attribute pré-défini.
J'essaye donc dans le corps du mode de mail d'ajouter :
Code:
{if(TOKEN:ATTRIBUTE_1 == "AAAA",
"Jaffiche ceci si AAAA",
"Jaffiche ceci si pas AAAA" )
}

Rien n'y fait... merci de votre aide !
Loïc
(Sous Limesurvey Version 2.73.0)
The topic has been locked.
  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • LimeSurvey Community Team & Official Partner
  • LimeSurvey Community Team & Official Partner
More
3 years 9 months ago #216101 by DenisChenu
Le saut de ligne : c'est quand tu édite en HTML ? Ou c'est dans la source ?

Si c'est la souircde : OK, sinon : l'éditeur HTML ajoute des br etc qui casse le systèème.

Tente déjà sur 1 seule ligne.

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member. - Professional support - Plugins, theme and development .
I don't answer to private message.
The following user(s) said Thank You: LoicLoff
The topic has been locked.
  • LoicLoff
  • LoicLoff's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
3 years 9 months ago #216106 by LoicLoff
Bonjour et merci de ta réponse.
Mon probleme est que "Jaffiche ceci si AAAA" contient en réalité plusieurs lignes avec notamment un tableau avec à l'intérieur des insertans.
Je ne vois pas comment me passer du html... ?
The topic has been locked.
  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • LimeSurvey Community Team & Official Partner
  • LimeSurvey Community Team & Official Partner
More
3 years 9 months ago #216108 by DenisChenu
Je parle de l'éditeur HTML …


Tu est super admin ou non ?
Le XSS est activé ?

Si tu est super admin : c'est plus simple.

Tu as beaucoup de test ?
Perso ce que je fait quand j'ai 2 questionnaire réellement différents :

1. Envoi numéro 1 avec le texte 1
2. Envoi numéro 2 avec le texte 2.

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member. - Professional support - Plugins, theme and development .
I don't answer to private message.
The topic has been locked.
  • LoicLoff
  • LoicLoff's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
3 years 9 months ago - 3 years 9 months ago #216113 by LoicLoff
Cela dépasse mes compétences... XSS ?
A priori je suis juste gestionnaire de cette enquête sur le serveur.
J'ai juste créé les 2 tableaux avec l'éditeur html intégré et glissé les insertans dans les cases.
Je veux juste afficher le premier tableau si Attributes_2 = "qque chose" ou juste le second tableau dans les autres cas...

Je ne comprends pas mail1 mail2 ... c'est le mail envoyé pour confirmation après saisie par un répondant.
Last edit: 3 years 9 months ago by LoicLoff.
The topic has been locked.
  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • LimeSurvey Community Team & Official Partner
  • LimeSurvey Community Team & Official Partner
More
3 years 9 months ago #216116 by DenisChenu
Sur quel serveur ?
www.limesurvey.org/manual/Global_settings#Security

  • Filter HTML for XSS: It is turned 'on' by default. They will not be authorized to use dangerous HTML tags in their survey/group/question/labels texts (JavaScript code for instance). The idea behind this is to prevent a survey operator to add a malicious script in order to get his permissions raised on your system. However, if you want to use any script objects like Javascript scripts of Flash applets in your surveys, you will need to switch this off (specific scripts for video hosting platforms can be used).

Hors ne pas refermer un tag est interdit.
Donc : Si XSS est activé : Tu créé tes 2 tableaux, tu désactive l'éditeur HTML et tu les places sur 12 seule ligne. Et surtout : tu ne travaille sur les tableaux que éditeur HTMLdésactivé.
Si XSS est désactivé:
Tu peux faire
{if(TEST,"<td>Blabla</td>")} ce que tu ne peux pas faire avec le XSS activé.
Par contre : éditeur HTML désactivé. L'éditeur ne peux pas comprendre cela.

Sinon : pour le mail de confirmation : désactive le mail de confirmation et utilise les 2 mails de confirmation administrateur.
www.limesurvey.org/manual/Notifications_..._Notifications_Email

Et tu entre {if(TEST,TOKEN:EMAIL)} dans l'adresse de l'admin en fonction.
 

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member. - Professional support - Plugins, theme and development .
I don't answer to private message.
The following user(s) said Thank You: LoicLoff
The topic has been locked.
Moderators: Nickkoholchtpartner

Lime-years ahead

Online-surveys for every purse and purpose