Zum Inhalt springen

Statusanzeige für User im FE

Erstellt am 25. August 2011 · 1 Antwort · letzte Antwort am 26. August 2011

Tags: Frontend-Benutzer, Frage

burnet ·

Hallo Forum,
ich möchte gerne eine Seite erstellen, auf der der User im FE die Möglichkeit hat zwischen verschiedenen Status zu wechseln. Z.B. kann er über ein DropDown oder Radiobutton zwischen "Anwesend", "Ausser Haus", "Nicht stören" etc. wählen.

Leider habe ich bis dato keine Erweiterung gefunden, mit der ich dies hübsch umsetzen kann und freue mich daher über jeden Hinweis.

Danke und Gruß
burnet

fiedomedia ·

Hallo burnet,

burnet schrieb

ich möchte gerne eine Seite erstellen, auf der der User im FE die Möglichkeit hat zwischen verschiedenen Status zu wechseln. Z.B. kann er über ein DropDown oder Radiobutton zwischen "Anwesend", "Ausser Haus", "Nicht stören" etc. wählen.

Leider habe ich bis dato keine Erweiterung gefunden, mit der ich dies hübsch umsetzen kann und freue mich daher über jeden Hinweis.

Willst du jetzt Erweiterungen hören, die sowas könnten oder willst du wissen, wie man das als Extension umsetzt?

Wenn 2., dann FE-Extension im Kickstarter erstellen mit
- neuer Tabelle, die alle Status beherbergt
- dann Tabelle fe_users erweitern um status-Feld (oder existierendes Feld missbrauchen).

Im Backend erstellst dann nen SysOrdner und erstellst da alle verfügbaren User-Status.

In der Extension selbst liest du dann alle verfügbaren Status aus und erstellt eine Selectbox + Submit-Button. Hier übergibst du beim Submit den gewählten Status + ID des FE-Users.

Dann prüfst du in der Extension (vor der Anzeige der Selectbox), ob tx_deineneueextension_pi[parameter] übermittelt wurde und nicht leer ist, dann weißt du, dass du den Status updaten musst. Die FE-User-ID hast du auch übermittelt, also machst du einen Update in deiner DB "UPDATE fe_users SET status = X WHERE uid = xxx LIMIT 1"
Fertig.

Dürfte gar nicht so schwer sein dein Vorhaben 😉

Grüße Patrick