Hallo Marcel Beckers ,
in dem Wettbewerbe Plugin hab ich folgendes Fehlverhalten gefunden. Es wird dort ein User Link generiert der da Garnichts zu Suchen hat
Hallo Marcel Beckers ,
in dem Wettbewerbe Plugin hab ich folgendes Fehlverhalten gefunden. Es wird dort ein User Link generiert der da Garnichts zu Suchen hat
auch wenn ein Benutzer ein Tunier erstellt hat, erhalte ich diese meldung
Fri, 01 Mar 2024 08:22:51 +0000
Message: Creation of dynamic property cbs\data\participiant\Participiant::$username is deprecated
PHP version: 8.3.3
WoltLab Suite version: 6.0.10
Request URI: GET /cbs/competition/1-test-turnier-0-spieltag/
Referrer: https://nindo.community/cbs/
User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:123.0) Gecko/20100101 Firefox/123.0
Peak Memory Usage: 7204632/536870912
======
Error Class: wcf\system\exception\ErrorException
Error Message: Creation of dynamic property cbs\data\participiant\Participiant::$username is deprecated
Error Code: 0
File: /var/www/vhosts/nindo.community/httpdocs/lib/system/WCF.class.php (368)
Extra Information: -
Stack Trace: [{"file":"\/var\/www\/vhosts\/nindo.community\/httpdocs\/cbs\/lib\/data\/participiant\/Participiant.class.php","line":135,"function":"handleError","class":"wcf\\system\\WCF","type":"::","args":[8192,"Creation of dynamic property cbs\\data\\participiant\\Participiant::$username is deprecated","\/var\/www\/vhosts\/nindo.community\/httpdocs\/cbs\/lib\/data\/participiant\/Participiant.class.php",135]},{"file":"\/var\/www\/vhosts\/nindo.community\/httpdocs\/templates\/compiled\/5_cbs_1_tournament.php","line":291,"function":"getTitle","class":"cbs\\data\\participiant\\Participiant","type":"->","args":[]},{"file":"\/var\/www\/vhosts\/nindo.community\/httpdocs\/lib\/system\/template\/TemplateEngine.class.php","line":340,"args":["\/var\/www\/vhosts\/nindo.community\/httpdocs\/templates\/compiled\/5_cbs_1_tournament.php"],"function":"include","class":"","type":""},{"file":"\/var\/www\/vhosts\/nindo.community\/httpdocs\/lib\/system\/template\/TemplateEngine.class.php","line":790,"function":"display","class":"wcf\\system\\template\\TemplateEngine","type":"->","args":["tournament","cbs",false]},{"file":"\/var\/www\/vhosts\/nindo.community\/httpdocs\/templates\/compiled\/5_cbs_1_competition.php","line":2816,"function":"includeTemplate","class":"wcf\\system\\template\\TemplateEngine","type":"->","args":["tournament","cbs",[],0]},{"file":"\/var\/www\/vhosts\/nindo.community\/httpdocs\/lib\/system\/template\/TemplateEngine.class.php","line":340,"args":["\/var\/www\/vhosts\/nindo.community\/httpdocs\/templates\/compiled\/5_cbs_1_competition.php"],"function":"include","class":"","type":""},{"file":"\/var\/www\/vhosts\/nindo.community\/httpdocs\/lib\/page\/AbstractPage.class.php","line":386,"function":"display","class":"wcf\\system\\template\\TemplateEngine","type":"->","args":["competition","cbs"]},{"file":"\/var\/www\/vhosts\/nindo.community\/httpdocs\/lib\/page\/AbstractPage.class.php","line":134,"function":"show","class":"wcf\\page\\AbstractPage","type":"->","args":[]},{"file":"\/var\/www\/vhosts\/nindo.community\/httpdocs\/lib\/system\/request\/Request.class.php","line":57,"function":"__run","class":"wcf\\page\\AbstractPage","type":"->","args":[]},{"file":"\/var\/www\/vhosts\/nindo.community\/httpdocs\/lib\/http\/middleware\/HandleValinorMappingErrors.class.php","line":35,"function":"handle","class":"wcf\\system\\request\\Request","type":"->","args":["Laminas\\Diactoros\\ServerRequest"]},{"file":"\/var\/www\/vhosts\/nindo.community\/httpdocs\/lib\/system\/request\/RequestHandler.class.php","line":147,"function":"process","class":"wcf\\http\\Pipeline","type":"->","args":["Laminas\\Diactoros\\ServerRequest","wcf\\http\\RequestHandlerMiddleware"]},{"file":"\/var\/www\/vhosts\/nindo.community\/httpdocs\/cbs\/index.php","line":3,"function":"handle","class":"wcf\\system\\request\\RequestHandler","type":"->","args":["cbs"]}]
mich wundert der Fehler Creation of dynamic property cbs\data\participiant\Participiant::$username is deprecated da auch bei dem Footer Userlink eine ID "com.woltlab.wcf.user.Depricated-5" generiert wurde.
Hallöchen
Wieso hat der Benutzer Moonlight dort nichts zu suchen?
Der andere Fehler wurde bereits gemeldet und ist im nächsten Update behoben.
Gruß
Marcel
Hallo Marcel Beckers ,
also es geht nicht um den Benutzer Moonlight
hier mal die Footerboxen aus dem Kalender und anderen Anwendungen
Daher ist die Blau gehiglighte Box a#wcf4.userlink unpassend
Ok, liegt vielleicht an meinem Mittagsschlaf, aber ich kann dir ehrlicherweise nun so gar nicht mehr folgen
okay...
also nochmal von Vorne...
in dem FooterBox Bereich, ist ein Grid an dem sich die Boxen Orientieren, Boxen wie die Offiziellen (Statistik & Benutzer Online Boxen) welche im Forum, Kalender, Blog, Gallery & der Filebase unterhalb zu finden sind.
Dort funktioniert alles Super und es gibt keine Sogen & Probleme.
Gehe ich nun über die Navigationsleiste auf "Wettbewerbe" lande ich auf der Startseite des Plugins. Dort werden alle bekannten/laufenden Wettbewerbe (Tippspiele, Liegen usw.) Aufgelistet.
Unterhalb dieser Auflistung im FooterBox bereich werden die Boxen wie sonst auch an dem Grid ausgerichtet und würde im normal fall auch wieder alles passen.
Aber es wird auf dieser Seite eine "Unsichtbare" Box welche als <a>-Tag in dem Grid platziert wird. Auf dem zweiten Slot des Grid´s gelegt ....
Diese "Box" Verlinkt auf den neusten User (Hover & Click).
Hover ich mit der Maus über diese "Unsichtbare" Box (Roter Kasten) wird auch der neuste User dargestellt (Grüner Kasten).
Hier sieht man (Ohne Entwickler-Tools des Browsers) Das an dem zweiten Grid-Slot nicht´s zu sehen ist und somit auch keine Box Vorgesehen ist durch das Wettbewerbe Plugin dennoch wird dort eine Verlinkung generiert. Und somit der Grid-Slot für die anderen Boxen Blockiert und es zu dieser unsauberen Darstellung kommt.
Hoffe das es nun Verständlicher wurde.
mfg Lord Retr0
kannst du btte mal die Sprachvariabel: cbs.index.stats.detail vom Inhalt her in folgendes verändern:
<ul class="inlineList dotSeparated">
<li>{plural value=$stats[members] 1='1 Mitglied' other='# Mitglieder'}</li>
<li>{plural value=$stats[authors] 1='1 Autor' other='# Autoren'} {plural value=$stats[competitions] 1='1 Wettbewerb' other='# Wettbewerbe'} ({#$stats[competitionsPerDay]} Wettbewerbe pro Tag)</li>
</ul>
{if $stats[newestMember]}<p>Unser neuestes Mitglied heißt: <a href="{link controller='User' object=$stats[newestMember]}{/link}" class="userLink" data-user-id="{@$stats[newestMember]->userID}">{$stats[newestMember]->username}</a></p>{/if}
kannst du btte mal die Sprachvariabel: cbs.index.stats.detail vom Inhalt her in folgendes verändern:
HTML<ul class="inlineList dotSeparated"> <li>{plural value=$stats[members] 1='1 Mitglied' other='# Mitglieder'}</li> <li>{plural value=$stats[authors] 1='1 Autor' other='# Autoren'} {plural value=$stats[competitions] 1='1 Wettbewerb' other='# Wettbewerbe'} ({#$stats[competitionsPerDay]} Wettbewerbe pro Tag)</li> </ul> {if $stats[newestMember]}<p>Unser neuestes Mitglied heißt: <a href="{link controller='User' object=$stats[newestMember]}{/link}" class="userLink" data-user-id="{@$stats[newestMember]->userID}">{$stats[newestMember]->username}</a></p>{/if}
funktioniert
Danke für die Rückmeldung
Dann roll ich den Fix mit dem nächsten Update aus.
Gruß
Marcel
Danke für die Rückmeldung
Dann roll ich den Fix mit dem nächsten Update aus.
Gruß
Marcel
top, vielen dank
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!