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
Snippet von Acid verursacht Problem !
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.
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.
-
- Mitglied
- Beiträge: 81
- Registriert: 29.06.2007 23:50
-
- Mitglied
- Beiträge: 81
- Registriert: 29.06.2007 23:50
- S2B
- Ehemaliges Teammitglied
- Beiträge: 3258
- Registriert: 10.08.2004 22:48
- Wohnort: Aachen
- Kontaktdaten:
Re: Snippet von Acid verursacht Problem !
Löschst du einen Beitrag oder ein Thema? Beim Beitrag löschen sollte das Problem eigentlich nicht auftreten...Xerxes III hat geschrieben:Wenn ich allerdings in diesem Bereich Beiträge lösche, werden diese dann aber von der Beitragszahl eines Users abgezogen !
Gruß, S2B
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
-
- Mitglied
- Beiträge: 81
- Registriert: 29.06.2007 23:50
- S2B
- Ehemaliges Teammitglied
- Beiträge: 3258
- Registriert: 10.08.2004 22:48
- Wohnort: Aachen
- Kontaktdaten:
Finde in der modcp.php:
Füge davor ein:
(<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. 
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);
}
}
}
Code: Alles auswählen
if ($forum_id != <Nicht zählen-ID>)
{
Füge danach ein:
Code: Alles auswählen
}

Gruß, S2B
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
-
- Mitglied
- Beiträge: 81
- Registriert: 29.06.2007 23:50