Wenn ich dem Schnellzugriff im ACP ein weiteres Modul hinzufüge um Einstellungen einer Erweiterung direkt ansprechen zu können, funktioniert das im Schnellzugriff prima. Wenn ich dann aber doch zu ACP/Erweiterungen gehe und die Erweiterungseinstellung direkt anklicke funktioniert diese nicht mehr. Es kommt die nachstehende Fehlermeldung. Man kann das ganz leicht testen, es ist nämlich egal welche Erweiterung man nimmt.
Ich verwende 3.3.1 mit php 7.3 auf Strato.
Allgemeiner Fehler
Auf das Modul kann nicht zugegriffen werden
BACKTRACE
FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()
FILE: [ROOT]/includes/functions_module.php
LINE: 565
CALL: trigger_error()
FILE: [ROOT]/adm/index.php
LINE: 81
CALL: p_master->load_active()
Ich habe das jetzt mal nachvollzogen. Sobald das im Schnellzugriff eingerichtete Modul aktiviert ist, wird das originäre Modul nicht mehr ausgeführt. Die Zeile in der includes/functions_module.php, auf die die Fehlermeldung verweist, wird ausgeführt, weil die Abfrage, ob dieses Modul aktiv ist, mit false beantwortet wird.
Dieses originäre Modul ist also irgendwo als "deaktiviert" gekennzeichnet, aber wo das ist, ist mir noch nicht klar, denn die entsprechende Tabelle ist (bis auf den neu hinzufügten Teil für den Schnellzugriff) unverändert; das originäre Modul wird weiterhin als aktiv und sichtbar sowohl in der Tabelle als auch im ACP geführt.
Damit stellt sich für mich als Programmierer die Frage, wo ich etwas ändern oder hinzufügen muss, damit es so funktioniert wie bei den mit phpBB "ausgelieferten" Modulen. In den Info-Dateien findet sich kein Hinweis, könnte in der entsprechenden Migrationsdatei sein, aber die habe ich noch nicht gefunden. Wenn dort auch nichts zu finden ist, bin ich ratlos.
Hallo Mike-on-Tour
Schau dir mal die Ext MySQLDumper im ACP und Index an.
In dieser Ext kann man festlegen, wo genau die Anzeige erfolgen soll (nur im ACP, im Index,im Usermenü, im Schnellzugriff, in allen genannten oder nur im ACP).
Grüße: Mahony
Taekwondo in Berlin
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
Von der Wichtigkeit her ist das ja kein gravierendes Problem.
Der Schnellzugriff funktioniert ja. Man kann es auch problemlos rückgängig machen.
Es wäre halt nur wichtig herauszufinden ob das ein Bug ist oder nicht. Vielleicht war das ja schon lange so.
Ich habe leider kein Testforum mit 3.2.3 oder so. Wenn jemand sowas hat, wäre ein Test ja schnell gemacht.
Hallo also ich geh mal davon aus das ihr in den Schnellzugriff Module über ACP/System/Modulkonfiguration einfügt.
Ich habe das mal in einem phpbb 3.3.1 mit php 7.2 getestet. Ich hab dort Wer war da von LukWCS installiert. Habe das dann in das Schnellzugriff gelegt und ich kann das Menü aufrufen über Schnellzugriffs menu und über erweiterungs- menu aufrufen ohne Fehlermeldung.