Welcome to the LimeSurvey Community Forum

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

Öffentliche Registrierungsseite ändern

  • mate007
  • mate007's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
1 day 6 hours ago #267393 by mate007
Bitte helfen Sie uns, Ihnen zu helfen und füllen Sie folgende Felder aus:
Ihre LimeSurvey-Version: LimeSurvey Community Edition
                                            Version 5.6.17+230426
Eigener Server oder LimeSurvey-Cloud: könnte eignener Server sein
Genutzte Designvorlage: inherit
==================
Leider haben sich meine Datenschutzbestimmungen heute wieder geändert, sodass ich meine Umfrage erneut umgestalten muss.

Aufgabe:
Der User muss sich mit einer Email und mit einer Betriebsnummer anmelden.
Danach bekommt der User die EMail zugesandt und kann die Umfrage per Link öffnen.
Hierfür nutze ich die Funktion "self-registration" oder in Deutsch "Öffentliche Registrierung".
(siehe image1)

Problem:
Ich muss die "Öffentliche Registrierungsseite" ändern. Ich muss zum HTML Code bzw zum Javascript gelangen, sodass ich ein Textfeld komplett löschen kann und das zweite Textfeld umbennen kann.
(siehe image2)

Auf dieser Seite steht zwar wie und wo es zu finden wäre (unter registration), aber leider finde ich diese Option bei mir nicht.:
help.limesurvey.org/portal/en/kb/article...ion-mandatory-fields
Wo konkret wäre das zu finden?

Ich benutzte eine Version, wo ich selbst beim Theme keine Änderungen machen kann, weil meine Stelle dies gesperrt hat.
(image3, image4, image5 zeigen meine "Menübänder")
Ich hoffe es findet sich trotzdem eine Lösung.

Vielen Lieben Dank

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
14 hours 28 minutes ago #267417 by Joffm
Replied by Joffm on topic Öffentliche Registrierungsseite ändern
Hallo,
1. Ich habe die Betriebsnummer als weiteres (Pflicht)-Attribut in der Teilnehmerliste angefügt, das auch bei der Registrierung gezeigt wird.
 
Leider kann man hier "Vorname" und "Name" nicht einfach löschen.

Zumindest bekommt man dieses (und weder Name noch Vorname sind Pflichtfelder)
 

Also muss dies noch weg.
Und jetzt fängt es an, schwierig zu werden.
Wenn Du keinen Zugriff auf den Vorlagen-Editor hast(auch auf der Übersichts-Seite ist dieses Icon nicht vorhanden)
 
kannst Du weder in der "register_form.twig" diesen Teil einfach entfernen
 
noch in der "custom.css" dieses kleine css-snippet hinzufügen.
Code:
label[for=register_firstname],
label[for=register_lastname],
input#register_firstname,
input#register_lastname {
    display:none;
}
Dann käme dies heraus
 

Zu Deiner Frage, wo dieser Code im verlinkten Artikel ist: Ja, das ist die "twig"-Datei; also wieder ungünstig.

Also sollten wir eine andere Lösung suchen.
Sicherlich sollte ja auch die eingegebene Betriebsnummer auf Gültigkeit überprüft werden.
Könnte man nicht einfach eine Studie vorschalten, die diese Registrierung übernimmt
Also. Eingabe, Gültigkeit, Email.
Außerdem muss jetzt in der eigentlichen Umfrage der Teilnehmer angelegt werden.
Dazu könnte man die API benutzen (ich befürchte aber, dazu hast Du auch keine Rechte)
Diese legt den Teilnehmer an, erstellt ein Token, welches auch zurückgegeben wird.
Dann kann man dem Teilnehmer den Link zu seiner Umfrage per Mail schicken.

Resumee: Ich sehe bei Deinen so sehr reduzierten Möglichkeiten keinen Weg aus dem Dilemma heraus.
Auf der anderen Seite wird doch wohl ein admin in der Lage sein, in einem erweiterten Theme dieses kleine css-Stückchen in die "custom.css" zu schreiben.

Bis dann
Joffm

Volunteers are not paid.
Not because they are worthless, but because they are priceless

Please Log in to join the conversation.

  • holch
  • holch's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
11 hours 34 minutes ago #267434 by holch
Replied by holch on topic Öffentliche Registrierungsseite ändern

Leider haben sich meine Datenschutzbestimmungen heute wieder geändert, sodass ich meine Umfrage erneut umgestalten muss.


Wenn der Organisation Datenschutz wirklich wichtig ist wäre es angeraten sich mal um ein Update der mittlerweile 1,5 Jahre alten Version zu kümmern. :-)

LimeSurvey Version 5.6.17+230426


I answer at the LimeSurvey forum in my spare time, I'm not a LimeSurvey GmbH employee.
No support via private message.

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
11 hours 32 minutes ago - 10 hours 57 minutes ago #267435 by Joffm
Replied by Joffm on topic Öffentliche Registrierungsseite ändern
Hier noch einmal nachgeschoben:
Der lss Export bezüglich Deiner ersten Frage (im englischen Teil)
 

File Attachment:

File Name: limesurvey...8161.lss
File Size:73 KB

Einfach zum Gucken.

Joffm

P.S.
Und hierzu:

Könnte man nicht einfach eine Studie vorschalten, die diese Registrierung übernimmt
Also. Eingabe, Gültigkeit, Email.
Außerdem muss jetzt in der eigentlichen Umfrage der Teilnehmer angelegt werden.

Es gibt ein Plugin "surveyRegister"
[url] gitlab.com/SondagesPro/SurveyAccess/surveyRegister [/url]
um "use a survey to register to another survey".
Scheitert wohl wieder an Deinen nicht vorhandenen Rechten.

Zumindest ist dieses Plugin in LS 6.x. installierbar; ich werde einmal sehen, ob es hier auch das macht, was es machen soll.

Es gibt auch dies. Geht vielleicht auch.
[url] gitlab.com/SondagesPro/TokenManagement/CreateTokensByResponse [/url]

Wie gesagt: Alles nur, wenn man Dir die Plugins installiert.

Volunteers are not paid.
Not because they are worthless, but because they are priceless
Last edit: 10 hours 57 minutes ago by Joffm.

Please Log in to join the conversation.

Moderators: holchJoffmtpartner

Lime-years ahead

Online-surveys for every purse and purpose