Seite 48 von 49

Re: [3.3] [CDB] LF who was here 2 (Wer war da?)

Verfasst: 10.07.2026 22:34
von LukeWCS
In deinem LB ist das schon mal ein deutlicher Unterschied mit b4, die neue Methode ist effektiv. Stutzig macht mich aber dein Bastel Board, welches ich ebenfalls direkt gesichtet habe; ist da Anubis überhaupt aktiv?

edit: b4 ist übrigens ein bisschen zu effektiv. ^^ Mir ist vor ein paar Tagen aufgefallen, dass WWH u.U. einen wiederkehrenden Gast, der noch eine gültige Anubis Legitimierung hat, nicht in der Besuchertabelle berücksichtigt und somit auch nicht zählt. Das ist allerdings eine sehr spezifische Situation die eher selten vorkommen dürfte und ist kein Grund b4 als Ganzes zu verwerfen.

Ich habe aber seitdem durch Erweiterung des WWH Logs genügend Daten gesammelt, um eine bessere Variante der Methode von b4 zu entwickeln. Allerdings ist dazu zwingend eine Code Änderung bei Anubis selber notwendig, da ich mit den Möglichkeiten die ich aktuell habe, nicht mehr weiterkomme. Diese Änderung habe ich heute bei Anubis eingebaut und diese teste ich jetzt mal 1-2 Tage, ob sie sich bewährt. Wenn ja, werde ich NeoDev den Änderungs-Vorschlag unterbreiten.

Re: [3.3] [CDB] LF who was here 2 (Wer war da?)

Verfasst: 11.07.2026 09:47
von Kirk
Was den wiederkehrenden Gast betrifft, so war es doch bei wwh immer so das wenn dieser die selbe IP hat wie beim ersten Besuch, wurde dieser doch nur einmal gezählt.

Re: [3.3] [CDB] LF who was here 2 (Wer war da?)

Verfasst: 11.07.2026 11:16
von LukeWCS
Genau Udo und daran wird sich auch nichts ändern.

Ich meine eine andere Situation, am einfachsten zu erklären beim Zeit-Modell "Heute": Wenn ein Gast am Freitag Abend erstmalig innerhalb des Anubis Zeitraums ins Forum kommt, muss er sich zuerst bei Anubis legitimieren. Erst wenn das erledigt ist, wird er von WWH in der Besuchertabelle erfasst und gezählt. Dazu frage ich eine Eigenschaft (integer) der Session ab, die von Anubis in der Session Tabelle gespeichert wird. Bis hierhin funktioniert b4 bestens.

Jetzt kommt der Gast am Samstag früh erneut ins Forum und muss also von WWH erneut erfasst und gezählt werden. Da hat er ja noch immer die Anubis Freigabe (Cookie) von Freitag Abend. Da aber seine Session vom Freitag längst abgelaufen ist, bekommt er eine neue von phpBB, aber jetzt ohne das Anubis Merkmal. Und das ist das Problem, denn der Gast wird von WWH ignoriert, wenn der Anubis integer den Wert 0 hat.

Re: [3.3] [CDB] LF who was here 2 (Wer war da?)

Verfasst: 12.07.2026 10:34
von DocSommer
@LukeWCS:

In dem Bastelforum war Anubis tatsächlich deaktiviert. Ich hatte letztens mit einem Online-Tool etwas checken/validieren wollen und dafür die EXT deaktiviert.

Habe es jetzt wieder aktiviert und werde nach 24 Stunden den Rekord noch mal zurücksetzen.

Re: [3.3] [CDB] LF who was here 2 (Wer war da?)

Verfasst: 20.07.2026 13:35
von DocSommer
Aktueller Stand:

Produktiv:
Der Besucherrekord liegt bei 21 Besuchern, die zwischen Mi 8. Jul 2026 und Do 9. Jul 2026 online waren.
Bastelbude:
Der Besucherrekord liegt bei 6 Besuchern, die am Mi 15. Jul 2026 online waren.
Ich würde mal sagen, diese Werte sind "stabil" plausibel 8)

Re: [3.3] [CDB] LF who was here 2 (Wer war da?)

Verfasst: 21.07.2026 12:36
von LukeWCS
Sieht schon deutlich besser aus als vor b4.

Heut Abend gibts b5 und dann werde ich auch meine Änderung bei AnubisBB veröffentlichen, da b5 zwingend diese erweiterte Version benötigt. Damit wird dann auch noch das oben geschilderte Problem behoben. An dieser AnubisBB Änderung habe ich in den letzten 10 Tagen auf Basis des WWH Beta Logs mehrfach gefeilt und das hat jetzt einen testfähigen Zustand erreicht.

Da muss ich auch eine Aussage korrigieren:
LukeWCS hat geschrieben: 10.07.2026 22:34 Das ist allerdings eine sehr spezifische Situation die eher selten vorkommen dürfte
Das ist nicht ganz richtig. Die beschriebene Situation ist bei echten Gästen tatsächlich normal und häufig. Nur bei unerwünschten "Gästen" ist sie eher selten bis nicht vorhanden, da die Bots sich ja vollständig anders verhalten als Menschen.

Re: [3.3] [CDB] LF who was here 2 (Wer war da?)

Verfasst: 23.07.2026 20:12
von LukeWCS
2.3.1-b5 online

Wie angekündigt, ist für b5 zwingend eine Änderung bei AnubisBB notwendig. Im grauen Infokasten im Startbeitrag findet ihr den direkten Link zur geänderten Datei (0.5.2-p1) von AnubisBB. An der Funktionsweise von AnubisBB ändert sich natürlich nichts, es wird lediglich ein zweites PHP Event etabliert, in das sich dann WWH einklinken kann.

Beste Vorgehensweise: WWH und AnubisBB deaktivieren, dann WWH wie üblich komplett aktualisieren und bei AnubisBB lediglich die besagte Datei ersetzen, dann beide Exts wieder aktivieren.

Sobald das erfolgreich getestet wurde, werde ich NeoDev die Ergänzung vorschlagen. Gebt also bitte wieder Rückmeldungen.

Re: [3.3] [CDB] LF who was here 2 (Wer war da?)

Verfasst: 24.07.2026 18:49
von LukeWCS
Bei meinem AnubisBB Fork habe ich gerade 0.5.2-p2 nachgelegt, bitte die neueste intercept.php verwenden. Bei WWH Beta bleibt es bei b5.

Des Weiteren gibts jetzt auch ein Changelog beim Fork, Link dazu im Infokasten.

Re: [3.3] [CDB] LF who was here 2 (Wer war da?)

Verfasst: 28.07.2026 09:18
von DocSommer
Moin Luke, vielen Dank ich bin grad etwas busy versuche das aber mal bis Ende der Woche durchzuspielen.

Re: [3.3] [CDB] LF who was here 2 (Wer war da?)

Verfasst: 29.07.2026 18:32
von LukeWCS
Alles klar Doc.

Udo hat zwischenzeitlich ein Problem bei meinem AnubisBB 0.5.2-p2 in Kombination mit dem Portal festgestellt, wenn das per .htaccess durch eine harte Umleitung als "Startseite" definiert wird. Dafür versuche ich gerade eine Lösung zu finden in Form einer neuen Option beim Portal, mit der sich das dann selber als Startseite setzen kann. Dadurch wäre DirectoryIndex überflüssig, was sich ja z.B. auch nicht gut mit phpBB Updates verträgt.

Bezüglich AnubisBB also bereits die dritte paralelle Baustelle.