Welcome, Guest
Username: Password: Remember me

TOPIC: Insérer un champs réponse au milieu d'une phrase

Insérer un champs réponse au milieu d'une phrase 2 years 11 months ago #65379

  • JeromeInfotec
  • JeromeInfotec's Avatar
  • OFFLINE
  • Fresh Lemon
  • Posts: 14
  • Thank you received: 1
  • Karma: 0
Bonjour,

je cherche le moyen d'avoir ce type de question:

Combien de pommes manges-tu chaque semaine?

Je mange {textinput} pomme(s) par semaine.


Merci de votre aide,
Jérôme
The administrator has disabled public write access.

Re: Insérer un champs réponse au milieu d'une phrase 2 years 11 months ago #65381

  • Ben_V
  • Ben_V's Avatar
  • OFFLINE
  • Platinum Lime
  • Posts: 1068
  • Thank you received: 235
  • Karma: 74
Regarde dans les paramètres avancées de ta question...
tu verras que tu peux entourer ta réponse avec un "préfixe" (Je mange) et un "suffixe" (pomme(s) par semaine.)
Bonne chance
Benoît
Benoît

goo.gl/Bw5iM => Recherche GG dans le forum français (remplacer "exemple" dans la barre de recherche)
goo.gl/WX8PH => GG search for english forum (Replace "example" in the search bar)
goo.gl/IxiGu => Búsqueda en el foro en español (Cambiar "ejemplo" en la barra de...
The administrator has disabled public write access.

Re: Insérer un champs réponse au milieu d'une phrase 2 years 11 months ago #65382

  • JeromeInfotec
  • JeromeInfotec's Avatar
  • OFFLINE
  • Fresh Lemon
  • Posts: 14
  • Thank you received: 1
  • Karma: 0
Déjà Benitov merci de ton aide.
J'ai déjà vu cette option mais cela ne convient pas à mon cas.
J'ai un sondage en deux langues (fr-nl) et le "Answer suffix/prefix" est unique pour la question, donc pas question d'avoir un préfixe et un suffixe suivant la langue.

Une autre voie?
The administrator has disabled public write access.

Re: Insérer un champs réponse au milieu d'une phrase 2 years 11 months ago #65385

  • Ben_V
  • Ben_V's Avatar
  • OFFLINE
  • Platinum Lime
  • Posts: 1068
  • Thank you received: 235
  • Karma: 74
pas question d'avoir un préfixe et un suffixe suivant la langue

FAUX! Ce probleme peut se régler facilement avec la pseudo-classe CSS :lang ;)
Un petit exemple:
CSS:
span:lang(nl){display:none}
span:lang(fr){display:none}

HTML:
<span lang="fr">texte en fr</span><span lang="nl">texte en nl</span>

Ceci-dit il faudrait probablement rajouter un peu de javascript dans ton cas...
Benoît

