Hallo Community, habe im "error-handler-log.txt" immer den folgenden Fehler mit der "$selected" Was kann da Abhilfe schaffen ? Gruß JZ Code: ######################################## [2025-08-22 08:23:02 | WARNING] Undefined variable $selected context: session ID: session-68a80cc6123e98.94565359 code: 2 file: /homepages/10/d13570555/htdocs/shop/system/classes/tracking/TrackingCodesContentView.inc.php line: 75 code snippet: │ │ $this->set_content_data('parcel_tracking_service_options', $parcelOptionsArray); ├─ $this->set_content_data('parcel_tracking_service_options_selected', $selected); │ } │ trace: 0: file: /homepages/10/d13570555/htdocs/shop/GXMainComponents/View/ThemeContentViews/core/ThemeContentView.inc.php line: 153 function: prepare_data class: TrackingCodesContentView snippet: │ { │ $t_html_output = ''; ├─ $this->prepare_data(); │ if ($this->build_html == true) { │ $t_html_output = $this->build_html(); 1: file: /homepages/10/d13570555/htdocs/shop/admin/html/compatibility/order_details.php line: 838 function: get_html class: ThemeContentView snippet: │ data-orders_parcel_tracking-order-id="<?php echo $GLOBALS['oID']; ?>"> │ <?php ├─ echo $trackingCodesContentView->get_html(); │ ?> │ </div> 2: file: /homepages/10/d13570555/htdocs/shop/admin/orders.php line: 889 function: require snippet: │ │ <?php ├─ require DIR_FS_ADMIN . 'html/compatibility/order_details.php'; │ include DIR_FS_ADMIN . 'html/content/orders_delete_tracking_code_form.php'; │ include DIR_FS_ADMIN . 'html/content/orders_update_orders_status.php'; extra: request: method: GET uri: /admin/orders.php?oID=604040&overview%5Bdo%5D=OrdersOverview&action=edit software: Apache address: 82.165.86.98 userAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:142.0) Gecko/20100101 Firefox/142.0 time: 396 remoteAddress: 8984388566e4ea4f381e0dab2257cc18 query: oID: 604040 overview: do: OrdersOverview action: edit session: tpl: Honeygrid language: german languages_id: 2 language_charset: utf-8 language_code: de currency: EUR customers_status: customers_status_id: 0 customers_status_name: Admin customers_status_image: admin_status.gif customers_status_public: 0 customers_status_min_order: 0 customers_status_max_order: 0 customers_status_discount: 0.00 customers_status_ot_discount_flag: 1 customers_status_ot_discount: 0.00 customers_status_graduated_prices: 1 customers_status_show_price: 1 customers_status_show_price_tax: 1 customers_status_add_tax_ot: 1 customers_status_payment_unallowed: customers_status_shipping_unallowed: customers_status_discount_attributes: 0 customers_fsk18_purchasable: 0 customers_fsk18_display: 1 customers_status_write_reviews: 1 customers_status_read_reviews: 1 customer_id: 1 ########################################
Hallo Jz, zunöchst einmal ist es eine Warnung und kein Error. Welche Shop- und PHP-Version hast Du? Viele Grüße
Wie man das beheben kann, ist nicht das Problem. Du wirst in der Konstellation auch noch andere Meldungen im Logfile haben, die von Gambio sicherlich in den nächsten Releases berücksichtigt werden. Wenn Du nur diese Warnmeldung hast, was ich jedoch nicht glaube, dann mach ein Ticket auf, um es beheben zu lassen. Aber: Solange alles bei dir läuft, würde ich auf kommende Releases warten, in der Hoffnung, dass dieses behoben wird.
Naja, hätte ja jemand eine Idee haben können, weil diese Meldung immer reichlich kommt und nicht nur 1-2mal. Dafür ist doch ein Forum da oder ? Man muss ja nicht immer gleich ein Ticket öffnen
Bei dem Ticket ist es wahrscheinlicher, dass Gambio diesen auf Ihre To-do-Liste aufnimmt. Kenne jedoch nicht die internen Prozesse von denen, wie die tatsächliche Vorgehensweise ist. Und bei, überspitzt gesagt, 1000 Meldungen, müsstest Du jede einzelne Warneldung, in jeder Datei nachbessern, damit es nicht wieder auftritt, falls Du ein Update einspielst. Im Update v4.9.6.0 oder höher kann prinzipiell wieder eine völlig andere Warnmelkdung dazukommen. Weil a) die Stelle immer noch nicht gefixt ist oder b) jemand vergessen hat, diese der PHP-Version entsprechend anzupassen. Kurz gesagt: Solange Gambio diese Warnmeldung, es gibt noch viele andere Meldungen, nicht behebt, wird jeder dieses Problem mit solchen Warnmeldungen haben. Und das von Update zu Update, bis es gefixt ist. Ersetze folgende Datei TrackingCodesContentView.inc.php, gegen deine originale Datei aus dem Verzeichnis system/classes/tracking/. Danach nicht vergessen, den Cache zu leeren. Das ist ungetestet für die v4.9.5.0 und alles ohne Gewähr. Denk daran, immer vorher eine Sicherung zu fahren.