MyBB.de Forum

Normale Version: Erweiterte Statistiken auf Index / Portal
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2 3 4 5 6 7 8 9 10
(14.02.2021, 13:18)Gerti schrieb: [ -> ]Wie muss die bemängelte Variable unter den angegeben Versionen nunmehr korrekt lauten?

Die Warnung bedeutet, dass die Variable vor der Verwendung nicht definiert wurde.
Definiere die Variable mal am Anfang der Funktion und weise ihr einen leeren String zu.
PHP-Code:
$offset ""
Damit ist die Fehlermeldung im Log-File zumindest mal weg.

Danke Dir
In PHP 8.0.x

wird der Fehler: Undefined array key "uid" gemeldet. Im Frontend kann zumindest keine fehlerhafte Anzeige/Ausgabe festgestellt werden.

Die Zeile hierzu lautet
PHP-Code:
if($mybb->user['uid'] != && array_key_exists("timezone"$mybb->user))


das testweise Einfügen von:
PHP-Code:
$uid ""
vor der Zeile brachte keinen Erfolg. Wie bekommt man die Fehlermeldung weg?
Hallo zuammen,

derweil ist das Upgrade des Forums umgesetzt. https://forum.paradoxa.life/index.php

Es gibt jedoch ein Problem mit dem schönen Plugin:
Erweiterte Statistik auf Index und Portal (3.1_1.8_beta_1)
Dieses Plugin zeigt mehr Board-Statistiken auf Index und / oder Portal an.

Alle Inhalte werden auf der Startseite des Forums, befindlich unter dem alten ProState-Plugin (das ich aufgrund des Fehlers vorübergehend eingestellt habe) korrekt angezeigt, außer die Liste der neuen Mitglieder - zeigt nicht die neuen Anmeldungen, sondern quer Beet User die bereits seit langem dabei sind. Außer die aller letzte Anmeldung, die wird momentan tatsächlich an oberster Stelle angezeigt.
Bei Bedarf stelle ich die Statistik-Kategorien entsprechend sichtbar ein, ansonsten brauch das nicht öffentlich.
Ich nehme mal an keine Antwort bedeutet, es gibt keine Lösung. ?
(03.03.2023, 21:11)Dana schrieb: [ -> ]Ich nehme mal an keine Antwort bedeutet, es gibt keine Lösung. ?

Wenn ich das im Plugin-Code richtig gesehen habe, werden neuste User nur abgefragt, wenn sie mindestens in einem Thread bereits geantwortet haben.
Die Erstellung eines Threads genügt nicht. Es muss eine Antwort in einem Thread sein.
Das Vorgehen ist etwas merkwürdig, aber ich kann den Query auch falsch interpretiert haben. Wink 

Zumindest könnte das dein Problem erklären.
ich kenne das Plugin nicht und unter PHP8 in meinem Testboard läuft es gar nicht, ist also auch nicht zukunftssicher!

aber wenn ich mir das anschaue in der asoi.php:
PHP-Code:
GROUP BY p.uid ORDER BY u.regdate DESC 
frage ich mich, was die GROUP da überhaupt soll
ändere das mal testweise in Zeile 221 zu
PHP-Code:
ORDER BY u.regdate DESC 

also in der asoi.php im Root-Verzeichnis deines Forums, nicht in der Plugin-Datei!

wie gesagt: ungetestet, bei mir wirft es hässliche fatal error auf der Index-Seite aus unter PHP 8.1
(04.03.2023, 12:05)bv64 schrieb: [ -> ]ich kenne das Plugin nicht und unter PHP8 in meinem Testboard läuft es gar nicht, ist also auch nicht zukunftssicher!
Bei mir läuft ProPortal unter PHP 8.x.x.
Lösung bekam ich ich von hier und letztlich habe ich es, wie hier erwähnt, umgesetzt.
öhm, hier geht es aber nicht um das ProPortal sondern um

Erweiterte Statistik auf Index und Portal (3.1_1.8_beta_1)

zudem ging es bei dem von dir verlinkten um MySQL8 und nicht um PHP8
Mea Culpa! War dann, wenn auch gut gemeint, eine Fehlinterpretation meinerseits.
Seiten: 1 2 3 4 5 6 7 8 9 10