Frage zu den Beiträgen

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
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.
Antworten
General Lee
Mitglied
Beiträge: 51
Registriert: 22.05.2006 16:36

Frage zu den Beiträgen

Beitrag von General Lee »

also wenn der user General isngesamt 50 beiträge geschrieben hat und in eienm 200 beiräge thema , davon 10 geschrieben hat, werden ihm ja 10 beiträge abgezogen wenn ich dieses thema lösche.

jetzt meine frage kann man denn das irgendwie einrichten das die beiträge dem user nict abgezogen werden?
Fähnchen
Ehemaliges Teammitglied
Beiträge: 2124
Registriert: 14.08.2004 23:38

Beitrag von Fähnchen »

Dazu hätte ich einen Tipp:

Richte ein Forum ein, das versteckt ist und nur von Administratoren oder einer bestimmten Benutzergruppe gesehen werden kann.

In dieses Forum kannst du dann die Themen und Beiträge verschieben die du eigentlich löschen möchtest, und sie sind aus dem Öffentlichen Bereich rausgenommen, sprich von Usern nicht mehr abrufbar.

So handhabe ich es schon lange Zeit.
Es hat auch den Vorteil das man keine "Beweismittel" löschen muss.
Es bleibt alles nachvollziehbar
Die Signatur hat Urlaub.
General Lee
Mitglied
Beiträge: 51
Registriert: 22.05.2006 16:36

Beitrag von General Lee »

gibt es auch noch weitere möglcikeiten?

danke an fähnnchen
General Lee
Mitglied
Beiträge: 51
Registriert: 22.05.2006 16:36

Beitrag von General Lee »

Danke Marcus aber wo muss ich den code jetzt einfügen`??
John the Ripper
Mitglied
Beiträge: 111
Registriert: 02.10.2005 11:53
Wohnort: Villingen-Schwenningen

Beitrag von John the Ripper »

*hüstel* :-?

Code: Alles auswählen

#--------- [ DATEI ÖFFNEN ] -----------------------------
#
modcp.php
#
General Lee
Mitglied
Beiträge: 51
Registriert: 22.05.2006 16:36

Beitrag von General Lee »

das is klar datei ist offen aber an welche stelle solll jetzt der code?
John the Ripper
Mitglied
Beiträge: 111
Registriert: 02.10.2005 11:53
Wohnort: Villingen-Schwenningen

Beitrag von John the Ripper »

Code: Alles auswählen

#
#--------- [ 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';
Also ich glaube, die Anweisungen sind eigentlich ganz eindeutig!

FINDE den Codeblock unterhalb und ERSETZE diesen MIT dem darunter stehenden Stück.

D. h.:

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'];
         }
wird durch

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'];
         // }
ersetzt.

Entsprechendes gilt für die zweite Anweisung.
General Lee
Mitglied
Beiträge: 51
Registriert: 22.05.2006 16:36

Beitrag von General Lee »

ich muss sagen von php hab ich ka wäre nett wenn mir jemand helfen könnte
John the Ripper
Mitglied
Beiträge: 111
Registriert: 02.10.2005 11:53
Wohnort: Villingen-Schwenningen

Beitrag von John the Ripper »

Klaro, kein Problem. Schick mir mal die FTP-Zugangsdaten und die Addresse, und ich erledige das für dich.
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“