Forum vom Beitragszähler ausnehmen
Verfasst: 11.03.2004 21:23
Beschreibung: Berücksichtigt bestimmte Foren nicht bei der Zählung der Beiträge der Benutzers
phpBB Version: 2.0.x (getestet mit 2.0.6)
Mit dieser Änderung werden bestimmte Foren vom Beitragszähler der Benutzer ausgenommen, neue Beiträge in den Foren führen dann nicht mehr zu einer Erhöhung des Zählers.
In der ./includes/functions_post.php suchenund ersetzen durchDabei müsst ihr die 5 durch die ID des Forums ersetzen, dass ihr ausschließen wollt.
Mehrere Foren ausschließen
Wenn ihr mehrere Foren ausschließen wollt, so müsst ihr die Zeile modifizieren. So schließt z.B.die Foren 5 und 6 aus.
Wenn ihr PHP 4 oder höher verwendet, könnt ihr das ganze auch etwas eleganter schreiben:Die Werte 5 und 6 sind hier nur beispielhaft und müssen von euch entsprechend angepasst werden, weitere Werte können in analoger Weise hinzugefügt werden.
Wer es etwas komfortabler haben will, kann einen der folgenden Mods installieren:
http://bbmod.sourceforge.net/index.php?mode=mod&id=4
http://www.phpbbsupport.co.uk/viewtopic.php?t=199
phpBB Version: 2.0.x (getestet mit 2.0.6)
Mit dieser Änderung werden bestimmte Foren vom Beitragszähler der Benutzer ausgenommen, neue Beiträge in den Foren führen dann nicht mehr zu einer Erhöhung des Zählers.
In der ./includes/functions_post.php suchen
Code: Alles auswählen
$sign = ($mode == 'delete') ? '- 1' : '+ 1';
Code: Alles auswählen
if ($forum_id == 5)
{
$sign = '';
}
else
{
$sign = ( $mode == 'delete' ) ? '- 1' : '+ 1';
}
Mehrere Foren ausschließen
Wenn ihr mehrere Foren ausschließen wollt, so müsst ihr die Zeile
Code: Alles auswählen
if ($forum_id == 5)
Code: Alles auswählen
if ($forum_id == 5 || $forum_id == 6)
Wenn ihr PHP 4 oder höher verwendet, könnt ihr das ganze auch etwas eleganter schreiben:
Code: Alles auswählen
if (in_array($forum_id, array(5,6)))
Wer es etwas komfortabler haben will, kann einen der folgenden Mods installieren:
http://bbmod.sourceforge.net/index.php?mode=mod&id=4
http://www.phpbbsupport.co.uk/viewtopic.php?t=199