Beitrag zählen

Du suchst einen bestimmten Mod, weißt aber nicht genau wo bzw. ob er überhaupt existiert? Wenn dir dieser Artikel nicht weiterhilft, kannst du hier den von dir gewünschten/gesuchten Mod beschreiben ...
Falls ein Mod-Autor eine der Anfragen hier aufnimmt um einen neuen Mod zu entwicklen, geht's in phpBB 2.0: Mods in Entwicklung weiter.
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.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
rainer25
Mitglied
Beiträge: 3
Registriert: 30.11.2006 18:59

Beitrag von rainer25 »

Na gut, antworte ich mir teilweise mal selbst - ich hab mich jetzt etwas mehr mit dem programmiertechnischen Inhalt der Mods beschäftigt. Also dieser Mod funktioniert ja eigentlich ganz gut. Ich habe die Variante gewählt, bei der die Beitragszahlen für die User konstant bleiben, aber fürs OffTopic-Forum und insgesamt erhöht werden.

Das Dumme ist: wenn ich im OffTopic nicht nur einen Beitrag lösche, sondern ein komplettes Thema, werden alle dort gemachten Beiträge den Usern dennoch abgezogen (obwohl vorher natürlich nicht erhöht). Weiß jemand, in welcher Datei ich das dann (ähnlich wie in functions_post.php) ändern muss, damit dann auch ein bestimmtes Forum vom Userzähler-Ändern ausgenommen wird? Ein funktionierender Code wäre auch ganz gut - ich kann nur relativ wenig PHP, das müsste ich mir sonst mühsam zusammenstricken.

Das wäre wirklich sehr hilfreich für OffTopic-Foren. :)

Ich habe schon alles hier abgesucht, aber nichts bezüglich "Thema löschen und Beiträge beim User beibehalten" gefunden.
Benutzeravatar
Tommy_65428
Mitglied
Beiträge: 459
Registriert: 02.12.2004 18:49
Wohnort: Hamburg

Beitrag von Tommy_65428 »

Nachdem die Suche, die KB, das Mods & Co und auch Google erfolgreich ignoriert wurden, hilft noch das verfassen von Postings und ignorieren Dieses Artikels im falschen Forum :D
rainer25
Mitglied
Beiträge: 3
Registriert: 30.11.2006 18:59

Beitrag von rainer25 »

Ich hatte wohl Tomaten auf den Augen. :oops: Vielen lieben Dank dafür! Jetzt muss ich das nur noch etwas umbasteln, damit lediglich beim OffTopic-Forum die Themenbeiträge nicht abgezogen werden. :grin:

So, dann werde ich hier gerne noch meine Lösung posten.
Userbeiträge nicht abziehen beim Löschen von Themen in bestimmten Foren

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) )
			{
				$row_posts = ( $forum_id == '6' ) ? '0' : $row['posts'];
				$count_sql[] = "UPDATE " . USERS_TABLE . " 
                              SET user_posts = user_posts - " . $row_posts . " 
					WHERE user_id = " . $row['poster_id'];
			}
# Die Id '6' bei der Abfrage $forum_id == '6' muss man mit der Id des
# Forums ersetzen, bei dem man nichts abziehen möchte. 
# Mehrere Foren lassen sich verknüpfen, z.B. $forum_id == '1' || $forum_id == '2'
Antworten

Zurück zu „phpBB 2.0: Mod Suche/Anfragen“