Beiträge von clemenz

    Haben Mehrere Ranggrafiken in der Version 6.0.1

    PHP 8.3.3

    Woltlab 6.0


    Es zeigt mir ein Fehler an:

    mb_strlen(): Passing null to parameter #1 ($string) of type string is deprecated


    Von Woltlab habe ich diese Info erhalten:

    Dieses Problem wird durch das Plugin "Mehrere Ranggrafiken" verursacht, dass mit der verwendete PHP-Version nicht vollständig kompatibel ist. Hier wäre der Entwickler des Plugins der richtige Ansprechpartner.


    Haben Sie hier eine Abhilfe, oder was könnte ich hier machen?


    Hallo,

    an was liegt dies, dass der beigefügte Fehler auftritt wenn ein User im Profil Änderungen vornehmen möchte?

    Bei mir geht es ohne Probleme.

    Was will mir die Fehlermeldung sagen?


    Aufgerufene URLPOST /wcf/index.php?ajax-proxy/&t=ff8a8a8225028424d067da72b9f8445be7b3cf9511bf4f1f927f0b60aaff9a9e-f1EXLq/lic5PL1LEUVLkhQ==Referrerhttps://www.MEINEDOMAIN.de/wcf/user/47402-schnegge/?editOnInit=1WoltLab Suite6.0.8PHP8.3.2
    Fehlermeldungmb_strlen(): Passing null to parameter #1 ($string) of type string is deprecatedArtwcf\system\exception\ErrorExceptionDatei (Zeile)/var/www/pweb6/htdocs/wbb4/wcf/lib/system/WCF.class.php (368)Stacktrace

    1. [internal function] (?): wcf\system\WCF::handleError(…)
    2. /var/www/pweb6/htdocs/wbb4/wcf/lib/system/option/MultirankOptionType.class.php (85): mb_strlen(…)
    3. /var/www/pweb6/htdocs/wbb4/wcf/lib/system/option/OptionHandler.class.php (411): wcf\system\option\MultirankOptionType->validate(…)
    4. /var/www/pweb6/htdocs/wbb4/wcf/lib/system/option/user/UserOptionHandler.class.php (260): wcf\system\option\OptionHandler->validateOption(…)
    5. /var/www/pweb6/htdocs/wbb4/wcf/lib/system/option/OptionHandler.class.php (184): wcf\system\option\user\UserOptionHandler->validateOption(…)
    6. /var/www/pweb6/htdocs/wbb4/wcf/lib/data/user/UserProfileAction.class.php (317): wcf\system\option\OptionHandler->validate(…)
    7. /var/www/pweb6/htdocs/wbb4/wcf/lib/data/AbstractDatabaseObjectAction.class.php (215): wcf\data\user\UserProfileAction->save(…)
    8. /var/www/pweb6/htdocs/wbb4/wcf/lib/action/AJAXProxyAction.class.php (92): wcf\data\AbstractDatabaseObjectAction->executeAction(…)
    9. /var/www/pweb6/htdocs/wbb4/wcf/lib/action/AJAXInvokeAction.class.php (110): wcf\action\AJAXProxyAction->invoke(…)
    10. /var/www/pweb6/htdocs/wbb4/wcf/lib/action/AbstractAction.class.php (56): wcf\action\AJAXInvokeAction->execute(…)
    11. /var/www/pweb6/htdocs/wbb4/wcf/lib/action/AJAXInvokeAction.class.php (64): wcf\action\AbstractAction->__run(…)
    12. /var/www/pweb6/htdocs/wbb4/wcf/lib/system/request/Request.class.php (57): wcf\action\AJAXInvokeAction->__run(…)
    13. /var/www/pweb6/htdocs/wbb4/wcf/lib/http/middleware/HandleValinorMappingErrors.class.php (35): wcf\system\request\Request->handle(…)
    14. /var/www/pweb6/htdocs/wbb4/wcf/lib/system/request/RequestHandler.class.php (147): wcf\http\Pipeline->process(…)
    15. /var/www/pweb6/htdocs/wbb4/wcf/index.php (10): wcf\system\request\RequestHandler->handle(…)


    Habe die neueste Woltlab Version installiert.

    Was kann das Problem sein?

    die Änderung ist auch nur für das WSC5.3 und ggfs. 5.2 das bin ich aktuell am prüfen.

    Wir haben 5.2 drauf und das Update wurde eingespielt und dann war es im Forum weg. Morgen erhalten wir Version 5.3, dann dürfte es ja wieder passen.

    Ansonsten funktioniert es nach manueller o.g. Änderung bei uns auch gerade.

    Bei Grafiken ist 1 gesandten, ich habe das Problem beheben können, aber erklären kann ich es nicht was falsch war, nur schreiben was ich gemacht habe das es geht, falls warum auch immer jemand anders das gleiche Problem hat.


    Habe mehrere Gruppen, nennen wir mal Test1, test, Test3, usw.


    Zwei User waren auf TEST2 eingerichtet, aber der Benutzerrang wurde einfach nicht angezeigt.

    Nachdem ich bei den beiden Usern von TEST2 auf TEST1 geändert hatte, ging es.

    Daraufhin habe ich TEST2 gelöscht und TEST1 kopiert und umbenannt zu TEST2.

    Dann war es wieder weg.


    Und ja, ich habe bei einer Änderung auch immer die Umstellung im Benutzerrang gemacht. Das war es nicht.


    Nun habe ich eine neue Gruppe gemacht TEST4, dann dort die beiden user rein und den Rang angepasst und da war es dann da.

    Nun habe ich TEST2 gelöscht und TEST$ umbenannt zu TEST2, und dann klappte es.


    Wie gesagt logisch Nachvollziehen kann ich dies nicht.


    Jetzt geht es aber.

    Hallo WBB Team,

    wir haben mit den Benutzerrängen ein Problem, was ich auf ein Cache Problem oder so vermute.

    Es betrifft auch nur 4 Benutzer


    Hier mal ein Beispiel:

    Bei diesem User stehen zwei Benutzer Ränge, korrekt wäre aber 3

    https://www.freiwild-supporter…/wcf/user/20622-plogmann/



    Vorhanden ist:

    FWSC Mitglied

    Rivale & Rebelle


    Es fehlt einfach dieser Rang:

    Regionssprecher Niedersachsen/Bremen


    Habe auch dieses Zusatz Plugin im Einsatz, was vom Grundsatz her ja geht, weil wie gesagt betrifft nur wenige User.

    Mehrere Ranggrafiken



    Versucht wurde über das ACP gemacht:

    -Benutzer aktualisieren

    -All mehrere Ranggrafiken aktivieren

    -Mehrere pflicht Ranggrafiken aktuslisieren

    -Cache leeren


    In der Datenbank sind bei dem User (ID 20622) auch alle Gruppen korrekt drin:

    (ID 1) Jeder

    (ID 3) Registrierte Benutzer

    (ID 11) FWSC Mitglieder (ohne Vorstand)

    (ID 20) Regionssprecher

    (ID 69) Stellv.RS-Niedersach./Bremen

    (ID 30) Region Niedersachsen / Bremen


    Habe auch versucht die Zusatzgruppen zu entfernen zu speichern und dann einzeln neu vergeben, aber auch das hilft nicht.


    Gibt es noch andere Möglichkeiten wo Daten zwischengespeichert werden und dies deswegen nicht geht?

    Oder haben eine Idee an was das liegt?


    ???

    Ich habe auch das Modul "Mehrere Rankgrafiken".

    Nun ist es so, dass ich im benutzerprofil eines einzelnen users einstellen kann, welche Ränge angezeigt werden oder eben auch nicht.

    Wenn ich dort aber einen Rang ausblende und speichere und danach den user wieder aufrufe, ist der Hacken wieder gesetzt.


    Obwohl ich in dem entsprechenden Rang KEINEN Haken gestezt habe für "Ranggrafik muss genutzt werden!".


    Ist dies noch ein kleiner Bug, aber gehlt hier was anderes noch?


    Als Anlage ein Svcreenshot, dort ahbe ich "Gratissäufer" deaktiviert, aber sobald ich den user neu aufrufe, ist es wieder aktiv.

    Habe soeben das Plugin "Themen als ungelesen markieren" gekauft und installiert.

    Jedoch finde ich diesen neuen Button nicht, liegt es daran, dass wir ein eigenes Template haben?

    Wenn ja, was müsste ich wo rein machen?


    Wenn ich am letzten Beitrag eines Themas bin, habe ich nur "Absenden" und "Vorschau".

    Schnellantwort ist aktiviert.

    ???