Postingzahlen nicht dekrementieren

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
Benutzeravatar
Saber_Rider
Mitglied
Beiträge: 101
Registriert: 21.12.2003 18:27

Postingzahlen nicht dekrementieren

Beitrag von Saber_Rider »

Ich habe ein paar Threads in meinem Board in denen ich der Übersichtlichkeit halber ab und zu ein paar Beiträge lösche. Wenn ich einen Beitrag von einem User lösche wird automatisch die Anzahl seiner Postings um 1 heruntergezählt. Kann ich das irgendwie abschalten?
Die Zahl soll nicht heruntergezählt werden. Wenn ein User seinen eigenen Beitrag löscht, dann darf es ruhig wieder weniger werden. Aber eben nicht wenn ich etwas lösche um ein bischen Ordnung rein zu bringen.

Saber_Rider
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

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';
..das gilt dann aber generell.. auch wenn der User seine eigenen Beiträge löscht.
Benutzeravatar
Saber_Rider
Mitglied
Beiträge: 101
Registriert: 21.12.2003 18:27

Beitrag von Saber_Rider »

Danke das reicht mir auch. Ich glaube, dass eh keiner seine eigenen Beiträge löscht.

Gruß, Saber_Rider
Benutzeravatar
jasc
Ehemaliges Teammitglied
Beiträge: 2497
Registriert: 24.05.2001 02:00
Wohnort: Hergensweiler bei Lindau/B

Beitrag von jasc »

Solltest vielleicht nicht groß bekanntmachen, dass das geht, weil sonst haste am Ende ein paar Postingcounter-geile Benutzer, die zig Beiträge machen und sofort wieder löschen, nur um angeblich mehr Beiträge geschrieben zu haben ;-).
Benutzeravatar
Saber_Rider
Mitglied
Beiträge: 101
Registriert: 21.12.2003 18:27

Beitrag von Saber_Rider »

Nein, das glaube ich nicht. wir sind nur ein kleines Forum mit etwa 20 Benutzern und von denen ist glaub ich keiner dabei der sowas machen würde. Wenn doch nehm ich seinen Wert in der DB manuel runter :D
Antworten

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