Check out the LimeSurvey source code on GitHub!

URL dinamico in una domanda Visualizza testo

More
3 years 4 months ago #100182 by lfortunato
Ciao a tutti!

Nella stessa installazione di LS(version 1.92) ho due survey:
SURVEY1 (SID = 001) and SURVEY2 (SID = 002).

Nella SURVEY1 ho bisogno di mettere un puntatore alla SURVEY2, con URL dinamico, non scolpito.

Quindi pensavo di mettere in SURVEY1 una domanda di tipo "Visualizza testo"
e inserire un link composto dalla root limesurvey e dal SID di SURVEY2.

Ho provato con una stringa di questo tipo nel testo della domanda (sorgente):

<a href="{$_SERVER}/index.php?sid=002" target="X">SURVEY2</a>

ma non risolve il frammento {$_SERVER}

Qualcuno mi può gentilmente aiutare?
Ho postato il topic anche sul forum inglese.

Grazie, Loredana
The following user(s) said Thank You: lfanfoni

Please Log in to join the conversation.

More
3 years 4 months ago #100185 by lfanfoni
Ho trovato una possibile soluzione con javascript, ma sicuramente ci deve essere un modo più efficente, magari utilizzando qualche variabile di sistema.
Con javascript si può forzare all'apertura della domanda sulla pagina l'indirizzo di un tag <a>. Nel tuo caso lo puoi concatenare con la root di base, sempre presa da un comando javascript.
Quindi occorre definire una domanda "Visualizzazione testo", aprirla in modalità "Codice Sorgente", e incollare questo script:

<a href=" www.miosito.it " id="url1" target="_blank">SURVEY2</a>
<script type="text/javascript" charset="utf-8">
$(document).ready(function() {
document.getElementById("url1").href="http://"+location.hostname+"/index.php?sid=002";
});
</script>

In allegato trovi anche l'export della domanda

File Attachment:

File Name: hfad013f.lsq
File Size:5 KB
Attachments:

Please Log in to join the conversation.

More
3 years 4 months ago #100196 by lfortunato
Grazie Luciano per la soluzione che hai proposto...funziona!

Basta aggiungere il nome dell'applicativo Lime subito prima di /index.php

Un saluto, Loredana

Please Log in to join the conversation.

Imprint                   Privacy policy         General Terms & Conditions         Revocation information and revocation form