Hallo,
ich bins schon wieder. Gibt es eine Möglichkeit, nur die Aktiven User in der Memberliste anzeigen zu lassen?
Ich möchte alle User deren Account nicht Aktiv ist, nicht angzeigt bekommen, das selbe gilt auch für die User deren Account noch nicht aktiviert ist (E-Mail). Dagegen sollen gebannte User weiterhin angezeigt werden. Das gilt dann auch für die viewonline_body.tpl bzw. bei mir ist das im overall_footer.tpl
Gruß Helmut
Und nochmal memberlist.php
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Und nochmal memberlist.php
Ich bin nicht ganz dicht.... na und.
- BremerJunge
- Mitglied
- Beiträge: 115
- Registriert: 15.02.2003 16:08
- Wohnort: Bremen
- Kontaktdaten:
Schau mal hier
Um bei der Anzeige des neuesten Users, nur User anzuzeigen, die aktiv sind..
functions.php (der blaue Teil is neu)
Um bei der Gesamtzahl der registrierten User, nur User zu zählen, die aktiv sind..
functions.php (der blaue Teil is neu)
functions.php (der blaue Teil is neu)
case 'newestuser':
$sql = "SELECT user_id, username
FROM " . USERS_TABLE . "
WHERE user_id <> " . ANONYMOUS . " AND user_active != 0
ORDER BY user_id DESC
LIMIT 1";
break;
Um bei der Gesamtzahl der registrierten User, nur User zu zählen, die aktiv sind..
functions.php (der blaue Teil is neu)
case 'usercount':
$sql = "SELECT COUNT(user_id) AS total
FROM " . USERS_TABLE . "
WHERE user_id <> " . ANONYMOUS . " AND user_active != 0";
break;
Zuletzt geändert von Acid am 22.07.2003 12:42, insgesamt 1-mal geändert.
Hallo Acid,
danke hat geklappt. Hier nochmal der ganze Mod:
Ich habe deine Änderung gleich mit aufgenommen.
Gruß Helmut
danke hat geklappt. Hier nochmal der ganze Mod:
Code: Alles auswählen
## MOD Description: Display only active members in memberlist and viewonline
## MOD Version: 1.0.0
##
## Installation Level: easy
## Installation Time: 5 Minutes
## Files To Edit: memberlist.php
## Included Files: n/a
##############################################################
## For Security Purposes, Please Check: http://www.phpbb.com/mods/downloads/ for the
## latest version of this MOD. Downloading this MOD from other sites could cause malicious code
## to enter into your phpBB Forum. As such, phpBB will not offer support for MOD's not offered
## in our MOD-Database, located at: http://www.phpbb.com/mods/downloads/
##############################################################
## Author Notes:
## This very simple mod will prevent inactive users from showing up on your memberlist and
## (the newest User is ****) viewonline.
## Only after they have activated their account will they be displayed.
##
## No language entries or template changes are required for this very simple mod.
##############################################################
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD
##############################################################
#
#-----[ OPEN ]------------------------------------------
#
memberlist.php
#
#-----[ FIND ]------------------------------------------
#
ORDER BY $order_by";
#
#-----[ BEFORE, ADD ]------------------------------------------
#
AND user_active = 1
#
#-----[ FIND ]------------------------------------------
#
WHERE user_id <> " . ANONYMOUS;
#
#-----[ REPLACE WITH ]------------------------------------------
#
WHERE user_id <> " . ANONYMOUS . " and user_active = 1";
#
#-----[ OPEN ]------------------------------------------
#
./includes/functions.php
#
#-----[ FIND ]------------------------------------------
#
case 'newestuser':
$sql = "SELECT user_id, username
FROM " . USERS_TABLE . "
WHERE user_id <> " . ANONYMOUS . "
ORDER BY user_id DESC
LIMIT 1";
break;
#
#-----[ REPLACE WITH ]------------------------------------------
#
case 'newestuser':
$sql = "SELECT user_id, username
FROM " . USERS_TABLE . "
WHERE user_id <> " . ANONYMOUS . " AND user_active != 0
ORDER BY user_id DESC
LIMIT 1";
break;
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM
Gruß Helmut
Ich bin nicht ganz dicht.... na und.