Seite 1 von 3
Beitragszähler der Mitglieder nicht verringern?
Verfasst: 10.10.2002 19:56
von Karle
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.
Verfasst: 11.10.2002 10:00
von Acid
..willst Du.. egal wie Du Beiträge löscht und warum ...generell erreichen das sich die Beitragszahl der User ned verringert ?
Verfasst: 11.10.2002 17:01
von Karle
Gute Frage...
Also zuerst wäre es mir lieb, denn der Bug mit dem Stop_Post_Count behoben werden könnte.
Dann wäre es noch gut, wenn die änderung der Beitragsanzahl zpezifiziert werden könnte, muss aber nicht sein. Es ginge also auch eine totale nichtverringerung aller Beitragszähler.
Verfasst: 12.10.2002 09:17
von Acid
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'];
// }
functions_post.php
++FINDE++
$sign = ( $mode == 'delete' ) ? '- 1' : '+ 1';
++MIT FOLGENDEM ERSETZEN++
$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..
Verfasst: 27.10.2002 21:57
von Karle
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?
Verfasst: 27.01.2003 00:16
von kain
hey ACID!
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'];
}
nur diese eine zeile ist drin
und gleich an 5 verschiedenen stellen

Verfasst: 16.03.2003 12:54
von Gast
wie sieht es mit 2.0.4 aus
Verfasst: 16.03.2003 14:26
von Mister_X
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
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);
bzw. functions_post.php
Zeile 368
Verfasst: 16.03.2003 20:58
von Gast
hi Mister_X
danke für die schnelle hilfe
was soll ich ändern
genau wenn ich die posts lösche
und die beitragsanzahl soll so bleiben wie die sind
ps: ich spiele nicht gerne mit die dateien
[ nicht mehr

]
Verfasst: 17.03.2003 20:17
von Kar
wird mich auch int. wie das geht