MyBB.de Forum

Normale Version: Mehrere Benutzer gleichzeitig löschen im ACP
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo,

ich habe vor 0-Post-User zu löschen, aber irgendwie klappt das nicht, dass ich die alle zusammen lösche. Ich müsste jetzt alle einzeln löschen...

Gibt es da irgendeine andere Möglichkeit? :question:
Ja mit dem Plugin "Prune Members"

<<<Hier>>>
Klappt irgendwie nicht...

Was muss ich denn da eingeben?
Ich habe das jetzt gemacht, im ACP wurden die Benutzer gelöscht, aber auf dem Forum selbst in den Statistiken wurden die User noch nicht abgezogen.

Wie kann ich das ändern?
Öffne die Datei admin/prune.php und suche 2x nach:
PHP-Code:
$db->delete_query(TABLE_PREFIX."users"$thequery); 
Darunter einfügen:
PHP-Code:
$cache->updatestats(); 
Danach sollte nach einem Ausführen die Statistik erneuert werden.
Hat leider nicht geklappt... Sad

EDIT:

PHP-Code:
<?php

error_reporting
(E_ALL);

define("IN_MYBB"1);

require_once 
"./global.php";

logadmin();
$lang->load("maintenance");


switch(
$mybb->input['action'])
{
    case 
"prune_no_posts":
        
addacpnav("Deleted successfully all members with no posts");
        break;
    case 
"prune_not_activated":
        
addacpnav("Deleted successfully all members not activated");
        break;
    default:
        
addacpnav("Prune Members");
}

if(
$mybb->input['action'] == "prune_not_activated")
{

    
$time time();
    
$timecut $time-(intval($mybb->input['days'])*60*60*24);
    
$thequery "lastvisit<'$timecut' AND usergroup='5'";
    
$db->delete_query(TABLE_PREFIX."users"$thequery);
        
$cache->updatestats(); 

}

if(
$mybb->input['action'] == "prune_no_posts"
{
    
$time time();
    
$timecut $time-(intval($mybb->input['days'])*60*60*24);
    
$thequery "lastvisit<'$timecut' AND postnum='0'";
    
$db->delete_query(TABLE_PREFIX."users"$thequery);
        
$cache->updatestats(); 

}

    global 
$menu$mybb$lang;

    
cpheader();
    
startform("prune.php""" "prune_no_posts");
    
starttable();
    
tableheader("Prune Members With No Posts""""2");
    
tablesubheader("These option will delete members permanently so be cautious.");
    
makelabelcode("The number of days members have not logged in that will be pruned."''2);
    
makeinputcode("""days""0"25""500);
    
endtable();
    
endform($lang->proceed);

    
cpheader();
    
startform("prune.php""" "prune_not_activated");
    
starttable();
    
tableheader("Prune Members Not Yet Activated");
    
tablesubheader("These option will delete members permanently so be cautious.");
    
makelabelcode("The number of days members have not logged in that will be pruned."''2);
    
makeinputcode("""days""0"25""500);
    
endtable();
    
endform($lang->proceed);

    
cpfooter();

?>
Sorry für die Doppelposts, aber ich habe wirklich ein Problem...

Könntet ihr mir bitte helfen?

In der Mitgliederliste wurden die User auch entfernt, im ACP steht auch die richtige Anzahl der User, nur nicht in der Statistik... Sad
Im Zweifelsfall kannst du die Statistik im Admin-CP neu erstellen lassen, dann sollte die Anzeige wieder stimmen.
Danke Michael,

das hat das Problem gelöst! Muss ich mir merken! Toller Support! Smile