Seite 1 von 1
Keine Beiträge und Themen zählen bei versteckten Foren
Verfasst: 21.08.2004 12:13
von exweised
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?
Verschoben
Verfasst: 21.08.2004 12:20
von Acid
Verschoben von Styles, Templates und Grafiken nach Administration und Benutzung
Verfasst: 21.08.2004 12:36
von Mungo
Öffne die functions.php und suche in der Funktion "get_db_stat" nach
Code: Alles auswählen
case 'topiccount':
$sql = "SELECT SUM(forum_topics) AS topic_total, SUM(forum_posts) AS post_total
FROM " . FORUMS_TABLE;
break;
und ersetze es mit
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;
2 und 4 musst du natürlich mit den IDs der Foren austauschen.
Verfasst: 21.08.2004 12:43
von exweised
Vielen Dank.

Verfasst: 21.08.2004 12:53
von Mungo
Da du ja alle versteckten Foren nicht berücksichtigen willst, kannst du auch
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;
verwenden. Dann werden alle Foren nicht berücksichtig, bei denen "Ansicht" auf "Privat" steht.
Verfasst: 21.08.2004 14:20
von exweised
Ja, danke.

Diese Variante gefällt mir doch gleich besser.
