Ergebnis 1 bis 3 von 3

Thema: Suche unter Admin->Bestellungen schlägt fehl

  1. #1
    Padawan Stufe II Avatar von ldiemer
    Registriert seit
    27.08.2004
    Beiträge
    82
    Themen
    19
    DANKE
    9
    Erhaltene Danke: 0

    Ausrufezeichen Suche unter Admin->Bestellungen schlägt fehl

    Hi zusammen,

    mir ist eben etwas aufgefallen, dass ich mir nicht so ganz erklären kann. Ich wollte im Adminbereich unter Bestellungen über das Feld SUCHE ganz links die Bestellungen durchsuchen. Das wird mit der folgenden Meldung quittiert:

    FEHLER:
    Datenbankabfragen oder Datenbankeinträge schlagen fehl.

    Hinweis für den Shopinhaber:
    Den Grund für diesen Fehler finden Sie in den Errorlogs.
    Gehen Sie so vor wie in den FAQ auf
    http://error.zen-cart-pro.at
    beschrieben.

    Im Log ist folgender Eintrag zu finden:

    [10-Jan-2018 13:46:34 Europe/Berlin] Request URI: /zen_test/130169_admin/orders.php?search=
    520045
    , IP address: 95.88.208.127
    #1 trigger_error() called at [/xxx/zen_test/includes/classes/db/mysql/query_factory.php:167]
    #2 queryFactory->show_error() called at [
    /xxx/
    zen_test/includes/classes/db/mysql/query_factory.php:139]
    #3 queryFactory->set_error() called at [
    /xxx/
    zen_test/includes/classes/db/mysql/query_factory.php:266]
    #4 queryFactory->Execute() called at [
    /xxx/
    zen_test/130169_admin/includes/classes/split_page_results.php:41]
    #5 splitPageResults->__construct() called at [
    /xxx/
    zen_test/130169_admin/orders.php:1074]
    [10-Jan-2018 13:46:34 Europe/Berlin] PHP Fatal error: 1054:Unknown column 'otrack.track_id1' in 'where clause' :: select count(*) as total from (orders o )

    [10-Jan-2018 13:49:22 Europe/Berlin] PHP Fatal error: 1054:Unknown column 'otrack.track_id1' in 'where clause' :: select count(*) as total from (orders o ) left join orders_status s on (o.orders_status = s.orders_status_id and s.language_id = 43) left join orders_total ot on (o.orders_id = ot.orders_id and ot.class = 'ot_total') WHERE (otrack.track_id1 like '%520045%' or otrack.track_id2 like '520045%' or otrack.track_id3 like '520045%' or otrack.track_id4 like '520045%' or otrack.track_id5 like '520045%' or otrack.track_id6 like '520045%' or o.customers_city like '%520045%' or o.customers_postcode like '%520045%' or o.date_purchased like '%520045%' or o.billing_name like '%520045%' or o.billing_company like '%520045%' or o.billing_street_address like '%520045%' or o.delivery_city like '%520045%' or o.delivery_postcode like '%520045%' or o.delivery_name like '%520045%' or o.delivery_company like '%520045%' or o.delivery_street_address like '%520045%' or o.billing_city like '%520045%' or o.billing_postcode like '%520045%' or o.billing_country like '%520045%' or o.delivery_country like '%520045%' or o.customers_email_address like '%520045%' or o.customers_name like '%520045%' or o.customers_company like '%520045%' or o.customers_street_address like '%520045%' or o.customers_telephone like '%520045%' or o.ip_address like '%520045%') ==> (as called by) /xxx/zen_test/130169_admin/includes/classes/split_page_results.php on line 41 <== in /xxx/zen_test/includes/classes/db/mysql/query_factory.php on line 167

    Ist mir bisher nicht aufgefallen, da ich die Suche nicht oft verwende... Hat jemand eine Idee? Btw: die Datenbankeinträge zum Paket Tracking sind vorhanden und funktionieren, sobald ich Werte dort über die Admin-Konsole eintrage...

    Noch was, was ggf. damit zusammenhängt: die Suche im Feld "Artikelsuche" funktioniert nur mit einer Artikelnummer, nicht aber mit einem Artikelnamen. In diesem Fall werden alle Bestellungen aufgelistet. Wenn ich die Artikelnummer suche, dann werden die Bestellungen sauber gefiltert. Ich weiß nicht, ob das mit der o.g. Fehlermeldung zusammenhängt, daher mehr als zusätzliche Info gedacht...

    Kurz zum Environment: ZC 1.5.5e ohne Migration plain installiert, PHP 7.0.25-nmm1, Folgende Module noch zusätzlich (alle von hier):


    • Admin Login als Kunde 2.7.1
    • Datenweitergabe Versandunternehmen 1.0.1
    • Edit Orders 4.3.0
    • Email Archive Manager 1.8a
    • Paket Tracking 2.6.1
    • Sofort 5.02
    • UID 2.6.2
    • Zus. Versandkosten nach Zonen


    Freue mich über jede Hilfe...DANKE!


    LG und einen schönen Tag.
    Lutz
    Geändert von ldiemer (10.01.2018 um 14:11 Uhr)

  2. #2
    Jedi-Ritter Avatar von webchills
    Registriert seit
    30.10.2004
    Ort
    Österreich
    Beiträge
    6.544
    Themen
    88
    DANKE
    3
    Erhaltene Danke: 1.111

    Standard

    Du hast viele Module integriert, die alle die DEINADMIN/orders.php ändern, da ist wohl beim Mergen etwas schiefgelaufen.
    Das Paket Tracking ändert die Suchfunktion, so dass auch Trackingnummern gefunden werden.
    Der entsprechenden Abschnitt muss so aussehen:
    Code:
    <?php
    // create search filter
      $search = '';
      if (isset($_GET['search']) && zen_not_null($_GET['search'])) {
        $search_distinct = ' ';
        $new_table = " left join " . TABLE_ORDERS_STATUS_HISTORY . " otrack on (otrack.orders_id = o.orders_id) ";
        $keywords = zen_db_input(zen_db_prepare_input($_GET['search']));
        $search = " and (otrack.track_id1 like '%" . $keywords . "%' or otrack.track_id2 like '" . $keywords . "%' or otrack.track_id3 like '" . $keywords . "%' or otrack.track_id4 like '" . $keywords . "%' or otrack.track_id5 like '" . $keywords . "%' or otrack.track_id6 like '" . $keywords . "%' or o.customers_city like '%" . $keywords . "%' or o.customers_postcode like '%" . $keywords . "%' or o.date_purchased like '%" . $keywords . "%' or o.billing_name like '%" . $keywords . "%' or o.billing_company like '%" . $keywords . "%' or o.billing_street_address like '%" . $keywords . "%' or o.delivery_city like '%" . $keywords . "%' or o.delivery_postcode like '%" . $keywords . "%' or o.delivery_name like '%" . $keywords . "%' or o.delivery_company like '%" . $keywords . "%' or o.delivery_street_address like '%" . $keywords . "%' or o.billing_city like '%" . $keywords . "%' or o.billing_postcode like '%" . $keywords . "%' or o.billing_country like '%" . $keywords . "%' or o.delivery_country like '%" . $keywords . "%' or o.customers_email_address like '%" . $keywords . "%' or o.customers_name like '%" . $keywords . "%' or o.customers_company like '%" . $keywords . "%' or o.customers_street_address  like '%" . $keywords . "%' or o.customers_telephone like '%" . $keywords . "%' or o.ip_address  like '%" . $keywords . "%')";
        
    //    $new_fields = ", o.customers_company, o.customers_email_address, o.customers_street_address, o.delivery_company, o.delivery_name, o.delivery_street_address, o.billing_company, o.billing_name, o.billing_street_address, o.payment_module_code, o.shipping_module_code, o.ip_address ";
      }
    } // eof: search orders or orders_products
        $new_fields = ", o.customers_company, o.customers_email_address, o.customers_street_address, o.delivery_company, o.delivery_name, o.delivery_street_address, o.billing_company, o.billing_name, o.billing_street_address, o.payment_module_code, o.shipping_module_code, o.ip_address ";
    ?>
    !!! kostenloser Support ausschließlich im Forum - Nicht per Email, nicht per Telefon und nicht per PM !!!

  3. Folgender User sagt Danke zu webchills für den nützlichen Beitrag:

    ldiemer (10.01.2018)

  4. #3
    Padawan Stufe II Avatar von ldiemer
    Registriert seit
    27.08.2004
    Beiträge
    82
    Themen
    19
    DANKE
    9
    Erhaltene Danke: 0
    Erstellt von

    Standard

    mmmh, das ist komisch... Ich war da sehr sorgfältig, dachte ich zumindest... Ich danke Dir... Mir der Codeänderung geht's wieder...

    LG und schönen Abend...
    Lutz

