Hallo,
unten bei Wer ist Online? steht ja Unsere Benutzer haben XX Beiträge geschrieben. Leider werden da auch alle Beiträge mitgezählt, die in versteckten, für den 'normalen' User nicht sichtbaren, Foren geschrieben wurden.
Kann man das irgendwie verhindern?
Keine Beiträge und Themen zählen bei versteckten Foren
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.
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.
Verschoben
Verschoben von Styles, Templates und Grafiken nach Administration und Benutzung
Öffne die functions.php und suche in der Funktion "get_db_stat" nach
und ersetze es mit
2 und 4 musst du natürlich mit den IDs der Foren austauschen.
Code: Alles auswählen
case 'topiccount':
$sql = "SELECT SUM(forum_topics) AS topic_total, SUM(forum_posts) AS post_total
FROM " . FORUMS_TABLE;
break;Code: Alles auswählen
case 'topiccount':
$sql = "SELECT SUM(forum_topics) AS topic_total, SUM(forum_posts) AS post_total
FROM " . FORUMS_TABLE . " WHERE forum_id NOT IN (2,4)";
break;Da du ja alle versteckten Foren nicht berücksichtigen willst, kannst du auch
verwenden. Dann werden alle Foren nicht berücksichtig, bei denen "Ansicht" auf "Privat" steht.
Code: Alles auswählen
case 'topiccount':
$sql = "SELECT SUM(forum_topics) AS topic_total, SUM(forum_posts) AS post_total
FROM " . FORUMS_TABLE . " WHERE auth_view != 2";
break;