Löschen von Beiträgen - Rangsystem

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.
diplomsiedler
Mitglied
Beiträge: 47
Registriert: 28.05.2001 02:00
Wohnort: Hamburg
Kontaktdaten:

Löschen von Beiträgen - Rangsystem

Beitrag von diplomsiedler »

Hi,

wie kann ich es vermeiden, dass die Anzahl der erstellten Beiträge durch das Löschen von Beiträgen reduziert wird. Ich bilde mir ein, dass die bei älteren Versionen (< 2.0.2) nicht der Fall ist. Poblem ist, daß die Mitglieder nun schimpfen, da sie durch Löschaktionen ihre Ränge wieder verlieren.

Gruß,

diplomsiedler
Benutzeravatar
D@ve
Ehemaliges Teammitglied
Beiträge: 3842
Registriert: 28.08.2002 19:33
Wohnort: Bretzfeld
Kontaktdaten:

Beitrag von D@ve »

Habe das gleiche Problem...
There are only 10 types of people in the world: Those who understand binary, and those who don't
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

diplomsiedler
Mitglied
Beiträge: 47
Registriert: 28.05.2001 02:00
Wohnort: Hamburg
Kontaktdaten:

Beitrag von diplomsiedler »

nen hack oder so gibt es nicht?!
Benutzeravatar
D@ve
Ehemaliges Teammitglied
Beiträge: 3842
Registriert: 28.08.2002 19:33
Wohnort: Bretzfeld
Kontaktdaten:

Beitrag von D@ve »

[quote in jenem Thread stand]
..wenn Du verhindern willst, das beim Löschen sich die Beitragszahl verringert (wenn das Deine Frage war) müsstest Du die den Update Query aus den verschiedensten Dateien herausnehmen (z.B. modcp.php).
[/quote]

Das hilft mir auch nicht viel: WELCHE Dateien? Was versteht der Autor des Threads unter "Updatequery"?

Mir geht es hauptsächlich darum, wenn ich Backups mache und alte Beiträge lösche (hab nur 50 MB fürs Forum)
There are only 10 types of people in the world: Those who understand binary, and those who don't
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

Code: Alles auswählen

				$count_sql[] = "UPDATE " . USERS_TABLE . " 
					SET user_posts = user_posts - " . $row['posts'] . " 
					WHERE user_id = " . $row['poster_id'];
..wenn ma das z.B. aus der modcp.php löscht, bleibt die Beitragszahl beständig, sobald ma etwas löscht.
TaZZman

Beitrag von TaZZman »

hab das wie beschrieben gemacht nur leider werden die posts immer noch weinger, also muss da ja noch was dazugekommen sein bei phpbb 2.03?
wäre für die hilfe dankbar :)
Moorkar

Beitrag von Moorkar »

Gibts da in zwischenzeit schon ne Lösung für?
Ich wär euch dankbar!
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

Ich hatte letztens ma ´ne längere Anleitung geschrieben, aber irgendwie wurde die beim Prunen gelöscht.
$sign = ( $mode == 'delete' ) ? '-1' : '+ 1';
..functions_post.php (-1 löschen, so das nur noch '' da steht)

Code: Alles auswählen

			$count_sql = array();
			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);
..modcp.php (auskommentieren)


Das sollten die betreffenden Stellen sein, die für das Löschen der Beiträge verantwortlich sind.
Zuletzt geändert von Acid am 04.12.2002 16:05, insgesamt 1-mal geändert.
Moorkar

Beitrag von Moorkar »

Hi Acid, erstmal danke, aber:
-in der modcp.php hab ich das bei mir nicht gefunden
-beiträge werden zwar nicht gelöscht, es kommen aber auch keine neuen mehr hinzu...
Woran kann das liegen? (hab 2.0.2)
Antworten

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