Ähnliche Themen

  1. Installation schlägt fehl
    Von afrobay im Forum MailBeez
    Antworten: 6
    Letzter Beitrag: 10.12.2016, 07:57
  2. Update von 1.3.7 zu 1.3.9 schlägt fehl
    Von Railworker im Forum Archivierte Beiträge Zen-Cart Support
    Antworten: 2
    Letzter Beitrag: 06.08.2011, 00:31
  3. Datenbankanbindung schlägt fehl
    Von sevenone im Forum Archivierte Beiträge Zen-Cart Support
    Antworten: 10
    Letzter Beitrag: 18.03.2009, 13:08
  4. Admin - login schlägt fehl ohne Fehlermeldung!
    Von Frankschar im Forum Archivierte Beiträge Zen-Cart Support
    Antworten: 1
    Letzter Beitrag: 26.07.2007, 09:12
  5. anmeldung schlägt fehl
    Von guladmin2 im Forum Archivierte Beiträge Zen-Cart Support
    Antworten: 4
    Letzter Beitrag: 22.07.2006, 17:40

Stichworte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  
zen-cart-pro.at
Zen Cart ist eine kostenlose unter der GPL-Lizenz veröffentlichte Open-Source Shopsoftware. Das System wird in den USA entwickelt, die amerikanische Website dazu ist www.zen-cart.com

