Welcome to the LimeSurvey Community Forum

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

Intégrer une page

More
6 years 7 months ago #157345 by bb9
Intégrer une page was created by bb9
Bonjour à tous,

Je suis une nouvelle utilisatrise de LimeServey (moins 1 mois).

Je voudrais savoir si c'est possible d'insérer dans le pied de page de l'enquête un lien <a href> avec le chemin d'un fichier .pstpl.

Pour le moment, j'ai réussi a créer mon pied de page avec JavaScript (document.write et document.open)

Une fois qu'on client sur le mot, le document.open ne trouve pas ma page.

Je l'ai testé en mettant avec un fichier .php dans un dossier wampserver et il le trouve bien. Donc ça ne marche pas dans LimeServey car je ne connais pas le chemin pour atteindre le fichier dans views.

Alors ma question est comment je peux connaître le chemin d'une page se trouvant dans le views?
The topic has been locked.
  • Nickko
  • Nickko's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
6 years 7 months ago #157346 by Nickko
Replied by Nickko on topic Intégrer une page
Je n'ai rien compris.

Mais en gros, si tu créé un fichier HTML et que tu le places dans ton thème, pour connaitre l'URL de l'emplacement du thème, tu as la variable : {TEMPLATEURL}

Par exemple pour afficher une image dans un modèle, tu fais ceci (sachant que l'image est dans le dossier "files" du thème).

<p><img src="{TEMPLATEURL}files/logo.png" alt="description de l'image" width="200px" /></p>

Nickko
Head of ergonomics, UX & UI.
The topic has been locked.
More
6 years 7 months ago #157347 by bb9
Replied by bb9 on topic Intégrer une page
Merci pour ta réponse mais ça ne correspond pas trop à ce que je veux faire.
Je vais essayer d'être le plus clair possible.

Par exemple j'ai une page de confidentialité à intégrer dans mon thème et j'insère le lien sur mon pied de page comme suit:

<a href="//survey.ellipsapanelonline.com/index.php/SID?lang=fr/confi.pstpl>Déclaration de confidentialité</a>

Je veux quand on clique sur mot Déclaration de confidentialité ma page confi.pstpl s'ouvre.

NB: ma page confi.pstpl est créee dans le répertoire views.
Quelle chemin mettre dans le Href pour ouvrir le fichier?

J'ai déjà essayer de faire comme pour l'image mais ça ne marche pas.
The topic has been locked.
  • Nickko
  • Nickko's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
6 years 7 months ago #157348 by Nickko
Replied by Nickko on topic Intégrer une page
On avance, c'est bien. Pourquoi une page .pstpl ? Tu as des parties dynamiques dans cette page ?

On va procéder pas à pas plutôt que de t'assommer avec toutes les questions d'un coup.

Nickko
Head of ergonomics, UX & UI.
The topic has been locked.
More
6 years 7 months ago #157349 by bb9
Replied by bb9 on topic Intégrer une page
J'ai pas de parties dynamiques sur cette page, juste du texte.
Donc c'est juste du html.

J'avoue que le .pstpl je ne le comprends pas trop bien et j'ai voulu le mettre sur ce format vue c'est celui utilisé dans le template
The topic has been locked.
  • Nickko
  • Nickko's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
6 years 7 months ago #157350 by Nickko
Replied by Nickko on topic Intégrer une page
Oui mais toi tu ne fais pas un template. Enregistre ta page avec l'extension .xhtml ou .html selon le cas. Petit conseil donne un vrai non à ton fichier genre declaration_ confidentialite.html ainsi on sait de quoi il s'agit.

Ensuite, ton liens devrait avoir la forme suivante :
<a href="{TEMPLATEURL}files/confi.pstpl>Déclaration de confidentialité</a>

Nickko
Head of ergonomics, UX & UI.
The topic has been locked.
More
6 years 7 months ago #157351 by bb9
Replied by bb9 on topic Intégrer une page
J'ai testé ton suggestion mais les fichiers (html et xhtml) sont ignorés lors de l'import du modèle donc je ne peux pas savoir si c'est bon ou pas
The topic has been locked.
  • Nickko
  • Nickko's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
6 years 7 months ago #157352 by Nickko
Replied by Nickko on topic Intégrer une page
Qu'est-ce que l'import de modèle vient faire dans l'histoire ?

Est-ce que par modèle tu veux dire fichier ?
Et est-ce que par import tu parles de l'envoi ? (bouton "envoyer" de l'éditeur de modèles)

Dans ce cas, laisse pstpl contrairement à ce que je t'ai dis plus haut.
Pour ma part, je passe toujours par FTP / SSH pour l'envoi des fichiers, du coup je n'ai pas ce problème.

Nickko
Head of ergonomics, UX & UI.
The topic has been locked.
More
6 years 7 months ago #157353 by bb9
Replied by bb9 on topic Intégrer une page
Moi je modifie mes fichiers en local et une fois terminé, le Zip le tout et je l'importe avec le bouton import de l'éditeur du modèle.

Par modèle je veux dire mon template (avec tous les fichier css, images, pstpl, javascript).

Pour ma part, je ne peux pas pour le moment passer par FTP/SSH, j'ai pas les informations de connexion.
The topic has been locked.
  • Nickko
  • Nickko's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
6 years 7 months ago #157354 by Nickko
Replied by Nickko on topic Intégrer une page
Ok, et donc en le pstpl ça fonctionne ?

Nickko
Head of ergonomics, UX & UI.
The topic has been locked.
More
6 years 7 months ago #157355 by bb9
Replied by bb9 on topic Intégrer une page
Non, j'ai comme résultat " Found no file with id {TEMPLATEURL}files" donc il ne le trouve pas.

Merci beaucoup pour tout ton aide et ta réactivité
The topic has been locked.
  • Nickko
  • Nickko's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
6 years 7 months ago #157356 by Nickko
Replied by Nickko on topic Intégrer une page
Dans quel fichier place-tu ton lien ?
C'est comme si la balise {TEMPLATEURL} n'était pas interprétée.

Nickko
Head of ergonomics, UX & UI.
The topic has been locked.
Moderators: Nickko

Lime-years ahead

Online-surveys for every purse and purpose