Hallo zusammen,
ich hatte in einem Testshop ein Update von 2.0 auf die neueste Shopversion 2.0.1 gemacht, die Mailbeez-Dateien für die neue Shopversion angepasst und dann kam bei Aufruf des Shops nur eine weiße Seite sowie beim Aufruf des Backends. Das Template ist das jgruen von SmilingShops.
Nun habe ich den Shop 2.0.1 ganz neu aufgesetzt, Mailbeez installiert, aber noch nicht die Module wie Shoprating und die anderen. Standardmäßig ist das Template tpl_modified ausgewählt. Damit funktioniert Mailbeez korrekt und lässt sich im Backend auch aufrufen. Dann habe ich umgestellt auf xtc5 Template, ohne folgenden Code im Template, der in die boxes.php eingefügt werden muss:
// (( Wir dulden keine kommerziellen Werbelinks - Bitte <a href="index.php?topic=3013.0">Forenregeln</a> beachten! )) - Shopreview-Modul
require_once(DIR_FS_CATALOG . 'includes/external/mailhive/configbeez/config_shopvoting/classes/Shopvoting_widget.php'); $shopvoting = new Shopvoting_widget(); $smarty->assign('box_shopvoting',$shopvoting->output());
Der Admin-Bereich ließ sich normal aufrufen, nicht aber Mailbeez, da kam eine weiße Seite. Nach Einfügen des oberen Codes in die boxes.php von xtc5 wurde auch beim Aufruf des Shop-Frontends eine weiße Seite angezeigt.
Es gibt anscheinend ein Problem mit Smarty, da diese Fehlermeldung einmal in der mod_error_admin_log.php sowie in der mod_error_log.php kommt:
[07-12-2016 17:08:27] E_ERROR : LoggingManager
: Call to undefined method Smarty
::Smarty() in
File: /www
/htdocs
/w0130ece
/meinedomain
/includes
/external
/mailhive
/common
/classes
/mailbeez_smarty_wrapper
.php on Line
: 60 Die betreffende Stelle Line 60 lautet (Smarty::Smarty();
} else {
Smarty::Smarty();
$this->wrapper_version = 'S26';
}
Wie kann man den Fehler beseitigen?
Gruß
Robert
Linkback: https://www.modified-shop.org/forum/index.php?topic=36180.0