Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende Überarbeitung | Letzte ÜberarbeitungBeide Seiten der Revision | ||
de:create:functions:pagestop [13.05.2019 21:30] – admin | de:create:functions:pagestop [01.04.2021 19:17] – admin | ||
---|---|---|---|
Zeile 8: | Zeile 8: | ||
- | ===== Beispiel ===== | + | ===== Beispiel: Screenout |
Im folgenden Beispiel wird '' | Im folgenden Beispiel wird '' | ||
Zeile 45: | Zeile 45: | ||
} else { | } else { | ||
goToPage(' | goToPage(' | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | |||
+ | ===== Beispiel: Zeitraum einschränken ===== | ||
+ | |||
+ | Mitunter verwendet man im Befragungsprojekt mehrere Fragebögen -- und nicht alle sollen für den selben Zeitraum verfügbar sein. Zugleich lässt sich in den **Projekt-Einstellungen** nur ein Befragungszeitraum für das gesamte Befragungsprojekt festlegen. | ||
+ | |||
+ | Mit einem kleinen PHP-Filter auf der ersten Seite des Fragebogens können Sie festlegen, dass außerhalb eines definierten Zeitraums nur eine Fehlermeldung angezeigt wird. | ||
+ | |||
+ | Legen Sie im **Fragenkatalog** in einer Rubrik Ihrer Wahl einen neuen Text an. Im folgenden Beispiel wird davon ausgegangen, | ||
+ | |||
+ | <code php> | ||
+ | if ((time() < strtotime(' | ||
+ | text(' | ||
+ | buttonHide(); | ||
+ | pageStop(); | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | Der in den Projekt-Einstellungen festgelegte Befragungszeitraum muss vor dem 1.4.2021 starten und/oder nach dem 30.06.2021 enden, damit der Filter aktiv werden kann. | ||
+ | |||
+ | Genauso kann man einschränken, | ||
+ | |||
+ | <code php> | ||
+ | if ((date(' | ||
+ | text(' | ||
+ | buttonHide(); | ||
+ | pageStop(); | ||
} | } | ||
</ | </ |