Würde gerne 2 Snippets kombinieren.
Verfasst: 23.12.2004 16:24
Hallo !
Würde gerne
http://www.phpbb.de/viewtopic.php?t=44549 und
http://www.phpbb.de/viewtopic.php?t=49498 kombinieren.
Also dass wenn User in meiner Spamming Area was posten, keine Beiträge im Profil gutgeschrieben kriegen, jedoch die Beiträge allgemein gezählt werden und das wenn man Topics löscht (egal in welcher Area), dass sie nicht den Usern abgezogen werden.
Für das NICHT zählen im Profil, aber in der Area anzeige
functions_post.php
und
Wie ihr sicher merkt kommt sich der Code bei
und
in die Quere. Wie kann ich das verhindern. Wenn ich die kombinier kommt ein fehler das posting_funk....php von wegen Error
Würde gerne
http://www.phpbb.de/viewtopic.php?t=44549 und
http://www.phpbb.de/viewtopic.php?t=49498 kombinieren.
Also dass wenn User in meiner Spamming Area was posten, keine Beiträge im Profil gutgeschrieben kriegen, jedoch die Beiträge allgemein gezählt werden und das wenn man Topics löscht (egal in welcher Area), dass sie nicht den Usern abgezogen werden.
Für das NICHT zählen im Profil, aber in der Area anzeige
functions_post.php
Code: Alles auswählen
Code:
#
#-------[ FINDE ]----------------------------
#
$sql = "UPDATE " . USERS_TABLE . "
SET user_posts = user_posts $sign
#
#-------[ MIT FOLGENDEM ERSETZEN ]----------------------------
#
$sign_u = ( $forum_id == '5' || $forum_id == '4' ) ? '' : (( $mode == 'delete' ) ? '- 1' : '+ 1');
$sql = "UPDATE " . USERS_TABLE . "
SET user_posts = user_posts $sign_u
Code: Alles auswählen
Code:
#
#--------- [ DATEI ÖFFNEN ] -----------------------------
#
modcp.php
#
#--------- [ FINDE ] -----------------------------
#
while ( $row = $db->sql_fetchrow($result) )
{
$count_sql[] = "UPDATE " . USERS_TABLE . "
SET user_posts = user_posts - " . $row['posts'] . "
WHERE user_id = " . $row['poster_id'];
}
#
#--------- [ MIT FOLGENDEM ERSETZEN ] -----------------------------
#
// while ( $row = $db->sql_fetchrow($result) )
// {
// $count_sql[] = "UPDATE " . USERS_TABLE . "
// SET user_posts = user_posts - " . $row['posts'] . "
// WHERE user_id = " . $row['poster_id'];
// }
#
#--------- [ DATEI ÖFFNEN ] -----------------------------
#
includes/functions_post.php
#
#--------- [ FINDE ] -----------------------------
#
$sign = ($mode == 'delete') ? '- 1' : '+ 1';
#
#--------- [ MIT FOLGENDEM ERSETZEN ] -----------------------------
#
$sign = ($mode == 'delete') ? '' : '+ 1';
Code: Alles auswählen
#
#--------- [ MIT FOLGENDEM ERSETZEN ] -----------------------------
#
$sign = ($mode == 'delete') ? '' : '+ 1';
Code: Alles auswählen
#
#-------[ MIT FOLGENDEM ERSETZEN ]----------------------------
#
$sign_u = ( $forum_id == '5' || $forum_id == '4' ) ? '' : (( $mode == 'delete' ) ? '- 1' : '+ 1');
$sql = "UPDATE " . USERS_TABLE . "
SET user_posts = user_posts $sign_u