Sind diese Ranggrafiken im ACP als „Pflicht“ Ranggrafik markiert wurden. Sprich, das diese genutzt werden muss?
Asche auf mein Haupt, an die Option hatte ich gar nicht mehr gedacht
Sind diese Ranggrafiken im ACP als „Pflicht“ Ranggrafik markiert wurden. Sprich, das diese genutzt werden muss?
Asche auf mein Haupt, an die Option hatte ich gar nicht mehr gedacht
Mh, das Plugin scheint noch nicht mit PHP8.1 kompatibel zu sein.
Dann bitte noch folgende Datei noch bearbeiten wcf/lib/system/option/MultirankOptionType.class.php
PHP: MultirankOptionType.class.php$tmp = @unserialize($value); if ($tmp === false) { //old value, convert to new $items = explode("\n", $value); $tmp = []; foreach ($items as $item) { $tmp[$item] = null; } } return $tmp;
und durch das hier ersetzen
Dankeschön, funktioniert nun.
Eine Sache ist mir noch aufgefallen. Neben den Benutzerrängen existiert laut Developer Tools eine Checkbox, diese wird aber ausgeblendet. Ich kann mich daran erinnern, dass man unter 3.1 die Benutzerränge an- und abwählen konnte. Ist das in der neuen Version nicht mehr so?
Habe ich, folgende Meldung erscheint nun, sobald man auf "Profil bearbeiten" geht.
Mon, 21 Nov 2022 11:45:56 +0000
Message: explode(): Passing null to parameter #2 ($string) of type string is deprecated
PHP version: 8.1.9
WoltLab Suite version: 5.5.6
Request URI: POST /cms/index.php?ajax-proxy/&t=7d6a56c571b8f5294eba9d44c8326a2b275dd478c9d869638e0800e77b5c8309-r9xAxcYR+3SVf/pMbNojmw==
Referrer: https://dev.local/cms/index.php?user/1-admin/&editOnInit=1
User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:108.0) Gecko/20100101 Firefox/108.0
Peak Memory Usage: 8431752/1073741824
======
Error Class: wcf\system\exception\ErrorException
Error Message: explode(): Passing null to parameter #2 ($string) of type string is deprecated
Error Code: 0
File: C:\Wamp.NET\sites\dev.local\cms\lib\system\WCF.class.php (341)
Extra Information: -
Stack Trace: [{"function":"handleError","class":"wcf\\system\\WCF","type":"::","args":[8192,"explode(): Passing null to parameter #2 ($string) of type string is deprecated","C:\\Wamp.NET\\sites\\dev.local\\cms\\lib\\system\\option\\MultirankOptionType.class.php",129],"file":"[internal function]","line":"?"},{"file":"C:\\Wamp.NET\\sites\\dev.local\\cms\\lib\\system\\option\\MultirankOptionType.class.php","line":129,"function":"explode","args":["\n",null],"class":"","type":""},{"file":"C:\\Wamp.NET\\sites\\dev.local\\cms\\lib\\system\\option\\MultirankOptionType.class.php","line":37,"function":"unserialize","class":"wcf\\system\\option\\MultirankOptionType","type":"::","args":[null]},{"file":"C:\\Wamp.NET\\sites\\dev.local\\cms\\lib\\system\\option\\OptionHandler.class.php","line":420,"function":"getFormElement","class":"wcf\\system\\option\\MultirankOptionType","type":"->","args":["wcf\\data\\user\\option\\UserOption",null]},{"file":"C:\\Wamp.NET\\sites\\dev.local\\cms\\lib\\system\\option\\user\\UserOptionHandler.class.php","line":251,"function":"getFormElement","class":"wcf\\system\\option\\OptionHandler","type":"->","args":["multirank","wcf\\data\\user\\option\\UserOption"]},{"file":"C:\\Wamp.NET\\sites\\dev.local\\cms\\lib\\system\\option\\OptionHandler.class.php","line":359,"function":"getFormElement","class":"wcf\\system\\option\\user\\UserOptionHandler","type":"->","args":["multirank","wcf\\data\\user\\option\\UserOption"]},{"file":"C:\\Wamp.NET\\sites\\dev.local\\cms\\lib\\system\\option\\user\\UserOptionHandler.class.php","line":205,"function":"getOption","class":"wcf\\system\\option\\OptionHandler","type":"->","args":["multirankIDs"]},{"file":"C:\\Wamp.NET\\sites\\dev.local\\cms\\lib\\system\\option\\OptionHandler.class.php","line":254,"function":"getOption","class":"wcf\\system\\option\\user\\UserOptionHandler","type":"->","args":["multirankIDs"]},{"file":"C:\\Wamp.NET\\sites\\dev.local\\cms\\lib\\system\\option\\OptionHandler.class.php","line":217,"function":"getCategoryOptions","class":"wcf\\system\\option\\OptionHandler","type":"->","args":["profile.personal"]},{"file":"C:\\Wamp.NET\\sites\\dev.local\\cms\\lib\\system\\option\\OptionHandler.class.php","line":213,"function":"getOptionTree","class":"wcf\\system\\option\\OptionHandler","type":"->","args":["profile",1]},{"file":"C:\\Wamp.NET\\sites\\dev.local\\cms\\lib\\data\\user\\UserProfileAction.class.php","line":263,"function":"getOptionTree","class":"wcf\\system\\option\\OptionHandler","type":"->","args":[]},{"file":"C:\\Wamp.NET\\sites\\dev.local\\cms\\lib\\data\\AbstractDatabaseObjectAction.class.php","line":216,"function":"beginEdit","class":"wcf\\data\\user\\UserProfileAction","type":"->","args":[]},{"file":"C:\\Wamp.NET\\sites\\dev.local\\cms\\lib\\action\\AJAXProxyAction.class.php","line":92,"function":"executeAction","class":"wcf\\data\\AbstractDatabaseObjectAction","type":"->","args":[]},{"file":"C:\\Wamp.NET\\sites\\dev.local\\cms\\lib\\action\\AJAXInvokeAction.class.php","line":111,"function":"invoke","class":"wcf\\action\\AJAXProxyAction","type":"->","args":[]},{"file":"C:\\Wamp.NET\\sites\\dev.local\\cms\\lib\\action\\AbstractAction.class.php","line":57,"function":"execute","class":"wcf\\action\\AJAXInvokeAction","type":"->","args":[]},{"file":"C:\\Wamp.NET\\sites\\dev.local\\cms\\lib\\action\\AJAXInvokeAction.class.php","line":65,"function":"__run","class":"wcf\\action\\AbstractAction","type":"->","args":[]},{"file":"C:\\Wamp.NET\\sites\\dev.local\\cms\\lib\\system\\request\\Request.class.php","line":90,"function":"__run","class":"wcf\\action\\AJAXInvokeAction","type":"->","args":[]},{"file":"C:\\Wamp.NET\\sites\\dev.local\\cms\\lib\\system\\request\\RequestHandler.class.php","line":107,"function":"execute","class":"wcf\\system\\request\\Request","type":"->","args":[]},{"file":"C:\\Wamp.NET\\sites\\dev.local\\cms\\index.php","line":11,"function":"handle","class":"wcf\\system\\request\\RequestHandler","type":"->","args":["wcf"]}]
Alles anzeigen
Nein, ich habe das Plugin gerade erst frisch installiert. Die Testumgebung ist ebenso neu.
Welche Version des Plugins hast du im Einsatz?
5.5.0 pl 2
Hallo,
beim Aufruf des Profils erhalte ich folgende Fehlermeldung:
Sun, 20 Nov 2022 17:17:45 +0000
Message: explode(): Passing null to parameter #2 ($string) of type string is deprecated
PHP version: 8.1.9
WoltLab Suite version: 5.5.6
Request URI: POST /cms/index.php?ajax-proxy/&t=de9442bc2f82d3c3faaad0713331a1af78da1e82abd34bd577ee2f03f87c2c86-flwugnqsaHtkQSuJUZ/vBw==
Referrer: https://dev.local/cms/index.php?user/1-admin/
User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:108.0) Gecko/20100101 Firefox/108.0
Peak Memory Usage: 5396920/1073741824
======
Error Class: wcf\system\exception\ErrorException
Error Message: explode(): Passing null to parameter #2 ($string) of type string is deprecated
Error Code: 0
File: C:\Wamp.NET\sites\dev.local\cms\lib\system\WCF.class.php (341)
Extra Information: -
Stack Trace: [{"function":"handleError","class":"wcf\\system\\WCF","type":"::","args":[8192,"explode(): Passing null to parameter #2 ($string) of type string is deprecated","C:\\Wamp.NET\\sites\\dev.local\\cms\\lib\\data\\multirank\\MultirankAction.class.php",151],"file":"[internal function]","line":"?"},{"file":"C:\\Wamp.NET\\sites\\dev.local\\cms\\lib\\data\\multirank\\MultirankAction.class.php","line":151,"function":"explode","args":["\n",null],"class":"","type":""},{"file":"C:\\Wamp.NET\\sites\\dev.local\\cms\\lib\\data\\multirank\\MultirankAction.class.php","line":92,"function":"getUserOptions","class":"wcf\\data\\multirank\\MultirankAction","type":"->","args":[["[redacted]"]]},{"file":"C:\\Wamp.NET\\sites\\dev.local\\cms\\lib\\data\\AbstractDatabaseObjectAction.class.php","line":216,"function":"getMultirank","class":"wcf\\data\\multirank\\MultirankAction","type":"->","args":[]},{"file":"C:\\Wamp.NET\\sites\\dev.local\\cms\\lib\\action\\AJAXProxyAction.class.php","line":92,"function":"executeAction","class":"wcf\\data\\AbstractDatabaseObjectAction","type":"->","args":[]},{"file":"C:\\Wamp.NET\\sites\\dev.local\\cms\\lib\\action\\AJAXInvokeAction.class.php","line":111,"function":"invoke","class":"wcf\\action\\AJAXProxyAction","type":"->","args":[]},{"file":"C:\\Wamp.NET\\sites\\dev.local\\cms\\lib\\action\\AbstractAction.class.php","line":57,"function":"execute","class":"wcf\\action\\AJAXInvokeAction","type":"->","args":[]},{"file":"C:\\Wamp.NET\\sites\\dev.local\\cms\\lib\\action\\AJAXInvokeAction.class.php","line":65,"function":"__run","class":"wcf\\action\\AbstractAction","type":"->","args":[]},{"file":"C:\\Wamp.NET\\sites\\dev.local\\cms\\lib\\system\\request\\Request.class.php","line":90,"function":"__run","class":"wcf\\action\\AJAXInvokeAction","type":"->","args":[]},{"file":"C:\\Wamp.NET\\sites\\dev.local\\cms\\lib\\system\\request\\RequestHandler.class.php","line":107,"function":"execute","class":"wcf\\system\\request\\Request","type":"->","args":[]},{"file":"C:\\Wamp.NET\\sites\\dev.local\\cms\\index.php","line":11,"function":"handle","class":"wcf\\system\\request\\RequestHandler","type":"->","args":["wcf"]}]
Alles anzeigen