Frontenduser Profil / persönliche Daten
Verfasst: So 30. Apr 2006, 14:18
HerrB und ich haben uns dem Thema Frontenduser angenommen und ein kleines Paket zusammengestellt. Dieses enthält Plugins zur Erweiterung der Eingabemöglichkeiten für Frontenduser und Module / Templates zur Ausgabe der Frontenduserliste in einer Webseite und für die Bearbeitung der eigenen Daten (nach Login).
1. Die Plugins : es gibt Plugins für Titel, Vorname, Nachname, Postleitzahl, Ort, Strasse/Nr., Geburtsdatum, Telefon, Fax, Mobil, Email und Homepage (Integration gibts im Forum Hinweise).
Einbau:
- Im Ordner contenido/plugins einen Ordner anlegen ("frontendusers")
- Dort kopierst Du nacheinander die Plugin-Ordner (name, vorname, strasse etc.) rein (FTP). Wenn du in Contenido eine bestimmte Reihenfolge möchtest, dann kopiere als erstes den Ordner, dessen Plugin auch ganz oben angezeigt werden soll. Gehe dann in Contenido -> Frontendusers -> (Neuer Frontenduser, wenn noch keiner existiert). Wenn Du das entsprechende Eingabefeld siehst, ausloggen und den nächsten Plugin-Ordner reinkopieren.
Die Templates in den Frontend-Ordner "templates" kopieren und vorher bei Bedarf anpassen (siehe weiter unten).
2. Module: feuserliste (input, output) (mit Auswahl der Gruppe in der Konfiguration), feuser-edit (output) (Bearbeiten der eigenen Daten, dazu muss man als FEuser eingeloggt sein) und passwort-aendern; Einbau: Contenido -> Module -> Neues Modul anlegen und Module-Code in die betreffenden Felder kopieren -> Speichern. Und abschliessend die Übersetzungen eingeben.
feuserliste:
Voreinstellung des Templates: Gruppe wählen -> Speichern
Besonderheiten: In der Liste werden nicht alle Daten, die als Plugin verfügbar sind, ausgegeben. Um das anzupassen als Erstes im Output-Script des Modules die entsprechenden Felder ergänzen. Als Zweites das Template (feuser-liste.html) um die entsprechenden Felder erweitern.
feuser-edit:
Besonderheiten: Wenn Du nicht alle Plugins einbaust, dann im Module-Code die Felder anpassen. Die Pflichtfelder werden im oberen Teil definiert. Das Template passt sich hier dynamisch an.
passwort-aendern:
kein Template, Ausgabe im Modul enthalten.
Achtung: Wenn Du eine Bezeichnung (z. B. Titel) ändern willst, dann musst Du entweder ein neues Plugin anlegen (meine Empfehlung) oder eines ändern. Das musst Du dann auch in den Modulen und in den Templates tun. Hier sollte man wissen was man tut, gerade, wenn schon die Frontenduser eingetragen sind. Im Zweifel nachfragen (Contenido-Forum).
Wer sich nicht sicher ist, der kann das auch komplett integrieren lassen (Angebot erfragen). Anfragen an HerrB oder Uwe.
Hier könnt Ihr die Plugins, Module und Templates als ZIP downloaden:
frontenduser-edit.zip
Als weiterer Teil kommt wohl noch die Online-Anmeldung von HerrB hinzu
Viel Erfolg beim Einbau und viele Grüsse aus Konstanz, Uwe
1. Die Plugins : es gibt Plugins für Titel, Vorname, Nachname, Postleitzahl, Ort, Strasse/Nr., Geburtsdatum, Telefon, Fax, Mobil, Email und Homepage (Integration gibts im Forum Hinweise).
Einbau:
- Im Ordner contenido/plugins einen Ordner anlegen ("frontendusers")
- Dort kopierst Du nacheinander die Plugin-Ordner (name, vorname, strasse etc.) rein (FTP). Wenn du in Contenido eine bestimmte Reihenfolge möchtest, dann kopiere als erstes den Ordner, dessen Plugin auch ganz oben angezeigt werden soll. Gehe dann in Contenido -> Frontendusers -> (Neuer Frontenduser, wenn noch keiner existiert). Wenn Du das entsprechende Eingabefeld siehst, ausloggen und den nächsten Plugin-Ordner reinkopieren.
Die Templates in den Frontend-Ordner "templates" kopieren und vorher bei Bedarf anpassen (siehe weiter unten).
2. Module: feuserliste (input, output) (mit Auswahl der Gruppe in der Konfiguration), feuser-edit (output) (Bearbeiten der eigenen Daten, dazu muss man als FEuser eingeloggt sein) und passwort-aendern; Einbau: Contenido -> Module -> Neues Modul anlegen und Module-Code in die betreffenden Felder kopieren -> Speichern. Und abschliessend die Übersetzungen eingeben.
feuserliste:
Voreinstellung des Templates: Gruppe wählen -> Speichern
Besonderheiten: In der Liste werden nicht alle Daten, die als Plugin verfügbar sind, ausgegeben. Um das anzupassen als Erstes im Output-Script des Modules die entsprechenden Felder ergänzen. Als Zweites das Template (feuser-liste.html) um die entsprechenden Felder erweitern.
feuser-edit:
Besonderheiten: Wenn Du nicht alle Plugins einbaust, dann im Module-Code die Felder anpassen. Die Pflichtfelder werden im oberen Teil definiert. Das Template passt sich hier dynamisch an.
passwort-aendern:
kein Template, Ausgabe im Modul enthalten.
Achtung: Wenn Du eine Bezeichnung (z. B. Titel) ändern willst, dann musst Du entweder ein neues Plugin anlegen (meine Empfehlung) oder eines ändern. Das musst Du dann auch in den Modulen und in den Templates tun. Hier sollte man wissen was man tut, gerade, wenn schon die Frontenduser eingetragen sind. Im Zweifel nachfragen (Contenido-Forum).
Wer sich nicht sicher ist, der kann das auch komplett integrieren lassen (Angebot erfragen). Anfragen an HerrB oder Uwe.
Hier könnt Ihr die Plugins, Module und Templates als ZIP downloaden:
frontenduser-edit.zip
Als weiterer Teil kommt wohl noch die Online-Anmeldung von HerrB hinzu
Viel Erfolg beim Einbau und viele Grüsse aus Konstanz, Uwe