Habe gerade festgestellt, das ich bei einigen Artikel eine Fehlermeldung in der Bestellzusammenfassung erhalten mit der ich nicht klar komme siehe Anhang: wenn ich das richtig einschätze, kommt diese Meldung "nur" bei Arikeln ohne Attribute oder Eigenschaften. Jemand von Euch eine Idee ??
Das Problem ist eigentlich, dass die Anzeige von "WARNING"-Meldungen nicht unterdrückt ist, was Gambio aber normaler Weise macht...
guten Morgen, Shopversion: v2.0.12.2 r8426 PHP Version 5.4.9-nmm1 Cache habe ich diverse male geleert, auch über ftp
Habe mal die komplette Fehlermeldung gezogen. Code: WARNING(2): "Illegal string offset 'option'" in /www/htdocs/w0106709/http/templates_c/%%B2^B2A^B2A4EDA6%%checkout_confirmation_products.html.php:54 ( Code: <a href="#" onclick="document.getElementById('error_5090').style.display='block';return false;">Details</a> Bin dankbar für jede Idee, da mit diesem Status kein Kunde seine Bestellung beendet
komplette Meldung: PHP: WARNING(2): Illegal string offset 'option' in /www/htdocs/w0106709/http/templates_c/%²^B2A^B2A4EDA6%%checkout_confirmation_products.html.php:54Backtrace: #0 include called at [/www/htdocs/w0106709/http/includes/classes/Smarty/Smarty.class.php:1274]#1 (#Smarty_ORIGIN) fetch called at [/www/htdocs/w0106709/http/user_classes/overloads/Smarty/pt_snippets_smarty.php:20]#2 (#pt_snippets_smarty) fetch called at [/www/htdocs/w0106709/http/system/views/ContentView.inc.php:243]#3 (#ContentView) build_html called at [/www/htdocs/w0106709/http/system/views/ContentView.inc.php:98]#4 (#ContentView) get_html called at [/www/htdocs/w0106709/http/checkout_confirmation.php:473] Avenger, könnte da was mit den Snippets sein? Fehlendes oder leeres Feld?
template_c ordner mal gelöscht wie oben schon vorgeschlagen wurde? (also nicht nur den "cache" ordner...)
wahrschienlich liegt in deinem verzeichnis "user_classes" eine nicht funktionierende PHP Klasse?! in pt_snippets_smarty.php Zeile 20 mal schauen
sorry nur um sicher zu gehen. Hast du anschließend nochmals den Cache geleert? sonst müsste meines Erachtens zumindest ein anderer Fehler auftauchen
Dieser Passus verursacht den Fehler in der checkout_confirmation_products.html: PHP: {foreach item=attributes_item_array from=$products_item_array.attributes} {if $attributes_item_array.option != ''} <br /> {$attributes_item_array.option}: {$attributes_item_array.value} {/if} {/foreach} Kommentier ich den aus, gehts. Aber ist ja keine Lösung. Im Debugger ist das array existent, hat eine Instanz [0] die allerdings leer ist, weshalb es auch zum Offset-Fehler kommt. Der Artikel - und alle anderen - haben aber gar keine Attribute. Quellfiles stimmen alle mit Version 2.0.12.2 überein, keine DIFFs.
Kleine Ursache, große Wirkung. Nach dem Umzug wurde der Shop noch mal innerhalb des Accounts geklont - und der Cache in der DB zeigte auf das Original, online ist aber der Klon. Nu gehts wieder einwandfrei!
Aus gegebenen Anlass habe ich mal meinen Avatar geändert. bevor es die Gemeinde tut, erkläre ich mich mal kurzerhand zum "Pleppo des Tages" . Danke für Unterstützung und Beseitigung des "Fehlers", der eigentlich keiner war
Das ist echt blöde, dass hier der absolute Pfad in der DB gespeichert wird. Da sollte man unbedingt nur relative Pfade speichern, sonst bekommt man immer mal wieder solche Probleme...
Moin! Habe auch diesen Fehler! Könntet Ihr die Lösung des Problems ein wenig genauer beschreiben? Viele Grüße Björn