Die deutsche Zen-Cart Version, um die es hier auf zen-cart-pro.at geht, ist eine Anpassung der amerikanischen Version an die Bedürfnisse von Onlineshopbetreibern im deutschsprachigen Raum.
Die amerikanische Zen-Cart Version berücksichtigt viele rechtliche Erfordernisse nicht, denen ein Onlineshop im deutschsprachigen Raum unterworfen ist. Daher wurde die deutsche Zen-Cart Version auf die Anforderungen, die an Onlineshops in Deutschland, Österreich und der Schweiz gestellt werden, angepasst.

Die deutsche Zen-Cart Version bietet außerdem einen multilingualen Adminbereich. Dadurch sind auch die in der Datenbank hinterlegten Konfigurationseinstellungen und -beschreibungen auf deutsch. Diese Funktionalität steht natürlich auch für später installierte Erweiterungen zur Verfügung. Die im Downloadbereich von zen-cart-pro.at angebotenen Module berücksichtigen diese Multilanguagefähigkeit und sind alle für die deutsche Zen-Cart Version ausgelegt. Zahlreiche häufig genutzte Erweiterungen sind bereits vorinstalliert.

Die deutsche Zen Cart Version wird von einem Team von Entwicklern in Österreich und Deutschland betreut, weiterentwickelt und supportet und steht kostenlos in unserem Downloadbereich zur Verfügung.

[mehr]
Follow Us
  • zen-cart-pro-at auf Twitter
  • zen-cart-pro-at auf Github
  • zen-cart-pro-at auf SourceForge
Aktuelle Version
Zen Cart 1.5.5f deutsch
Revision 1240 vom 01.07.2018
[Download]

unterstützen
Unterstütze die Weiterentwicklung der deutschen Zen Cart Version mit einer Spende!

Spende für die Weiterentwicklung der deutschen Zen Cart Version