Seite 1 von 1

[erledigt] Postcount für bestimmte Benutzer abschalten

Verfasst: 17.02.2006 20:47
von Walter
Ich verwende den FIND-Mod http://www.phpbb.com/phpBB/viewtopic.php?t=130271

Und da jeder Newsfeed ein Benutzer ist, möchte ich nicht, dass diese Benutzer in den Statistiken mit den meisten Beiträgen aufscheinen.
Kann man den Postcount gezielt für bestimmte User abschalten?

Verfasst: 17.02.2006 23:16
von Harki
Ahoi Walter,

ich hatte auch mal FIND laufen und hatte exakt das gleiche Problem. Man kann es ganz einfach lösen:

Du müßtest in mods/netclectic/includes/functions_insert.php folgendes auskommentieren:

Code: Alles auswählen

// update the user's post count and commit the transaction
    $sql = "UPDATE " . USERS_TABLE . " SET
                user_posts = user_posts + 1
            WHERE user_id = $user_id";
    if ( !$db->sql_query($sql, END_TRANSACTION) )
    {
        $error_die_function(GENERAL_ERROR, 'Error in posting', '', __LINE__, __FILE__, $sql);
    }
also dann so:

Code: Alles auswählen

/* auskommentiert, damit Beitragszahl der FIND-Pseudo-User nicht mehr hochgezählt wird
    // update the user's post count and commit the transaction
    $sql = "UPDATE " . USERS_TABLE . " SET
                user_posts = user_posts + 1
            WHERE user_id = $user_id";
    if ( !$db->sql_query($sql, END_TRANSACTION) )
    {
        $error_die_function(GENERAL_ERROR, 'Error in posting', '', __LINE__, __FILE__, $sql);
    }
   
    */
LG

Harki

Verfasst: 18.02.2006 08:05
von Walter
Super, danke.
Wäre nicht auf die Idee gekommen, den Mod selbst danach zu durchsuchen, ich war schon auf einen heftigen User-Postcount-MOD eingestellt... :grin: