ProPortal 2.6.2 - Druckversion +- MyBB.de Forum (https://www.mybb.de/forum) +-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html) +--- Forum: Plugin-Veröffentlichungen und -Support (https://www.mybb.de/forum/forum-82.html) +--- Thema: ProPortal 2.6.2 (/thread-30522.html) |
RE: ProPortal 2.6.2 - bv64 - 16.09.2021 was bewirkt dieser Teil in der Abfrage überhaupt: REGEXP '[[:<:]]".$mybb->user['usergroup']."[[:>:]]' habe ihn gerade mal testweise an allen Stellen raus genommen und das Portal ist da (logisch) @Exitus Im Datenbankfeld visible der Tabelle xxxx_portal_blocks stehen die Nummern der Usergruppen, die diesen Block sehen dürfen, durch Komma getrennt, also z.B. 2,3,4,5,6,7,9,13,15,25 @Schnapsnase Zitat:das z.B. dies -> [[:<:]] durch \b ersetzt werden musswarum? hast du da mal eine Quelle für mich? RE: ProPortal 2.6.2 - Schnapsnase - 16.09.2021 Es kann ja nicht so aufwändig sein, dass mal zu testen. Ich habe mir das ja auch nicht aus den Fingern gesogen. Siehe hier RE: ProPortal 2.6.2 - bv64 - 16.09.2021 danke für den Link, Schnapsnase Portal ist nach Änderung da und herrlich leer, d.h. es werden gar keine Blocks mehr angezeigt; sehr beruhigende Wirkung RE: ProPortal 2.6.2 - Schnapsnase - 16.09.2021 (16.09.2021, 15:46)bv64 schrieb: sehr beruhigende Wirkung Das du immer so schnell aufgeben musst... Na dann warten wir doch mal, ob noch wer etwas dazu beitragen kann. RE: ProPortal 2.6.2 - [ExiTuS] - 16.09.2021 Für das Prinzip, was hier mittels RegExp ermöglichen werden soll, gibt es eine eigens dafür vorgesehene SQL-Funktion: FIND_IN_SET() Probiere: Code: [...] AND FIND_IN_SET (".$mybb->user['usergroup'].",b.visible) AND [...] [ETS] RE: ProPortal 2.6.2 - bv64 - 16.09.2021 mein lieber Herr Schnapsnase, ich pflege überhaupt nicht schnell aufzugeben, ich will es nur verstehen, was ich mache. Wäre ich ein Aufgeber, wäre ich schon tot so, nun funktioniert es, aus REGEXP '[[:<:]]".$mybb->user['usergroup']."[[:>:]]' wurde REGEXP '\\\b".$mybb->user['usergroup']."\\\b' und das 8 mal in der portal.php und einmal im zugehörigen Plugin inc/plugins/proportalupdate mal schauen, ob es für die unterschiedlichen Usergruppen auch passt edit: die Lösung von Exitus funktioniert ebenfalls! Vielen Dank euch beiden für die Hilfestellung RE: ProPortal 2.6.2 - Schnapsnase - 16.09.2021 (16.09.2021, 16:08)bv64 schrieb: so, nun funktioniert es, Sag ich doch... Mal etwas mit den Backslashes spielen. Ich kann es ja leider nicht selbst testen. ...und meine kleinen Spitzen auch nicht immer so ernst nehmen... RE: ProPortal 2.6.2 - bv64 - 16.09.2021 tu ich nicht dafür kenn ich dich jetzt lang genug; aber meine auch nicht, bin für meinen bösen Zynismus bekannt RE: ProPortal 2.6.2 - merano - 17.09.2021 Ich habe (vermutlich) das selbe Problem. Um den Fehler angezeigt zu bekommen musste ich laut Provider in der portal.php folgendes hinzufügen: PHP-Code: ini_set('display_errors', 1); Code: Proportal Fehler: Da ich selbst nichts geändert hatte, scheint es durch eine serverseitige Änderung verursacht. RE: ProPortal 2.6.2 - [ExiTuS] - 17.09.2021 Wie es scheint ist dieser Fehler tatsächlich das Resultat vom Wechsel zu MySQL 8. Der Fehler ist hier seit gestern diskutiert und behoben worden. Das wird auch bei dir die Lösung sein. Es kann doch so schön sein, wenn die Webhoster derartige Änderungen rechtzeitig ankündigen, um vorbereitet zu sein. Dasselbe Theater gab es auch schon unzählige Male bei der spontann Umstellung zu PHP7/8. Kleiner Hinweis. Deine manuelle Änderung des PHP Log Level (E_ALL) setzt die serverseitge Default-Einstellung außer Kraft. Für einen momentanen Test super, da E_ALL wirklich jeden kleinsten Schluckauf protokolliert. Es wäre vielleicht ratsam, diese Zeilen später wieder zu entfernen. [ETS] |