Hallo Gerd, danke für die Antwort. Ich nutze zwar schon die v4.5.1.2, aber in der Datei steht noch der gleiche Hinweis. Vielleicht ist es ja doch etwas für die Zukunft, oder Gambio kommt mit Änderung der Datei mal selbst auf die Idee. Eine schöne Woche
Das ist mir auch aufgefallen. Wenn man in einer Bestellung Produkte bearbeiten oder zufügen will, so hängt sich die Seite auf. Dies wird am "Overloads" mit der "mbr_ProductsImage_OrdersMail.inc.php" liegen. Ändert man in der order.php direkt die entsprechen Stellen Code: //### BOF: MBr $mbr_products_image = xtc_db_fetch_array(xtc_db_query("SELECT products_image FROM ".TABLE_PRODUCTS." WHERE products_id = '" . $order_data_values['products_id'] . "' ") ); //### EOF: MBr $order_data[] = array( 'MBR_PRODUCTS_IMAGE' => '<img src="'.HTTP_SERVER.DIR_WS_CATALOG.DIR_WS_THUMBNAIL_IMAGES.$mbr_products_image['products_image'].'" height="90" width="90" alt="'.$order_data_values['products_name'].'" />', 'MBR_PRODUCTS_LINK' => xtc_href_link(FILENAME_PRODUCT_INFO, xtc_product_link($order_data_values['products_id'], $order_data_values['products_name'] )), 'PRODUCTS_MODEL' => $order_data_values['products_model'], und lässt man den Ordner "order" mit "mbr_ProductsImage_OrdersMail.inc.php" weg, so gibt es keine Probleme. Ich habe noch nicht rausgefunden, woran es liegt. Hat jemand eine Idee?
Danke für die Info. Welcher teil muss mit dem Code korrigiert oder überschrieben werden? (Für ahnungslose Nichtprogrammierer bitte auch die Adresse der jeweils betroffenen Dateien/Ordner nennen) Danke
Ich bin auch kein Programmierer. Habe nur rumprobiert. Dies in die order.php direkt einzupflegen ist keine Lösung, da nicht Updatesicher. Wäre nur eine vorläufige Lösung. Die Datei, die durch den Script überlager wird, ist die Datei "order.php" in "/includes/classes". Hier habe ich den Teil in der "order.php" : Code: $order_data[] = array('PRODUCTS_MODEL' => $order_data_values['products_model'], durch den Teil aus der "mbr_ProductsImage_OrdersMail.inc": Code: //### BOF: MBr $mbr_products_image = xtc_db_fetch_array(xtc_db_query("SELECT products_image FROM ".TABLE_PRODUCTS." WHERE products_id = '" . $order_data_values['products_id'] . "' ") ); //### EOF: MBr $order_data[] = array( 'MBR_PRODUCTS_IMAGE' => '<img style="max-width: 80px;" src="'.HTTP_SERVER.DIR_WS_CATALOG.DIR_WS_THUMBNAIL_IMAGES.$mbr_products_image['products_image'].'" alt=" kein Bild" title="'.$order_data_values['products_name'].'" />', 'MBR_PRODUCTS_LINK' => xtc_href_link(FILENAME_PRODUCT_INFO, xtc_product_link($order_data_values['products_id'], $order_data_values['products_name'] )), 'PRODUCTS_MODEL' => $order_data_values['products_model'], ersetzt. Wie gesagt, die ist keine Dauerlösung, da nicht Updatesicher, aber so klappt es ohne Probleme in der Bearbeitung von den Bestellungen. Jetzt wäre interessanter herauszufinden, warum die "mbr_ProductsImage_OrdersMail.inc" einige Funktionen in der Bestellbearbeitung unterbindet.
@guenter_baeumler wende dich doch mal an @Manni_HB. Vielleicht kann er dir besser weiter helfen, da er ja das Sricpt geschrieben hat.
Hallo Gerd, bisher hat das alles gut funktioniert. Heute erhielt ich allerdings einen Log-Eintrag, der wohl auf Fehler im Script hinweist. „2022-03-09 05:48:12 CRITICAL: SQL Error! MySQL server has gone away > Query: SELECT `value` FROM `gx_configurations` WHERE `key` = "gm_configuration/INSTALLED_VERSION" LIMIT 1 2022-03-09 05:48:12 CRITICAL: SQL Error! MySQL server has gone away Query: SELECT `key`, `value` FROM `gx_configurations` WHERE `key` LIKE 'gm_configuration/%'“ Till (Gambio) dazu: Der Fehler bezüglich MySQL Server has gone away, hier musst du dich an den Entwickler des Moduls GPOrdersMaiIImg wenden. Denn das Modul scheint hier zu viele Daten im PHP zu verarbeiten, sodass der MySQL Server sich langweilt und einfach die Verbindung beendet und dann sozusagen abhaut. Da das außerhalb des Shops liegt und nicht von uns kommt, muss der Modulentwickler hier noch mal genauer nachsehen. Schaust Du Dir das bitte mal an, ob sich da evtl. ein Fehler eingeschlichen hat. Danke Vorab.
Ich kann das mit dem Log-Eintrag nicht bestätigen. Habe auch das Update gemacht und habe auch das Modul.
OK, ich kann das leider nicht einschätzen. Es gibt ja ansich auch keine Fehler, z.B. beim Bestellablauf. Sind nur Log-Einträge. Bei einer Meldung "CRITICAL: SQL Error!" mache ich mir da aber schon Gedanken. Irgendwo her muss Till ja diese Erkenntnis gewonnen haben. Sind doch bei Gambio alles Profis! Von Gerd warte ich noch auf Antwort, vielleicht hat er noch andere Erkenntnisse