Seite 1 von 2
Posts/Themen löschen aber Userstats bleiben?
Verfasst: 21.07.2003 18:26
von nòóx
Hi ihr da draußen!
Hab jetzt ne Beschwerde eines Users bekommen, als ich ein großes Thema gelöscht habe.
Ihm hat es die ganzen Posts wieder abgezogen, die er da gmacht hatte.
Jetzt wollt ich mal fragen, ob man das so regeln kann, dass die Userstats unverändert bleiben beim löschen eines Posts/Themas ?
Danke schonmal

Verfasst: 21.07.2003 18:45
von Foo
das einfachste: ein verstecktes Forum namens "Mülltonne" (oder Pusemuckel, das is egal

) erstellen und alles was die Öffentlichkeit nicht sehen soll dahin verschieben.
Verfasst: 21.07.2003 19:33
von DZ
super idee echt krank man löscht doch die posts um platz auf den server
zu schaffen und nicht damit andere es nicht sehen es gibt ein hack der
verhindert wenn die posts gelöscht werden das den die user abgezogen
werden sobal ich den finde poste ich den hier
*greetz DZ
Verfasst: 21.07.2003 19:48
von DZ
so hab was gefunden wurde von acid mal gepostet
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';
so sollte funzen
*greetz DZ
Verfasst: 21.07.2003 19:49
von Foo
danke für deine konstruktive Kritik. Ich liebe es wenn Menschen so niveauvoll diskutieren können

Verfasst: 21.07.2003 19:50
von DZ
ja sorry, aber wenn man schon helfen will, dann sollte man es anständig
machen und keine Lösung finden die keinen sinn hat.
*greetz DZ
Verfasst: 21.07.2003 19:54
von Foo
Wenn man löschen will um Platz auf dem Server zu schaffen ist deine Lösung sicher richtig, er hat aber schließlich nicht gesagt das er deswegen löschen will oder?
Wenn man löscht weil User A User B beleidigt oder sonst irgendeinen Stuss von sich gibt, sollte man die Posts evtl (z.B. wenn man Anzeige erstatten will) aus Beweisgründen aufbewahren. Und dann hat auch meine Lösung einen Sinn oder siehst du das anders?

Verfasst: 21.07.2003 19:57
von DZ
zum beweis? LOL ne sorry deins macht kein sinn, da du alle beiträge als admin bearbeiten kannst und beweis ma dann noch was.
*greetz DZ
Verfasst: 21.07.2003 20:03
von Foo
OK du hast ja Recht. Bist mein persönlicher Held.
Verfasst: 21.07.2003 20:05
von DZ
Foo Fan hat geschrieben:danke für deine konstruktive Kritik. Ich liebe es wenn Menschen so niveauvoll diskutieren können

hast du das geschrieben oder haste dich mit deinen letzten post etwas vertan?
*greetz DZ