Anzeige des Login-Namens in der Befragung (nur nach erfolgreichem Login)

More
4 years 6 months ago #93384 by silverlime
silverlime created the topic: Anzeige des Login-Namens in der Befragung (nur nach erfolgreichem Login)
Liebe limesurvey-user,

ich möchte in einer Befragung nach erfolgreichem Login im Textbereich "Beschreibung" den Namen wie folgt anzeigen lassen:

Sie sind eingeloggt als: {TOKEN:LASTNAME}

Die Anzeige klappt auch, wird allerdings auch bereits vor dem Login angezeigt. Vor dem Login wird - logischerweise -
"{TOKEN:LASTNAME}" noch nicht ersetzt, was unschön aussieht und ggf. verwirrt.

Ich möchte nun erreichen, dass der Textbaustein "Sie sind eingeloggt als: {TOKEN:LASTNAME}" nur nach bereits erfolgtem Login angezeigt wird.

Hat Jemand eine Idee?

Danke und viele Grüße !

Axel

Please Log in to join the conversation.

More
4 years 6 months ago #93523 by KRav
KRav replied the topic: Anzeige des Login-Namens in der Befragung (nur nach erfolgreichem Login)
Auf welcher Seite hast Du denn die Wildcard eingesetzt?


research on BLOGS - Professional LimeSurvey support
Consultant - Templates - Training - JQuery magic - Support - Coding - Survey creation and more..

Contact
Professional LimeSurvey support
This email address is being protected from spambots. You need JavaScript enabled to view it.

Please Log in to join the conversation.

More
4 years 6 months ago #93638 by silverlime
silverlime replied the topic: Anzeige des Login-Namens in der Befragung (nur nach erfolgreichem Login)
Hallo ResearchOnBlogs,

die Wildcard bzw. das Platzhalterfeld wird aktuell in der Befragung unter Text-Elemente -> Beschreibung eingefügt. Damit ist es, wie geplant, in der Befragung dauerhaft sichtbar; allerdings auch bereits vor dem Login. Ein anderes, gezieltes Ansprechen von "Seiten" in limesurvey kenne ich nicht. Hast Du eine Idee?


Viele Grüße

Axel

Please Log in to join the conversation.

More
4 years 6 months ago #93639 by KRav
KRav replied the topic: Anzeige des Login-Namens in der Befragung (nur nach erfolgreichem Login)
Versuch mal mit dem EM ein if Konstrukt in den Text zu setzen.. habe ich noch nicht probiert - ob so etwas geht?
oder per Javascript ein "if empty" abzufragen.
oder setze die Wildcard in die Fragengruppen-Beschreibung und optional bau das template so um, das die Felder so angezeigt werden wie du es brauchst.

Gruß Kai


research on BLOGS - Professional LimeSurvey support
Consultant - Templates - Training - JQuery magic - Support - Coding - Survey creation and more..

Contact
Professional LimeSurvey support
This email address is being protected from spambots. You need JavaScript enabled to view it.

Please Log in to join the conversation.

More
4 years 4 months ago #95644 by silverlime
silverlime replied the topic: Anzeige des Login-Namens in der Befragung (nur nach erfolgreichem Login)
Hallo Kai, hallo Zusammen,

hier meine Lösung (Workaround) für die Fragestellung:

Anpassung der Datei application/helpers/forntend_helper.php

Zeile 1380 (stand build 20130428) im abschnitt // ->renderPartial('entertoken_view');

original: echo '<div id="wrapper"><p id="tokenmessage">'.$clang->gT("This is a controlled survey. You need a valid token to participate.")."<br />";

angepasst: echo '<div id="wrapper"><style type="text/css"> .survey-survey { display: none; }
</style><p id="tokenmessage">'.$clang->gT("This is a controlled survey. You need a valid token to participate.")."<br />";

sprich: der fragliche Teil wird per css ausgeblendet

Viele Grüße

Axel

Please Log in to join the conversation.

Start now!

Just create your account and start using Limesurvey today.

Register now