nicht aktivierte User nicht als neue User anzeigen [gefunden

Du suchst einen bestimmten Mod, weißt aber nicht genau wo bzw. ob er überhaupt existiert? Wenn dir dieser Artikel nicht weiterhilft, kannst du hier den von dir gewünschten/gesuchten Mod beschreiben ...
Falls ein Mod-Autor eine der Anfragen hier aufnimmt um einen neuen Mod zu entwicklen, geht's in phpBB 2.0: Mods in Entwicklung weiter.
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.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
be4
Mitglied
Beiträge: 34
Registriert: 05.09.2006 10:41

nicht aktivierte User nicht als neue User anzeigen [gefunden

Beitrag von be4 »

Hallo,
ich hab ein Mod gefunden, welches User, die sich noch nicht per Mail registriert hatten, auf der Startseite nicht anzeigt.
Dummerweise war das aus dem Jahr ... ähm .. schon lang her .. so dass die angegebenen Zeilenzahlen nicht stimmten.

Gibt es das auch aktueller?

:oops:
Zuletzt geändert von be4 am 21.09.2007 15:38, insgesamt 1-mal geändert.
Benutzeravatar
Isyan
Mitglied
Beiträge: 393
Registriert: 26.08.2007 15:36
Wohnort: Augsburg

Beitrag von Isyan »

be4
Mitglied
Beiträge: 34
Registriert: 05.09.2006 10:41

Beitrag von be4 »

Genau das meine ich.

Aber schon bei der ersten Anweisung gehts für mich nicht weiter, denn in Zeile 30 habe ich noch Kommentare ...
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17412
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Beitrag von Dr.Death »

Suche nicht die Zeilennummer, sondern nach Teilen des zu suchenden Textes.
be4
Mitglied
Beiträge: 34
Registriert: 05.09.2006 10:41

Beitrag von be4 »

Es wird nur leider keine Textpassage angegeben, sondern eben Zeilennummern.

Beispiel:
In der includes/functions.php in Zeile 30 und in der memberlist.php in Zeile 147 und Zeile 279 wird jeweils Code:
AND user_active = 1
eingefügt.
Job-Sucher
Mitglied
Beiträge: 230
Registriert: 11.08.2007 12:41

Beitrag von Job-Sucher »

scuhe einfach in der includes/funtions.php nach

Code: Alles auswählen

case 'newestuser': 
$sql = "SELECT user_id, username 
FROM " . USERS_TABLE . " 
WHERE user_id <> " . ANONYMOUS . "
ORDER BY user_id DESC 
LIMIT 1";
und ändere ihn in:

Code: Alles auswählen

     case 'newestuser': 
$sql = "SELECT user_id, username 
FROM " . USERS_TABLE . " 
WHERE user_id <> " . ANONYMOUS . " AND user_active = 1 
ORDER BY user_id DESC 
LIMIT 1";
dann suchst du in der memberlist.php nach:

Code: Alles auswählen

$sql = "SELECT username, user_id, user_viewemail, user_posts, user_regdate, user_from, user_website, user_email, user_icq, user_aim, user_yim, user_msnm, user_avatar, user_avatar_type, user_allowavatar 
   FROM " . USERS_TABLE . " 
   WHERE user_id <> " . ANONYMOUS . " 
   ORDER BY $order_by";
und änderst es in:

Code: Alles auswählen

$sql = "SELECT username, user_id, user_viewemail, user_posts, user_regdate, user_from, user_website, user_email, user_icq, user_aim, user_yim, user_msnm, user_avatar, user_avatar_type, user_allowavatar 
   FROM " . USERS_TABLE . " 
   WHERE user_id <> " . ANONYMOUS . " AND user_active = 1 
   ORDER BY $order_by";
und dann suchst du wieder in der memberlsit.php nach

Code: Alles auswählen

$sql = "SELECT count(*) AS total 
FROM " . USERS_TABLE . " 
WHERE user_id <> " . ANONYMOUS ." 
;[/code]

und änderst es in:

Code: Alles auswählen

$sql = "SELECT count(*) AS total 
FROM " . USERS_TABLE . " 
WHERE user_id <> " . ANONYMOUS ." 
AND user_active = 1";
be4
Mitglied
Beiträge: 34
Registriert: 05.09.2006 10:41

Beitrag von be4 »

DANKE!
Antworten

Zurück zu „phpBB 2.0: Mod Suche/Anfragen“