J'essaie de faire en sorte de reformater une réponse précédente pour en faire autre chose.
J'utilise un champ nom pour l'entrée.
Pour mes tests, j'ai indiqué ceci dans un champ "mail", qui est un prétexte au test, avec ce contenu:
{substr(str_replace(" ","",nom),0,10)}
Seulement, si j'entre par exemple "têtes gnagnagna" dans "nom", le champ "mail" ne fait apparaître que "tête", alors que j'aimerai que ça affiche "têtesgnagn".
J'imagine que c'est lié à des histoires d'encodage. Comment faire pour contourner ce problème?
Sinoin : pas de LSG , un lss (avec une seule groupe), merci de penser à ceux qui aide bénévolement.
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.
Peux tu tester avec substr(html_entity_decode(nom.NAOK)) ?
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.
Il faudrait comparer avec la version sur la page suivante, à mon avis ya un bogue, mais difficile à gérer puisqu’on a besoin d’encoder en JavaScript pour éviter des failles XSS…
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.
Je ne vois pas à quoi tu fais référence quand tu parles de "page suivante".
Sur l'explication du pourquoi ça fait ça et pourquoi ça va être chaud à gérer, je comprend par contre.
Si tu utilise la même fonction sur la page suivante ou sur le message de fin (ou sur la message de confirtmation) : est ce que cela continue à fonctionner.
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.
Bonsoir,
J'ai mis un moment à comprendre ce que tu voulais dire. Après plusieurs relectures, j'ai ajouté ma fonction "{substr(html_entity_decode(str_replace(" ","",nom)),0,10)}" dans le message de fin.
Et ça fonctionne.