Beitragszähler der Mitglieder nicht verringern?
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Beitragszähler der Mitglieder nicht verringern?
Geht das, das sich der Beitragszähler der mitglieder nicht verringert, wenn ein Beitrag gelöscht wird?
Problematisch ist das beim Stop_Post_Count Hack, da bei diesem, erstellte Beiträge nicht gezählt werden, wohl aber in Foren, in denen der Hack aktiv ist, beim löschen von Beiträgen, die gelöschten Beiträge der Gesammtanzahl der geschriebenen Beiträge, eines Mitgliedes, abgezogen werden. Dumm nur, das die einst erstellten Beiträge ja nicht dazugezählt wurden.
Problematisch ist das beim Stop_Post_Count Hack, da bei diesem, erstellte Beiträge nicht gezählt werden, wohl aber in Foren, in denen der Hack aktiv ist, beim löschen von Beiträgen, die gelöschten Beiträge der Gesammtanzahl der geschriebenen Beiträge, eines Mitgliedes, abgezogen werden. Dumm nur, das die einst erstellten Beiträge ja nicht dazugezählt wurden.
modcp.php
++FINDE++
functions_post.php
++FINDE++
..nu sollten die Beiträge unangetastet bleiben.
k/A ob das jetzt auch diesen Hack mit einbezieht. Kannst Dich ja nochma melden..
++FINDE++
++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'];
}
// while ( $row = $db->sql_fetchrow($result) )
// {
// $count_sql[] = "UPDATE " . USERS_TABLE . "
// SET user_posts = user_posts - " . $row['posts'] . "
// WHERE user_id = " . $row['poster_id'];
// }
functions_post.php
++FINDE++
++MIT FOLGENDEM ERSETZEN++$sign = ( $mode == 'delete' ) ? '- 1' : '+ 1';
$sign = ( $mode == 'delete' ) ? '' : '+ 1';
..nu sollten die Beiträge unangetastet bleiben.
k/A ob das jetzt auch diesen Hack mit einbezieht. Kannst Dich ja nochma melden..
Hab das mal durchprobiert. Funktioniert offenbar.
Gibts eigentlich jetzt noch eine Möglichkeit, das für bestimmte Foren festzulegen, das in diesen Foren die Beitragsanzahl , beim löschen von Beiträgen verringert wird? Oder umgekehrt, so das die "ziehe gelöschte Beiträge nicht vom Beitragskonto des Mitgliedes ab" Funktion nur für bestimmte Foren gilt?
Gibts eigentlich jetzt noch eine Möglichkeit, das für bestimmte Foren festzulegen, das in diesen Foren die Beitragsanzahl , beim löschen von Beiträgen verringert wird? Oder umgekehrt, so das die "ziehe gelöschte Beiträge nicht vom Beitragskonto des Mitgliedes ab" Funktion nur für bestimmte Foren gilt?
hey ACID!
für welche phpbb version ist das ? meine 203 er, ich finde das da nicht in der modcp.php:
nur diese eine zeile ist drin
und gleich an 5 verschiedenen stellen 
für welche phpbb version ist das ? meine 203 er, ich finde das da nicht in der modcp.php:
Code: Alles auswählen
while ( $row = $db->sql_fetchrow($result) )
{
$count_sql[] = "UPDATE " . USERS_TABLE . "
SET user_posts = user_posts - " . $row['posts'] . "
WHERE user_id = " . $row['poster_id'];
}
Code: Alles auswählen
while ( $row = $db->sql_fetchrow($result) )

Kontrolle ist nur eine Illusion, denn niemand weiß was als nächstes passiert
schonmal selber gesucht ?
Ich finde die von Acid erwähnten Zeilen ohne Probleme in der phpBB 2.0.4 Version in der modcp.php
Zeile 242
bzw. functions_post.php
Zeile 368
Ich finde die von Acid erwähnten Zeilen ohne Probleme in der phpBB 2.0.4 Version in der modcp.php
Zeile 242
Code: Alles auswählen
while ( $row = $db->sql_fetchrow($result) )
{
$count_sql[] = "UPDATE " . USERS_TABLE . "
SET user_posts = user_posts - " . $row['posts'] . "
WHERE user_id = " . $row['poster_id'];
}
$db->sql_freeresult($result);
Zeile 368
Code: Alles auswählen
$sign = ($mode == 'delete') ? '- 1' : '+ 1';