Seite 1 von 1
wie bleiben beitragszahlen?
Verfasst: 06.01.2004 09:46
von riddlex
bei jedem mitglied werden ja die beiträge mitgezählt
wenn man jetzt aber beiträge/themen löscht, wird es auch die zahl bei den mitgliedern weniger.
was kann man machen, dass bei der zahl zwar (ganz normal) dazu gezählt wird, aber NICHT abgezogen wenn man etwas löscht ?
Verfasst: 06.01.2004 09:52
von Acid
Verfasst: 06.01.2004 09:53
von itst
Die einfachste Möglichkeit ist wohl, ein verstecktes Forum anzulegen und statt Topics/Beiträge zu löschen, sie dorthin zu verschieben.
Oder:
http://www.phpbb.de/viewtopic.php?p=81868#81868
Mist, zu langsam 
Verfasst: 06.01.2004 11:26
von riddlex
verstecken möchte ich es nicht, da könnte ich es gleich dort lassen wo es ist - möchte aber dass die db nicht zu groß wird
und zu dem link...findet ihr denn nicht dass es etwas verwirrend ist?
also ich hab keine ahnung was ich davon verwenden soll oder was zu dem bug bzw. zu dem anderen hack gehört
[ externes Bild ]
Verfasst: 06.01.2004 11:34
von Acid
hmm ?
Wenn du Beiträge löschen möchtest, ohne das sich die Beitragszahl der User verringert, musst du die beiden Codestellen in den beiden Dateien (s. Link) wie beschrieben anpassen.
Verfasst: 06.01.2004 12:50
von riddlex
und das funktioniert auch ohne probleme?
meinst du das:
modcp.php
++FINDE++
Zitat:
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++
Zitat:
// 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++
Zitat:
$sign = ( $mode == 'delete' ) ? '- 1' : '+ 1';
++MIT FOLGENDEM ERSETZEN++
Zitat:
$sign = ( $mode == 'delete' ) ? '' : '+ 1';
Verfasst: 06.01.2004 13:10
von Acid
ok, da das verlinkte Thema ein wenig länger ist, hätte ich vielleicht direkt auf den Beitrag verweisen sollen.

Ja, diese Codes meine ich.
und das funktioniert auch ohne probleme?
Warum nicht?
Verfasst: 06.01.2004 13:32
von riddlex
Warum nicht?
wie du schon sagtest, es war etwas länger, könnte ja probleme gegeben haben. aber wenn das funktioniert...passt es ja