Performance / Anzahl Unread Posts (Ungelesene Beiträge) anzeigen
Hello Joe Kolade, im Prinzip bringt phpBB diesen von dir gewünschten Aspekt bereits via Schnellzugriff mit:
Beispiel:
Klick auf "Ungelesene Beiträge" -> Ergebnis bspw. "Die Suche ergab 23 Treffer"
Diese Angabe (23) ist das Resultat aus der Anzahl der Seiten - ACP die Themen pro Seite: pro Seite z.B. 8 (Seite 1 + 2 zu je 8 und Seite 3 hat 7). Die Sprungmarke ist gemäß search.php / search_id=unreadposts gegeben.
Sofern alle Themen gelesen sind, ergibt die Suche (Klick auf "Ungelesene Beiträge" -> Ergebnis "Die Suche ergab keine Treffer").
Hinweis: In Abhängigkeit der gefundenen Anzahl wird via rotfarbenen Icon das Thema besucht und kann Beiträge pro Seite von 9 oder 10 enthalten. Je nachdem was im ACP festgelegt ist/wurde.
Klar ist, dass der Flaschenhals "Posts count" u.U. so stark die Performance beeinträchtigt, sofern Benutzer ewig nicht online waren und die Ausgabe die Datenbank belastet, sofern sie nach einer Ewigkeit online gehen. Man weiß ja nie, wer sich "einloggt", den Klick auf "Ungelesene Beiträge" wirklich betätigt und tatsächlich abarbeitet(?!).
Zur Not bzw. Abhilfe schafft beispielsweise "Foren als gelesen markieren" bzw. "Unterforen als gelesen markieren" usw. usf.
Sofern ein Benutzer dies nicht tut - frei nach dem Motto, was interessiert mich der Schnee von gestern, wird m.E. der Flaschenhals immer höher (DB-Belastungen).
Aus meiner Sicht, ist Kirk die EXT -> "Posts count" erst einmal gut gelungen. Ich kannte diese gar nicht. Habe mich jedoch nicht näher mit der EXT befasst, um dein Ziel zu verfolgen.
BTW:
Mit der jeweiligen Zählung haben sich Interessierte vielseitig seit phpBB-Olympus befasst. Und es gab leider auch Meldungen, dass die Datenbankabfragen "überlaufen" (stark frequentierte Foren) und diese die Performance immens beeinträchtigen kann.
Damals war´s:
viewtopic.php?f=87&t=226280
Vom Grundsatz dezent abgeleitet wären Feeds für dein Vorhaben eventuell auch eine Maßnahme(?).
Grüße und viel Glück