Beiträge werden gelöscht...

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.
gool
Mitglied
Beiträge: 173
Registriert: 19.08.2003 14:29

Beitrag von gool »

@Philipp

wie mach ich es dass Pruning wieder Activ bleibt, aber die Beiträge nicht verschwinden!?

gruß
gool
PhilippK
Vorstand
Vorstand
Beiträge: 14662
Registriert: 13.08.2002 14:10
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von PhilippK »

Geh das einfach nach Anleitung durch: KB:pruning

Gruß, Philipp
Kein Support per PN!
Der Sozialstaat ist [...] eine zivilisatorische Errungenschaft, auf die wir stolz sein können. Aber der Sozialstaat heutiger Prägung hat sich übernommen. Das ist bitter, aber wahr. (Horst Köhler)
Meine Mods
gool
Mitglied
Beiträge: 173
Registriert: 19.08.2003 14:29

Beitrag von gool »

geht es nicht, dass die beiträge gelöscht werden, aber bei "Unsere Benutzer haben insgesamt **** Beiträge geschrieben." alles so bleibt wie vorhin?
die beiträge wurden doch geschrieben!

gruß
gool
PhilippK
Vorstand
Vorstand
Beiträge: 14662
Registriert: 13.08.2002 14:10
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von PhilippK »

gool hat geschrieben:geht es nicht, dass die beiträge gelöscht werden, aber bei "Unsere Benutzer haben insgesamt **** Beiträge geschrieben." alles so bleibt wie vorhin?
die beiträge wurden doch geschrieben!
Frag mal bei den Modifikationen nach - das geht nur mit 'nem Mod...

Gruß, Philipp
Kein Support per PN!
Der Sozialstaat ist [...] eine zivilisatorische Errungenschaft, auf die wir stolz sein können. Aber der Sozialstaat heutiger Prägung hat sich übernommen. Das ist bitter, aber wahr. (Horst Köhler)
Meine Mods
Benutzeravatar
Mister_X
Ehemaliges Teammitglied
Beiträge: 7102
Registriert: 24.05.2001 02:00
Wohnort: Augsburg

Beitrag von Mister_X »

gool
Mitglied
Beiträge: 173
Registriert: 19.08.2003 14:29

Beitrag von gool »

Beschreibung: Normalerweise wird beim phpBB die Beitragsanzahl eines Users verringert, sobald man Themen/Beiträge löscht.
wird es auch bei meinem problem helfen oder ist es nur für user?
und ist es nicht der mit dem man die anzahl der beiträge bei user belibig erhöhen kann?
Benutzeravatar
Mister_X
Ehemaliges Teammitglied
Beiträge: 7102
Registriert: 24.05.2001 02:00
Wohnort: Augsburg

Beitrag von Mister_X »

Wenn mich gerade nicht alles täuscht sollte dir das auch bei deinem Problem helfen. Problem: Wenn du als Admin mal einen Beitrag löschst, verschwindet der auch nicht aus der Statistik dieses Benutzers ...

Nein das ist der User Edit Post Count Mod, also ein anderer :)
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

imho ist es nicht ganz, das was gool sucht.
Der obige Snippet verhindert, das die Beitragszahl eines Users verringert wird, wenn manuell ein Beitrag gelöscht wird.
gool will aber das Prunen benutzen und dabei soll sich dann im Satz "Unsere User haben.." die Anzahl der Beiträge nicht verringern.
(Letztens gab´s dazu mal ein Thema, weil jemand etwas ähnliches gefragt hatte.)
gool
Mitglied
Beiträge: 173
Registriert: 19.08.2003 14:29

Beitrag von gool »

@acid

vieleicht war es meiner? hab schon vor manaten geschrieben...

gucke mal in suche nach...

edit

meinst du dass?
Acid hat geschrieben:

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.
und dass
Acid hat geschrieben: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.
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

Wie gesagt..
Acid hat geschrieben:imho ist es nicht ganz, das was gool sucht.
Der obige Snippet verhindert, das die Beitragszahl eines Users verringert wird, wenn manuell ein Beitrag gelöscht wird.
gool will aber das Prunen benutzen und dabei soll sich dann im Satz "Unsere User haben.." die Anzahl der Beiträge nicht verringern.
Das Thema, das ich meinte, war nicht von dir. (Ich kann es im Moment nicht finden.)
Bei dem Satz, um den es hier geht, werden die Anzahl der vorhandenen Beiträge anhand der ID ausgelesen. Diese Anzahl wird also nirgends gespeichert und dann angezeigt. Und wenn dann durch´s Prunen Beiträge weniger sind, verringert sich die Anzahl.
In dem besagten Thema hatte jemand - glaub ich - was gepostet, um das zu umgehen (bezüglich der angezeigten Anzahl).
Antworten

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