Snippet von Acid verursacht Problem !

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
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.
Antworten
Xerxes III
Mitglied
Beiträge: 81
Registriert: 29.06.2007 23:50

Snippet von Acid verursacht Problem !

Beitrag von Xerxes III »

Tag

Habe dieses Snippet von Acid eingebaut:
http://www.phpbb.de/viewtopic.php?t=49498
Funktioniert auch gut, Beiträge werden in diesem Bereich nicht gezählt !
Wenn ich allerdings in diesem Bereich Beiträge lösche, werden diese dann aber von der Beitragszahl eines Users abgezogen !
Woran liegt das ?

Gruß Xerxes
Xerxes III
Mitglied
Beiträge: 81
Registriert: 29.06.2007 23:50

Beitrag von Xerxes III »

Tag

Weiß denn keiner was ?
Wäre wirklich wichtig !
Fehlt wahrscheinlich noch eine zusätzliche Zeile oder so ......

Gruß Xerxes
Xerxes III
Mitglied
Beiträge: 81
Registriert: 29.06.2007 23:50

Beitrag von Xerxes III »

Tag

*push*
:( :( :(

Gruß Xerxes
Benutzeravatar
S2B
Ehemaliges Teammitglied
Beiträge: 3258
Registriert: 10.08.2004 22:48
Wohnort: Aachen
Kontaktdaten:

Re: Snippet von Acid verursacht Problem !

Beitrag von S2B »

Xerxes III hat geschrieben:Wenn ich allerdings in diesem Bereich Beiträge lösche, werden diese dann aber von der Beitragszahl eines Users abgezogen !
Löschst du einen Beitrag oder ein Thema? Beim Beitrag löschen sollte das Problem eigentlich nicht auftreten...
Gruß, S2B
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
Xerxes III
Mitglied
Beiträge: 81
Registriert: 29.06.2007 23:50

Beitrag von Xerxes III »

Tag

Tritt tatsächlich nur beim Löschen von Themen auf !
Was kann man dagegen unternehmen ?

Gruß Xerxes
Benutzeravatar
S2B
Ehemaliges Teammitglied
Beiträge: 3258
Registriert: 10.08.2004 22:48
Wohnort: Aachen
Kontaktdaten:

Beitrag von S2B »

Finde in der modcp.php:

Code: Alles auswählen

			$sql = "SELECT poster_id, COUNT(post_id) AS posts 
				FROM " . POSTS_TABLE . " 
				WHERE topic_id IN ($topic_id_sql) 
				GROUP BY poster_id";
			if ( !($result = $db->sql_query($sql)) )
			{
				message_die(GENERAL_ERROR, 'Could not get poster id information', '', __LINE__, __FILE__, $sql);
			}

			$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);

			if ( sizeof($count_sql) )
			{
				for($i = 0; $i < sizeof($count_sql); $i++)
				{
					if ( !$db->sql_query($count_sql[$i]) )
					{
						message_die(GENERAL_ERROR, 'Could not update user post count information', '', __LINE__, __FILE__, $sql);
					}
				}
			}
Füge davor ein:

Code: Alles auswählen

			if ($forum_id != <Nicht zählen-ID>)
			{
(<Nicht zählen-ID> hier durch die ID des Forums, in dem nicht gezählt werden soll, ersetzen)
Füge danach ein: Aber genau wegen so etwas heißt es Snippet und nicht MOD. :wink:
Gruß, S2B
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
Xerxes III
Mitglied
Beiträge: 81
Registriert: 29.06.2007 23:50

Beitrag von Xerxes III »

Tag

Danke für deine super Hilfe, funktioniert jetzt !
Super ! :D :D :D

Gruß Xerxes
Antworten

Zurück zu „phpBB 2.0: Mod Support“