Intégrer une page

More
4 months 1 week ago #157345 by bb9
bb9 created the topic: Intégrer une page
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?

Please Log in to join the conversation.

More
4 months 1 week ago #157346 by Nickko
Nickko replied the 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.

Please Log in to join the conversation.

More
4 months 1 week ago #157347 by bb9
bb9 replied the 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.

Please Log in to join the conversation.

More
4 months 1 week ago #157348 by Nickko
Nickko replied the 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.

Please Log in to join the conversation.

More
4 months 1 week ago #157349 by bb9
bb9 replied the 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

Please Log in to join the conversation.

More
4 months 1 week ago #157350 by Nickko
Nickko replied the 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.

Please Log in to join the conversation.

More
4 months 1 week ago #157351 by bb9
bb9 replied the 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

Please Log in to join the conversation.

More
4 months 1 week ago #157352 by Nickko
Nickko replied the 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.

Please Log in to join the conversation.

More
4 months 1 week ago #157353 by bb9
bb9 replied the 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.

Please Log in to join the conversation.

More
4 months 1 week ago #157354 by Nickko
Nickko replied the topic: Intégrer une page
Ok, et donc en le pstpl ça fonctionne ?

Nickko
Head of ergonomics, UX & UI.

Please Log in to join the conversation.

More
4 months 1 week ago #157355 by bb9
bb9 replied the 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é

Please Log in to join the conversation.

More
4 months 1 week ago #157356 by Nickko
Nickko replied the 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.

Please Log in to join the conversation.

More
4 months 1 week ago #157357 by bb9
bb9 replied the topic: Intégrer une page
ok je vois ce que tu veux dire.

C'est peut être mes délires sur le javaScript.

En fait mon objectif est d'explorer tout les possibilités du logiciel et de trouver un moyen de modifier le template sans pour autant modifier les fichiers de base.
Donc je fais un fichier customer pour mon css.
Et pour mon pied de page j'ai crée un fichier Javascript à l'intérieur duquel j'écris mon html avec la fonction document.write

Please Log in to join the conversation.

More
4 months 1 week ago #157358 by bb9
bb9 replied the topic: Intégrer une page
Tu as bien raison, le {TEMPLATEURL} n'était pas interprétée

En mettant mon lien sur l'entête directement, il arrive bien a trouver mon fichier mais à la place de l'ouvrir dans un nouveau onglet, il le télécharge

Please Log in to join the conversation.

More
4 months 1 week ago #157361 by Nickko
Nickko replied the topic: Intégrer une page
C'est normal, c'est le comportement normal d'un lien.
Par défaut, il l'ouvre dans la fenêtre actuelle, si l'utilisateur le demande, alors le navigateur peut l'ouvrir ailleurs.

S'il télécharge le fichier c'est parce que c'est un format inconnu.

Il faudrait trouver le moyen de créer un nouveau type de page, comme on le voit dans la liste déroulante en haut à droite de l'éditeur de modèles mais je ne sais pas comment faire cela.

Tu as déjà regardé dans le manuel ?

Nickko
Head of ergonomics, UX & UI.

Please Log in to join the conversation.

Moderators: Nickko

Start now!

Just create your account and start using Limesurvey today.

Register now
Join our Newsletter!