Visa inte medlemmar som inte blivit aktiverade
Moderatorer: Moderatorgrupp, Supportgrupp
Visa inte medlemmar som inte blivit aktiverade
Finns det en mod eller inställning som gör att nya medlemmar som ännu inte blivit aktiverade INTE visas i medlemslistan?
Det skulle ju kunna vara ett sätt att stoppa spam-reggningnar.
Helst skulle det ju komma ett mail till Admin som visar allt som den som reggat har skrivit in i formuläret och en approve-länk dirkekt i mailet.
/jonny
Det skulle ju kunna vara ett sätt att stoppa spam-reggningnar.
Helst skulle det ju komma ett mail till Admin som visar allt som den som reggat har skrivit in i formuläret och en approve-länk dirkekt i mailet.
/jonny
Kolla in http://www.pilotmix.com - "Farlig god side der man kan bli hengende og drømme lenge!"
Ja, det går...
Öppna filen memberlist.php och hitta raden/raderna som innehåller detta:
Omkring rad 150, ungefär:
Där ändrar du raden med villkoret, så att det ser ut så här:
Med vänliga hälsningar
/Marcus
PS!
Föreslår att du samtidigt gör något åt index-sidan, för där visas ju en uppräkning på antal medlemmar samt vem som var "sist in".
Detta gör du i så fall på 2 ställen i filen include/functions.php.
Leta reda på ungefär i början på filen finns det 2 case-satser som innehåller SQL-kod... ändra på samma sätt som i huvudhacket ovan.
DS!
Öppna filen memberlist.php och hitta raden/raderna som innehåller detta:
Kod: Markera allt
$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";
Där ändrar du raden med villkoret, så att det ser ut så här:
Kod: Markera allt
$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";
/Marcus
PS!
Föreslår att du samtidigt gör något åt index-sidan, för där visas ju en uppräkning på antal medlemmar samt vem som var "sist in".
Detta gör du i så fall på 2 ställen i filen include/functions.php.
Leta reda på ungefär i början på filen finns det 2 case-satser som innehåller SQL-kod... ändra på samma sätt som i huvudhacket ovan.
DS!
includes/functions.php:
memberlist.php:
Kod: Markera allt
#---[ HITTA ]---
case 'newestuser':
$sql = "SELECT user_id, username
FROM " . USERS_TABLE . "
WHERE user_id <> " . ANONYMOUS . "
ORDER BY user_id DESC
LIMIT 1";
#---[ ERSÄTT MED ]---
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";
#---[ HITTA ]---
$sql = "SELECT COUNT(user_id) AS total
FROM " . USERS_TABLE . "
WHERE user_id <> " . ANONYMOUS;
#---[ ERSÄTT MED ]---
$sql = "SELECT COUNT(user_id) AS total
FROM " . USERS_TABLE . "
WHERE user_id <> " . ANONYMOUS . "
AND user_active = 1";
Kod: Markera allt
#---[ HITTA ]---
$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";
#---[ ERSÄTT MED ]---
$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";
#---[ HITTA ]---
$sql = "SELECT count(*) AS total
FROM " . USERS_TABLE . "
WHERE user_id <> " . ANONYMOUS;
#---[ ERSÄTT MED ]---
$sql = "SELECT count(*) AS total
FROM " . USERS_TABLE . "
WHERE user_id <> " . ANONYMOUS ."
AND user_active = 1";
Holger Gremminger
Ingen support via PM!
Ingen support via PM!
Lysande!
Det fungerar perfekt.
Kanske att ha med som standard i nästa uppdatering av phpBB?
Det stryper ju scriptreggarna ganska effektivt...
Hur länge ligger en oaktiverad användare kvar? för alltid? Skulle man kunna ha en automatisk radering av användare som inte bekräftats inom ett par veckor?
Det fungerar perfekt.
Kanske att ha med som standard i nästa uppdatering av phpBB?
Det stryper ju scriptreggarna ganska effektivt...
Hur länge ligger en oaktiverad användare kvar? för alltid? Skulle man kunna ha en automatisk radering av användare som inte bekräftats inom ett par veckor?
Kolla in http://www.pilotmix.com - "Farlig god side der man kan bli hengende og drømme lenge!"
-
- Aktiv medlem
- Inlägg: 49
- Blev medlem: 2005-11-03 19:53
Jag har sökt efter en bra mod för att rensa oaktiva användare men jag tycker de moddar jag har hittat är för grovmaskiga. Jag skulle vilja göra nån sorts sökning efter användare som uppfyller vissa av mig ställda krav och inte bara radera efter nån schablon...Holger skrev:Det finns ett add-on för det.
Prune Users heter det tror jag.
Sök på "prune users" eller "inactive users" hos phpbbhacks.com
Jag hittade ett som jag tyckte passade mig
http://www.phpbb.com/community/viewtopi ... 6&t=438074
Den ser jättebra ut när man kollar på previewbilderna men installationsbeskrivningen var lika med noll... Easymod illskriker och när jag försöker manuellt så fattar inte heller jag nått...
Ge mig ett tips på en bra mod för detta, pse!
jm
Kolla in http://www.pilotmix.com - "Farlig god side der man kan bli hengende og drømme lenge!"
Vilka är online
Användare som besöker denna kategori: 4 och 0 gäster