Hallo zusammen. Ich habe gestern mal das kostenfreie Modul von CleverReach installiert. Soweit hat alles gepasst. Bin gerade dabei den ersten Newsletter darüber zu erstellen. Bei der Testemail ist mir man dann aufgefallen, dass der Link zum Newsletter abmelden zu folgendem Fehler führt. FATAL ERROR(1): "Uncaught ArgumentCountError: Too few arguments to function NewsletterContentControl::__construct(), 0 passed in /var/www/vhosts/sobeauty.mila.hostkraft.de/httpdocs/gambio/system/core/MainFactory.inc.php(503) : eval()'d code on line 1 and at least 1 expected in /var/www/vhosts/sobeauty.mila.hostkraft.de/httpdocs/gambio/system/classes/newsletter/NewsletterContentControl.inc.php:37 Stack trace: #0 /var/www/vhosts/sobeauty.mila.hostkraft.de/httpdocs/gambio/system/core/MainFactory.inc.php(503) : eval()'d code(1): NewsletterContentControl->__construct() #1 /var/www/vhosts/sobeauty.mila.hostkraft.de/httpdocs/gambio/system/core/MainFactory.inc.php(503): eval() #2 /var/www/vhosts/sobeauty.mila.hostkraft.de/httpdocs/gambio/newsletter.php(34): MainFactory::create_object('NewsletterConte...') #3 {main} thrown" Gleiches passiert, wenn man im Shop über die Newsletteranmeldung zur newsletter.php weitergeleitet werden soll. Habt ihr eine Idee, was ich falsch gemacht habe oder wie man das repariert bekommt. Vorab vielen Dank und Grüße Jürgen Shop: www.shop-of-beauty.de Version 3.13.3
aus welcher Quelle war das Modul, wenn es von der CleverReach Webseite war, ist es veraltet... hier im Forum suchen oder den Gambio Support per Mail befragen...
Hatte offensichtlich doch nicht die passende CR Version zu meiner Shopversion. Gambio hat sie mir bereits geschickt. Habe zuerst die alte Version deinstalliert, danach die Dateien gelöscht nach Installationsanleitung und sodann alle neuen Daten hochgeladen. Im Anschluss die drei Caches gelöscht und Installiert. Nach der Installation gemäß Anleitung erscheint nun die Fehlermeldung USER ERROR(256): "Class not found in registry: NewsletterContentControl - Honeygrid. The registry cache was cleared. Please reload the page." Wenn ich es richtig sehe, war die nicht gefundene Datei eine von denen, welche ich gemäß der Anleitung löschen musste. Füge ich die wieder hinzu kommt ein anderer Fehler. Also habe ich wieder die Datei gelöscht, CR deinstalliert, Caches gelöscht und CR wieder installiert, und Caches gelöscht. Der Fehler bleibt bestehen. Gambio ist informiert.
Die Installationsanleitung ist da etwas unklar, wird bei der nächsten Release korrigiert. Zum einen: Die Löschliste gilt nur, wenn man wirklich eine alte Release (vor 2018) installiert hat, die noch nicht in GXModules lebt. Ansonsten kann man sie komplett ignorieren. Zum anderen: Die Datei system/classes/newsletter/NewsletterContentControl.inc.php muss durch die Originalversion ersetzt werden, die zur Shopsystemversion gehört.
Danke, stellvertretend hierrüber auch an Stefanie (Gambio) und wer noch damit beschäftigt war. Funktioniert alles. Erster Newsletter mit CleverReach schon versendet.