Benutzername automatisch aus Vor- und Nachname erzeugen

Hast du Probleme Admidio einzurichten? Hier kannst du Fragen rund um die Einrichtung stellen.
Antworten
Waldgeister
Beiträge: 10
Registriert: 8. Feb 2008, 14:30

Benutzername automatisch aus Vor- und Nachname erzeugen

Beitrag von Waldgeister »

Hallo zusammen
ich habe soeben die neuste Admidio Version installiert, jetzt habe ich folgende Frage

Da das System nur Vereinsintern genutzt werden soll, sollen alle Mitglieder (und nur Mitglieder) als Benutzer angelegt werden. Die Mitglieder sollen sich nicht selber registrieren, sondern vom Verein automatisch beim Eintritt in den Verein angelegt werden.
Wobei sich der Benutzername immer aus "Vorname Nachname" zusammensetzen sollte.

Um die bisherigen Mitglieder anzulegen habe ich eine CSV Datei mit allen Stammdaten importiert (ca. 100 Stück).
gibt es nun eine einfachere Möglichkeit jedem Mitglied ein Benutzername zu geben anstelle jedes Profil einzeln aufzurufen und es zu bearbeiten?

Kann man evtl den Benutzername irgendwie in den import integrieren?
Oder kennt jemand einen SQL Befehl mit hilfe dessen ich das Problem lösen könnte?

Vielen dank für eure Hilfe

Gruss Waldgeister
matzman2000
Former team member
Beiträge: 1087
Registriert: 2. Sep 2007, 17:12
Wohnort: Itzstedt
Kontaktdaten:

Beitrag von matzman2000 »

Hallo auch,

das funktioniert leider nicht über die Import-Funktion.
Ich habe das unter admidio 1.4.x so gelöst, dass ich mi ein kurzes PHP-Script geschrieben hatte und damit den Vor- und Nachnamen aus der Datenbank ausgelesen habe und mit den einfachen String-Funktionen daraus jeweils den Benutzernamen erstellt habe.
Abschliessend habe ich diesen wieder zurück in die Datenbank geschrieben et voila....

Hiesse also für Dich: PHP Script für die Version 2 erstellen.

Gruss,
Matze
Waldgeister
Beiträge: 10
Registriert: 8. Feb 2008, 14:30

Beitrag von Waldgeister »

Hallo matzman2000
danke für die antwort. Bei meinen minimalen PHP kenntnissen bin ich wahrscheinlich schneller wenn ich 100 Benutzernamen manuell hinzufüge (copy & paste aus Excel).

Sollte ja nur eine einmalige Arbeit sein...

Trotzedem danke und viele Grüsse
Waldgeister
Antworten