Neu Suche zeigt keine Ergebnisse aber fiktive Trefferzahl + PHP-Warning

  • Temporäre Senkung der Mehrwertsteuer Hier findet ihr gesammelt alle Informationen, Videos und Fragen inkl. Antworten: https://forum.jtl-software.de/threads/mehrwertsteuer-senkung-vom-01-07-31-12-2020-offizieller-diskussionthread-video.129542/

styxxx

Mitglied
25. Januar 2018
12
0
Hi,

ich fand zu ähnlichen Problemen keine aktuellen Beiträge. Folgendes Verhalten habe ich:
Die Suche findet (egal welcher Suchbegriff, auch solche, die definitiv vorhanden sind) immer an "Leider wurde nichts gefunden". Gleichzeitig jedoch erscheint unten "Seite 1 von 12 Artikel 1-12 von 300" im Evo-Template (und davon abgeleiteten). Es sind immer angeblich 300 Treffer.

Ein Blick ins Log zeigt:
PHP Warning: count(): Parameter must be an array or an object that implements Countable
Und zwar in in den compilierten footer und header.tpl.phps an mehreren Stellen. Die fragelichen Zeilen lauten:
Code:
<?php if (count($_smarty_tpl->tpl_vars['Suchergebnisse']->value->Artikel->elemente) > 0) {?>
oder
Code:
<?php if (count($_smarty_tpl->tpl_vars['Suchergebnisse']->value->Artikel->elemente) <= 0 && isset($_smarty_tpl->tpl_vars['KategorieInhalt']->value)) {?>
Ziemlich deutlich, es liegt an er Variable Suchergebnisse. Ein Blick in die Templatedateien productlist/header.tpl und footer.tpl zeigt, dass nicht immer geprüft wird, ob die Variable überhaupt gesetzt ist:
Code:
{if count($Suchergebnisse->Artikel->elemente) > 0}
Eine Ergänzung mit isset(..) behebt zumindest den PHP-Fehler. Allerdings erklärt das auf den ersten Blick nicht, wieso im Fehlerfall 300 Suchergebnisse gezählt werden, die gar nicht existieren. Soweit ist das eher ein Template-Bug.

Allerdings nicht das Problem, dass nichts gefunden wird. Und ich stelle mir die Frage, ob der Fall überhaupt eintreten sollte, dass $suchergebnisse nicht definiert ist. Vielmehr scheint das Problem mit der Suche nur einen weiteren Fehler im Template aufzudecken.

Artikel lassen sich über Kategorien oder direktes Aufrufen der URL anzeigen. Es ist also nur die Suche, die nichts ausspuckt. Es ist eine recht neue Installation er aktuellsten Version, die meisten Einstellungen sind noch auf default.
Shopversion: 4.06 (Build: 15) (DB und Template ebenfalls 4.06)


Achja, jtllogs/suchanfragen.log zeigt ebenfalls die angeblichen 300 Treffer:
Code:
[12.02.19 06:51:33] [127.0.*.*]
stdClass Object
(
    [kSprache] => 1
    [cSuche] => canon
    [nAnzahlTreffer] => 300
    [nAnzahlGesuche] => 1
    [dZuletztGesucht] => now()
    [cSeo] => canon_40
)
Ich würde da gerne weiter nach er Ursache suchen und mich daher über Tipps freuen, wo ich noch ansetzen sollte. Von den Fehlern im Template abgesehen ist es für Entwickler bei JTL so vermutlich auch noch nicht hilfreich. Oder falls das Problem ohnehin ab und zu vorkommt: Wie man es behebt. Danke :)
 

styxxx

Mitglied
25. Januar 2018
12
0
Hallo,
die Standardsuche war aktiviert. Ich habe es gerade aber auch mal mit Volltextsuche (nach Erstellung des Index) probiert. Da kommt das gleiche. Die PHP-Warnung wird aber nicht immer ausgelöst, wie ich gerade sehe (hängt vermutlich nicht direkt zusammen).
 
Ähnliche Themen Forum Antworten Erstelldatum des Themas
Neu SEO nicht in der Forum-Suche auffindbar Smalltalk 2
Neu Suche Shop4-Lizenz User helfen Usern 0
Neu Suche in Feldern "Kundenhistorie" und "Eigene_Felder-Kundenattribute" ? User helfen Usern - Fragen zu JTL-Wawi 1
In Diskussion Suche Erfahrungen mit Dropship via Shopify Shopify-Connector 6
In Bearbeitung Alle Bons > Suche in WAWI: bei angeschlossener Tastatur funktioniert kein ENTER - POS-857 JTL-POS - Fehler und Bugs 1
Neu Suche Directquery Abrage für Lagerbestand auf Pickliste Dienstleistung, Jobs und Ähnliches 4
Neu Suche: Dropper / Anpassung Layout und Design Costum Drop Dienstleistung, Jobs und Ähnliches 1
Neu Suche Programmierer für API Anbindung an Buchhaltungssoftware Dienstleistung, Jobs und Ähnliches 3
Neu Suche JTL Porgrammierer Dienstleistung, Jobs und Ähnliches 1
Neu Erweitere Suche - eigenes Feld - Checkbox User helfen Usern - Fragen zu JTL-Wawi 1
Suche nach Kundennr - Aufträge [Gelöst] User helfen Usern - Fragen zu JTL-Wawi 2
Neu Suche Unterstützung für Workflow Anlage SQL Abfrage Prüfung eigener Lagerbestand Dienstleistung, Jobs und Ähnliches 2
Neu Suche: findet keine Artikel mit Umlauten JTL-Shop - BETA - Feedback und Bugmeldungen 1
Neu Suche: Hardwaretipps für neuen SQL Server User helfen Usern - Fragen zu JTL-Wawi 13
Neu Auftrag - Suche oft erfolglos #2 JTL-Wawi - Fehler und Bugs 2
Offen [Suche] Servicepartner mit Erfahrung mit Connector -> Shopware5 Dienstleistung, Jobs und Ähnliches 1
Neu Erweiterte Suche in Artikelverwaltung = Datum "HEUTE" User helfen Usern - Fragen zu JTL-Wawi 0
Neu Suche Unterstützung (Partner) Für Problemme mit Automatisierung von Versand, Einkauf, Preiserstellung und weiterres! Dienstleistung, Jobs und Ähnliches 1
Neu Suche Artikel die Konfigurationsartikel sind Arbeitsabläufe in JTL-Wawi 0
Neu Suche Plugin bzw. Artikel anpassen Funktion gesucht Technische Fragen zu Plugins und Templates 1
In Diskussion Woocommerce zeigt nur Netto-Preise an! WooCommerce-Connector 3
Gelöst Ausländische eBay Martkplätze - Obwohl Angebote bereits online, zeigt Wawi als "einzustellend" ein. Einrichtung und Installation von JTL-eazyAuction 1
Neu JTL WAWI 1.5.25.0 Ameise zeigt nicht kompletten Artikeldaten bereich unten beim Import JTL-Ameise - Fehler und Bugs 17
Gelöst HTML Editor bleibt weiß, zeigt nichts mehr an Gelöste Themen in diesem Bereich 5
Neu HTML_Editor zeigt seit Update auf 1.5.24.0 keinen Inhalt an Installation von JTL-Wawi 6
Gelöst Sellxed Payrexx Plugin zeigt falsche Version an Gelöste Themen in diesem Bereich 3
Neu Letzte 100 Korrektur und Lagerbuchungen zeigt nur alte Werte an JTL-Wawi - Fehler und Bugs 5
Neu JTL Wawi Logbuch zeigt nur einen Tag an User helfen Usern - Fragen zu JTL-Wawi 4
Neu Kompilieren des eigenen Themes zeigt "Theme-Ordner wurde nicht gefunden" Einrichtung von JTL-Shop 1
Gelöst JTL übertragt teilweise keine Daten zu Shopify Onlineshop-Anbindung 5
Gelöst Connector übermittelt keine Produkte mehr WooCommerce-Connector 4
Gelöst Variationskombinationen können nicht bestellt werden im JTL SHOP 4.05 - Es steht keine Versandart für Ihre Bestellung zur Verfügung. Gelöste Themen in diesem Bereich 4
Neu Keine Bestellbestätigung bei Paypal Express Allgemeine Fragen zu JTL-Shop 1
Neu Uploadmodul - kann keine Datei hochladen Allgemeine Fragen zu JTL-Shop 4
Neu [4.06.17] Plugin: heidelpay Standard 9.03.14 (Version 1.15), keine Aktivierung möglich JTL-Shop - Fehler und Bugs 3
Offen Keine Kategorie Zuordnung. Shopware-Connector 1
Neu Keine gemischten Chargen automatisch versenden Arbeitsabläufe in JTL-Wawi 5
Abgelehnt Keine Versandetiketten - Immer wieder Montags Gelöste Themen in diesem Bereich 0
Neu Fenster Grundeinstellung Packtisch zu groß, keine Eingaben/Speichern/verkleinern möglich WIN 7 User helfen Usern - Fragen zu JTL-Wawi 3
Neu Keine Artikel in Webshop Allgemeine Fragen zu JTL-Shop 10
Gelöst Nach update auf 1.5.26.0 keine gelösten Tickets mehr sichtbar Servicedesk (Beta) 2
Gelöst Neuer Artikel - eBay-Vorlage beinhaltet keine Kategorie Einrichtung und Installation von JTL-eazyAuction 2
Neu Keine Seriennummern bei ausgabe von Rechnungen per Mail oder beim Speichern User helfen Usern - Fragen zu JTL-Wawi 0
Gelöst Keine XML-Exportvorlage für Aufträge verfügbar Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 1
In Diskussion Keine Übertragung der Staffelpreise wenn ein Artikel geupdated wird Modified eCommerce-Connector 1
Gelöst Bei Ebay werden keine Bestellungen abgeholt, Auktionen werden nicht übermittelt, Zertifikatsfehler Gelöste Themen in diesem Bereich 1
Neu Es steht keine Versandart zur Verfügung - nur bei "alle Kombinationen" Betrieb / Pflege von JTL-Shop 12
Neu Fehlermeldung: Keine Verbindung zur Datenbank User helfen Usern - Fragen zu JTL-Wawi 12
Neu Ameise übernimmt keine Kategorie-Attribute aus der Globalen E-Bay Vorlage, JTL WaWi 1.15.24 JTL-Ameise - Fehler und Bugs 0
Gelöst 1.5.24.1 - Worker übernimmt keine Amazon/ebay Bestellungen Gelöste Themen in diesem Bereich 4
Ähnliche Themen