Versteckte Boards
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.
Versteckte Boards
Warum werden in der Foren index Ansicht auch die versteckten Posts angezeigt. Das ist ja doof.
Es sollten dann noch nur die zusammengezählt werden, die öffentlich sind.
Es sollten dann noch nur die zusammengezählt werden, die öffentlich sind.
- MaexxDesign
- Mitglied
- Beiträge: 15
- Registriert: 22.10.2006 11:12
- Wohnort: Berlin
- Kontaktdaten:
Ja, das ist schon klar. Davon war auch nicht die Rede.
Aber jeder sieht die Anzahl an Posts. Wenn nur 2 Posts auf öffentlichen Boards sind 50 auf versteckten, dann sieht ein unregistierter Benutzer trotzdem 52 und damit hat man einen schönen Ansatz zum Hacken!
Ich finde in diesem Punkt ist phpbb noch verbesserungsfähig. Entweder richtit versteckt oder garnicht.

Aber jeder sieht die Anzahl an Posts. Wenn nur 2 Posts auf öffentlichen Boards sind 50 auf versteckten, dann sieht ein unregistierter Benutzer trotzdem 52 und damit hat man einen schönen Ansatz zum Hacken!
Ich finde in diesem Punkt ist phpbb noch verbesserungsfähig. Entweder richtit versteckt oder garnicht.
- Admiral Blauwal
- Gesperrt
- Beiträge: 81
- Registriert: 05.09.2006 09:54
- Wohnort: Hamburg
- Kontaktdaten:
Welches "versteckt" wäre für dich "richtig versteckt"? Es gibt verschiedene und versteckte Threads können auch gewünschtes Interesse wecken, es wäre also kaum für alle sinnvoll. Größere Änderungen sind für phpbb2.*.** auch nicht mehr zu erwarten. Da werdet ihr euch um eine individuelle Lösung bemühen müssen.compuboy hat geschrieben:Entweder richtit versteckt oder garnicht.
Hoffentlich liest diesen Beitrg jemand von den Programmierern.
Das würde aber entweder auf die Performance gehen (Beitragszahl - Beiträge des/der user(s), die in versteckten Threads stehen, wozu mehrere Tabellen durchlaufen werden müßten) oder man sorgt dafür, daß solcher Postings erst gar nicht gezählt werden. Dann gibt es aber wieder Probleme wenn sich was an dem Status versteckt oder nicht ändert.
- gn#36
- Ehrenadmin
- Beiträge: 9313
- Registriert: 01.10.2006 16:20
- Wohnort: Ganz in der Nähe...
- Kontaktdaten:
Das einzige was sich direkt und sehr einfach verändern lässt ist die Gesamtanzeige auf der Indexseite, denn diese wird jedes mal "neu" gezählt aus den Summen der Einzelforen, d.h. man könnte auch einfach einen Teil nicht mitzählen per SQL. Nicht so einfach ändern könnte man aber die Postcounts der einzelnen User, da diese beim User gespeichert werden. Wenn nur die Gesamtanzeige verändert werden soll musst du nur sehr wenige Änderungen vornehmen, danach werden allerdings grundsätzlich keine versteckten Foren mehr mitgezählt, auch bei Usern nicht, die diese sehen dürfen.
Öffne die Functions.php:
Finde:
danach einfügen:
Dann diese Stelle suchen (ein paar Zeilen später):
Danach einfügen:
Dann die index.php öffnen und diese Zeilen suchen:
Ersetzen durch das hier:
Danach erscheinen nur noch die Foren im Zähler, die für alle sichtbar sind.
Wichtig: Alle Dateien vor der Änderung sichern! Ich habe das nicht getestet und übernehme keine Garantie!
Öffne die Functions.php:
Finde:
Code: Alles auswählen
case 'topiccount':
$sql = "SELECT SUM(forum_topics) AS topic_total, SUM(forum_posts) AS post_total
FROM " . FORUMS_TABLE;Code: Alles auswählen
break;
case 'topics_visible':
case 'posts_visible':
$sql = "SELECT SUM(forum_topics) AS topic_total, SUM(forum_posts) AS post_total
FROM " . FORUMS_TABLE . " WHERE auth_view = " . AUTH_ALL;Code: Alles auswählen
case 'topiccount':
return $row['topic_total'];
break;Code: Alles auswählen
case 'posts_visible':
return $row['post_total'];
break;
case 'topics_visible':
return $row['topic_total'];
break;Code: Alles auswählen
$total_posts = get_db_stat('postcount');
Code: Alles auswählen
//$total_posts = get_db_stat('postcount');
$total_posts = get_db_stat('posts_visible');
Wichtig: Alle Dateien vor der Änderung sichern! Ich habe das nicht getestet und übernehme keine Garantie!
Begegnungen mit dem Chaos sind fast unvermeidlich, Aber nicht katastrophal, solange man den Durchblick behält.
Übertreiben sollte man's im Forum aber nicht mit dem Chaos, denn da sollen ja andere durchblicken und nicht nur man selbst.
Übertreiben sollte man's im Forum aber nicht mit dem Chaos, denn da sollen ja andere durchblicken und nicht nur man selbst.