alle Mailadressen der Benutzer auf einmal anzeigen lassen?

Fragen zur Bedienung von phpBB 3.0.x, Probleme bei der Benutzung und alle weiteren Fragen inkl. Update auf die neuste phpBB 3.0.14 Version
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
freie-bildung
Mitglied
Beiträge: 325
Registriert: 05.05.2012 08:57

alle Mailadressen der Benutzer auf einmal anzeigen lassen?

Beitrag von freie-bildung »

Hallo

Ich habe nochmal eine Frage:

Ich möchte mir gerne alle Mailadressen der Benutzer in einer Liste anzeigen lassen, am besten mit Vor und Nachname... Geht das irgendwie?

Und kann ich es einstellen, dass ich bei einer Neuregistration per Mail benachrichtigt werde?

EDIT: Ich habe nun die Option, benachrichtigt zu werden bei einer Neuregistrierung mit der Anleitung nach folgendem Snippet bewerkstelligt und es klappt alles besten :-) viewtopic.php?f=85&t=193940 Aber kann ich da auch weitere Felder hinzufügen? Ich habe zwei Benutzerdefinierte Profilfelder (Vorname und Nachname) und möchte diese auch anzeigen lassen.

Dann bleibt auch noch die Frage nach den Mailadressen aller User...?
Meine Website: http://www.freie-bildung.ch
Mein Forum: http://www.freie-bildung.ch/forum
Version: 3.0.11 / Style prosilver
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Re: alle Mailadressen der Benutzer auf einmal anzeigen lasse

Beitrag von Miriam »

Mit phpMyAdmin in deiner DB ausführen:

Code: Alles auswählen

SELECT username, user_email FROM phpbb_users WHERE user_type <> 2
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
freie-bildung
Mitglied
Beiträge: 325
Registriert: 05.05.2012 08:57

Re: alle Mailadressen der Benutzer auf einmal anzeigen lasse

Beitrag von freie-bildung »

Vielen Dank :-) Klappt!

Gibt es da auch die Möglichkeit dies mit dem Vor und Nachnamen anzeigen zu lassen, welche ich über die benutzerdefinierten Felder angelegt habe und die bei der Registration ausgefüllt werden müssen?

EDIT: Habe soeben bemerkt, dass mir in der Datenbank ein User angezeigt wird, den es so gar nicht gibt im Forum unter Mitglieder??
Und dann werden dort auch 22 Mitglieder angezeigt, doch auf der Liste die man sich als User auch ansehen kann, befinden sich nur 20... ??? Sind das Bots oder so was?
Meine Website: http://www.freie-bildung.ch
Mein Forum: http://www.freie-bildung.ch/forum
Version: 3.0.11 / Style prosilver
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Re: alle Mailadressen der Benutzer auf einmal anzeigen lasse

Beitrag von Miriam »

Bots sollten user_type = 2 haben. Ich kann von hier aus nicht sehen, was bei Dir angezeigt wird.

Du kannst die Tabellen mittels JOIN zusammenführen und dann werden auch die Vor- und Zunamen der benutzerdefinierten Spalten aus der anderen Tabelle angezeigt.

Code: Alles auswählen

SELECT u.username, u.user_email, pfd.pf_vorname, pfd.pf_nachname
FROM phpbb_users u
LEFT JOIN (phpbb_profile_fields_data pfd) ON ( u.user_id = pfd.user_id )
WHERE u.user_type <>2 
Hier heißen die benutzerdefinierten Felder Vorname und Nachname, bei Dir kann das anders sein.
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
freie-bildung
Mitglied
Beiträge: 325
Registriert: 05.05.2012 08:57

Re: alle Mailadressen der Benutzer auf einmal anzeigen lasse

Beitrag von freie-bildung »

Super perfekt :-) Funktioniert bestens! Herzlichen Dank <3

Wo sehe ich denn den user_type?

EDIT: Also nochmal verständnishalber:

Diese Mailadresse war eine Spamadresse, hab ich grad durch den Gockel rausgefunden... Hab sie nun in der Datenbank gelöscht...Da sie ja im Admin nicht aufgeführt wurde...

Dann habe ich 20 eingetragene Mitglieder in der Datenbank welche mir angezeigt werden bei der Abfrage...

Im Forum selber wenn ich in der Navigationsleiste auf Mitglieder klicke, steht dort aber die Zahl 22...?
Meine Website: http://www.freie-bildung.ch
Mein Forum: http://www.freie-bildung.ch/forum
Version: 3.0.11 / Style prosilver
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Re: alle Mailadressen der Benutzer auf einmal anzeigen lasse

Beitrag von Miriam »

Na dann schau doch mal nach, welche 2 von den 22 nicht mit der Abfrage herausgefunden werden.
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
freie-bildung
Mitglied
Beiträge: 325
Registriert: 05.05.2012 08:57

Re: alle Mailadressen der Benutzer auf einmal anzeigen lasse

Beitrag von freie-bildung »

Na das geht ja nicht... Es steht die ZAHL 22, es stehen eben nicht 22 Mitglieder mit ihren Namen dort...
Meine Website: http://www.freie-bildung.ch
Mein Forum: http://www.freie-bildung.ch/forum
Version: 3.0.11 / Style prosilver
Antworten

Zurück zu „[3.0.x] Administration, Benutzung und Betrieb“