goo.gl/Bw5iM => Recherche GG dans le forum français (remplacer "exemple" dans la barre de recherche)
goo.gl/WX8PH => GG search for english forum (Replace "example" in the search bar)
goo.gl/IxiGu => Búsqueda en el foro en español (Cambiar "ejemplo" en la barra de...
Last Edit: 2 years 11 months ago by Ben_V.
The administrator has disabled public write access.
The following user(s) said Thank You: JeromeInfotec

Re: Insérer un champs réponse au milieu d'une phrase 2 years 11 months ago #65386

  • TMSWhite
  • TMSWhite's Avatar
  • OFFLINE
  • LimeSurvey Team
  • Posts: 759
  • Thank you received: 82
  • Karma: 36
Bonjour-

En LimeSurvey 1.92, disons que la question sur le nombre de pommes consommées est appelé Q1. Vous pourriez avoir de la peine:

"Vous avez mangé {if((Q1 == 1),'une pomme', implode ('', Q1, 'pommes'))}"

Vous pourriez faire quelque chose de similaire pour chaque langue.

Pour plus d'informations, voir ici

-Tom
The administrator has disabled public write access.
The following user(s) said Thank You: Ben_V

Re: Insérer un champs réponse au milieu d'une phrase 2 years 11 months ago #65388

  • JeromeInfotec
  • JeromeInfotec's Avatar
  • OFFLINE
  • Fresh Lemon
  • Posts: 14
  • Thank you received: 1
  • Karma: 0
@Benitov: J'ai essayé les display:none sur span:lang(fr) et nl mais il continue d'afficher les deux. Tu es sur du CSS? et puis ça doit fonctionner avec les versions antérieures IE. J'ai réussi à les cacher en mettant div id, mais la question est évidemment comment tester en javascript la langue de l'utilisateur?

@TMSWhite: Merci également de ton aide. J'ai été voir sur le lien mais je ne vois pas comment je pourrais tester la valeur de la langue de l'utiliseur. J'ai testé ton test dans une réponse mais il m'affiche tout tel quel et si je fais une condition limesurvey, je n'ai accès qu'aux questions antérieures.

Merci d'avance,
Jérôme
Last Edit: 2 years 11 months ago by JeromeInfotec.
The administrator has disabled public write access.

Re: Insérer un champs réponse au milieu d'une phrase 2 years 11 months ago #65394

  • JeromeInfotec
  • JeromeInfotec's Avatar
  • OFFLINE
  • Fresh Lemon
  • Posts: 14
  • Thank you received: 1
  • Karma: 0
Pour mettre à jour mon topic, j'en suis pour le moment à travailler avec l'"answer prefix".
J'ai ce code javascript:
"<script type="text/javascript">
var my_url = new String(document.location);
var lang = my_url.substr((my_url.lastIndexOf("="))+1,2);
if(lang=="fr")
{
document.write("pomme(s)");
} else {
document.write("apple(s)");
}
</script>"

le problème étant que j'utilise variable url qui bouge et qui même de temps en temps n'existe pas (sans doute en POST)
Comment réussir à obtenir la langue de l'utilisateur de manière fixe dans le javascript?
Last Edit: 2 years 11 months ago by JeromeInfotec.
The administrator has disabled public write access.

Re: Insérer un champs réponse au milieu d'une phrase 2 years 11 months ago #65395

  • JeromeInfotec
  • JeromeInfotec's Avatar
  • OFFLINE
  • Fresh Lemon
  • Posts: 14
  • Thank you received: 1
  • Karma: 0
Encore moi, j'ai finalement trouvé une solution:
"<script type="text/javascript"> var my_url = new String(document.body.getAttribute("class")); var lang = my_url.substr(5,2); if(lang=="fr") { document.write("Show-rooms"); } else { document.write("verschillende toonzalen geweest (Tik een getal in)"); } </script>"

Merci à vous deux,
Jérôme
The administrator has disabled public write access.
The following user(s) said Thank You: Ben_V

Re: Insérer un champs réponse au milieu d'une phrase 2 years 11 months ago #65407

  • DenisChenu
  • DenisChenu's Avatar
  • OFFLINE
  • Moderator Lime
  • Posts: 6276
  • Thank you received: 801
  • Karma: 240
Salut,

Juste pour info, depuis une version 1.91+, il est possible d'utiliser {SURVEYLANGAGE} dans le template, par example dans le fichier startpage.pstpl
<body class="default lang-{SURVEYLANGAGE} {SURVEYFORMAT}">
C'est fait pour régler le problème de CSS pour IE7 et moins :).
The administrator has disabled public write access.
The following user(s) said Thank You: Ben_V

Re: Insérer un champs réponse au milieu d'une phrase 2 years 11 months ago #65412

  • JeromeInfotec
  • JeromeInfotec's Avatar
  • OFFLINE
  • Fresh Lemon
  • Posts: 14
  • Thank you received: 1
  • Karma: 0
Salut Shnoulle,
merci de l'info. ;)
The administrator has disabled public write access.
Moderators: Nickko
Time to create page: 0.178 seconds
Donation Image