Seite 1 von 1
nicht aktivierte User nicht als neue User anzeigen [gefunden
Verfasst: 19.09.2007 20:00
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?

Verfasst: 20.09.2007 00:22
von Isyan
Verfasst: 20.09.2007 13:45
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 ...
Verfasst: 20.09.2007 13:52
von Dr.Death
Suche nicht die Zeilennummer, sondern nach Teilen des zu suchenden Textes.
Verfasst: 20.09.2007 16:53
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.
Verfasst: 20.09.2007 16:58
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";
Verfasst: 21.09.2007 15:38
von be4
DANKE!