Welcome to the LimeSurvey Community Forum

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

Anpassung der Abmeldenachricht nach Sitzung- und Umfrageablauf

  • Hewidar
  • Hewidar's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
1 week 12 hours ago #269817 by Hewidar
Ihre LimeSurvey-Version: LimeSurvey Community Edition Version 6.6.6+241002
Eigener Server oder LimeSurvey-Cloud: Self-hosted
Genutzte Designvorlage: Sea Green Default LimeSurvey admin interface template. Zentrale Admin-Designvorlage
PHP 8.3.6
Ubuntu 24.04.1 LTS

==================
Hallo zusammen, ich verwende LimeSurvey und möchte die Nachricht anpassen, die Benutzern angezeigt wird, wenn ihre Sitzung abgelaufen ist und sie abgemeldet werden.
Standardmäßig wird eine Meldung wie "Sie wurden abgemeldet" angezeigt. (Siehe Anhang)
Ich möchte diese Meldung ändern, um spezifischere Informationen oder Anweisungen (z.B. Kontaktinformationen) anzugeben.

Ich habe bereits folgende Schritte unternommen:
  • Die config.php und andere Konfigurationsdateien durchsucht
  • Mit grep nach dem Text gesucht
Leider konnte ich die Stelle, an der diese Nachricht definiert ist, nicht finden.

Hat jemand eine Idee, wo ich diese Meldung ändern kann oder wie ich vorgehen sollte? Vielen Dank im Voraus für eure Hilfe!

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
1 week 12 hours ago #269819 by Joffm
Hallo,
jetzt bin ich etwas verwirrt.
Die Meldung Deines screenshots zeigt doch an, dass der Teilnehmer die Umfrage nach dem von Dir definierten Enddatum aufzurufen versucht.
Dort steht ja auch, dass die "Umfrage" abgelaufen ist und nicht die Session.

Um den Text zu suchen, solltest Du eine Umfrage mit Basissprache "Englisch" anlegen.
Dann siehst Du, wie der Originaltext lautet.
Dann kannst Du eine neue Übersetzung dafür anlegen,
oder evtl. in der twig-Datei dieses Stückchen hart coden, also die Übersezung mittel gT weglassen.

Joffm

 

Volunteers are not paid.
Not because they are worthless, but because they are priceless
The following user(s) said Thank You: c_schmitz

Please Log in to join the conversation.

  • holch
  • holch's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
1 week 7 hours ago #269821 by holch
Wie Joffm.

Den deutschen Text wirst du per grep nicht finden, denn der kommt aus der Datenbank bzw. den translation files.

"We are sorry but the survey is expired and no longer available." wäre das Pendant zu deinem String "Es tut uns leid, aber diese Umfrage ist abgelaufen und nicht mehr verfügbar."

Den findest du hier in der deutschen Übersetzung:
translate.limesurvey.org/projects/limesu...y&sort%5Bhow%5D=desc

Den Rest hat Joffm ja erklärt. Einfach in den Übersetzungfiles ändern bringt nichts, weil das von jedem Update überschrieben werden kann. Daher müsstest du eine eigene VErsion für Deutsch anlegen. Oder eben irgendwas hart reincoden in die Template files.

Help us to help you!
  • Provide your LS version and where it is installed (own server, uni/employer, SaaS hosting, etc.).
  • Always provide a LSS file (not LSQ or LSG).
Note: I answer at this forum in my spare time, I'm not a LimeSurvey GmbH employee.
The following user(s) said Thank You: c_schmitz

Please Log in to join the conversation.

  • Hewidar
  • Hewidar's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
5 days 13 hours ago #269837 by Hewidar
Hey,

danke für eure Antworten.Ich habe leider die .twig-Datei nicht gefunden, die den Text für die abgelaufene Sitzung enthält.
Als Designvorlage verwende ich die "fruity".
Der Screenshot zeigt die Meldung für eine abgelaufene Sitzung, aber ich bekomme eine ähnliche Meldung auch bei einer abgelaufenen Umfrage.Wo und wie genau finde ich die .twig Datei?

Danke für eure Unterstützung! :)

Please Log in to join the conversation.

  • holch
  • holch's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
5 days 13 hours ago #269841 by holch
Es gibt viele Twig dateien. Die findest du in deinem Survey Theme.

Help us to help you!
  • Provide your LS version and where it is installed (own server, uni/employer, SaaS hosting, etc.).
  • Always provide a LSS file (not LSQ or LSG).
Note: I answer at this forum in my spare time, I'm not a LimeSurvey GmbH employee.

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
5 days 13 hours ago - 5 days 12 hours ago #269844 by Joffm
Tja, das Blöde ist, es ist nicht in einer twig-Datei.

Diese beiden Meldungen findest Du in "application/controllers/survey/SurveyIndex.php"
Und dazu gibt es in "application/controllers/SurveyController.php" die Funtion "renderExitMessage".

Also hast Du diese Möglichkeiten
  • wie bereits empfohlen - eine neue Übersetzungsdatei erstellen.
  • hart coden. Dabei verlierst Du allerdings die Möglichkeit, mehrsprachige Umfragen zu erzeugen, und ein Update überschreibt alles.
     
Hast Du eigentlich schon einmal nachgeschaut, wie die Einstellung in der php.ini ist bzgl. des Session_timeouts?
Bei mir ist die Einstellung "1440", also 24 Stunden.

Und als workaround für eine abgelaufene (oder noch gar nicht gestartete) Umfrage könnte ich mir vorstellen:
Als erste Frage eine "Textanzeige", die aufploppt, wenn das aktuelle Datum größer ist als das von Dir festgelegte Enddatum.
Hier kannst Du ja gestalten, wie Du möchtest.
Und dann eben "Ende der Umfrage".

Joffm

Volunteers are not paid.
Not because they are worthless, but because they are priceless
Last edit: 5 days 12 hours ago by Joffm.

Please Log in to join the conversation.

Moderators: holchJoffmtpartner

Lime-years ahead

Online-surveys for every purse and purpose