Antwort #190 am: 19. Mai 2020, 20:39:02
Abend
Das Problem bzw die Fehlermeldung aus
Antwort #184 besteht weiterhin auch nach dem Hinweis von noRiddle bzgl der doppelten array Angabe in "/templates/tpl_modified_responsive/smarty/modifier.contentenhancer.php Zeile 91", was ich im neuesten Paket abgeändert hatte.
Wenn ich die Fehlermeldung
(ja ist noch die alte, aber die neue sieht bis auf die Zeitstempel genauso aus)
[2020-02-23 06:41:07] [warning] [modified] [pid:31357] stripslashes() expects parameter 1 to be string, array given in File: /var/www/vhosts/example.de/shopverzeichnis/inc/xtc_get_all_get_params.inc.php on Line: 39 {} {}
[2020-02-23 06:41:08] [warning] [modified] [pid:31357] Backtrace #0 - /var/www/vhosts/example.de/shopverzeichnis/templates/tpl_modified_responsive/smarty/modifier.contentenhancer.php called at Line 91 {} {}
[2020-02-23 06:41:08] [warning] [modified] [pid:31357] Backtrace #1 - /var/www/vhosts/example.de/shopverzeichnis/templates/tpl_modified_responsive/smarty/modifier.contentenhancer.php called at Line 52 {} {}
[2020-02-23 06:41:08] [warning] [modified] [pid:31357] Backtrace #2 - /var/www/vhosts/example.de/shopverzeichnis/templates_c/3c87212fd36e781a50ba931eabf344f31022146d_0.file.index.html.php called at Line 118 {} {}
[2020-02-23 06:41:08] [warning] [modified] [pid:31357] Backtrace #3 - /var/www/vhosts/example.de/shopverzeichnis/includes/external/smarty/smarty_3/sysplugins/smarty_template_resource_base.php called at Line 123 {} {}
[2020-02-23 06:41:08] [warning] [modified] [pid:31357] Backtrace #4 - /var/www/vhosts/example.de/shopverzeichnis/includes/external/smarty/smarty_3/sysplugins/smarty_template_compiled.php called at Line 114 {} {}
[2020-02-23 06:41:08] [warning] [modified] [pid:31357] Backtrace #5 - /var/www/vhosts/example.de/shopverzeichnis/includes/external/smarty/smarty_3/sysplugins/smarty_internal_template.php called at Line 206 {} {}
[2020-02-23 06:41:08] [warning] [modified] [pid:31357] Backtrace #6 - /var/www/vhosts/example.de/shopverzeichnis/includes/external/smarty/smarty_3/sysplugins/smarty_internal_templatebase.php called at Line 232 {} {}
[2020-02-23 06:41:08] [warning] [modified] [pid:31357] Backtrace #7 - /var/www/vhosts/example.de/shopverzeichnis/includes/external/smarty/smarty_3/sysplugins/smarty_internal_templatebase.php called at Line 134 {} {}
[2020-02-23 06:41:08] [warning] [modified] [pid:31357] Backtrace #8 - /var/www/vhosts/example.de/shopverzeichnis/index.php called at Line 39 {} {}
richtig deute, dann erwartet "/inc/xtc_get_all_get_params.inc.php" einen String, aber "/templates/tpl_modified_responsive/smarty/modifier.contentenhancer.php" übergibt ein array. Und was ich mit meinen bescheidenen Mitteln ergooglen konnte bezieht sich stripslashes() immer auf einen String.
Die Frage ist also wo der Fehler besteht? Ist die Shopcoredatei falsch, weil sie einen String erwartet (andere Module aber ein array übergeben und man die coredatei vielleicht anpassen sollte und ein Ticket dafür erstellt) oder ist die Moduldatei falsch, weil sie ein array übergibt?
Und was ist in diesem Fall Parameter 1?
Könnte einer der PHP-Bewanderten sich das noch mal genauer anschauen?
Gruß Timm