zusätzliche Templateblöcke zur einfacheren Erweiterbarkeit eingefügt
zusätzliche CSS-Defintionen zur einfacheren Formatierbarkeit eingefügt
Changed
"Filter abwählen" findet Checkboxen in tiefer verschachtelten HTML-Elementen
noscript Abwahlbutton wird nur an relevanten Auswahlmöglichkeiten gezeigt
"nicht wählbare" Attribute werden zu "nicht sicher wählbaren" Attributen
Wenn aktiviert, sind diese nun vom Shopbesucher zur weiteren Filterung nutzbar. In seltenen Fällen kann es jedoch damit zu ungültigen Filterkombinationen führen.
Reihenfolge der wählbaren und der "nicht sicher wählbaren" Attribute angepasst
"nicht zugeordnet"-Filter sind auswählbar
7.0.1.0 (2022-03-03)
Added
Schnellsuche startet Abfrage erst nach 3 Buchstaben (Anzahl ist konfigurierbar)
Attribut-zu-Objekt-Einträge werden automatisch gelöscht, wenn Attribut oder Objekt selbst gelöscht wird
Anzahl zum Filter gefunde Artikel kann ausgeblendet werden
optional können Varianten auch ohne verwendeten Filter gezeigt werden
Tests ergänzt
installierbar in OXID 6.4
Changed
Variantenartikel verwenden Kategoriezuordnung vom Elternartikel
Debug-Modus für Schnellsuche erweitert
Variantenartikel werden nur gesucht, wenn Filter verwendet werden (Suche und Kategorien)
Fixed
Parameterhandling korrigiert
Timeout in Schnellsuche korrigiert
fehlerhaftes Buttonlayout der Filter korrigiert
falsche Artikelanzahl bei Variantensuche in Kategorien verhindert Seitennavigation
Filter können bei Variantensuche in Kategorien angewandt werden
falsche Artikelanzahl in gefilterten Kategorien korrigiert
7.0.0.0 (2021-04-30)
Added
installierbar in OXID 6.3
Changed
Datenbankfeldtypen von Bit zu Tinyint wegen Migrationsschwierigkeiten geändert
Tests angepasst
Fixed
fehlerhafte Querygenerierung korrigiert
6.6.2.0 (2021-04-30)
Added
installierbar in OXID 6.2.4
zusätzliche Tests eingefügt
Cachechecks sind auch in Community und Professional Editions nutzbar
Controller steuern Cachestatus im psCache Modul
Changed
Sonderzeichenoptimierung in Abfrage für semantische Suche
fehlende Dateiregsitrierungen eingefügt
Build Pakete aktualisiert
fixed
fehlende Sortierdefinition wird leer gesetzt, um Ausführungsfehler zu vermeiden
6.6.1.2 (2021-03-03)
Fixed
Queryfehler durch unzugeordnetes oxtimestamp-Feld korrigiert
fehlerhaften Tabellennamengenerierung bei Abfrage in Nicht-Standardsprache korrigiert
zu große Artikelanzahl bei mit ähnlichen Artikeln aufgefüllte Trefferliste korrigiert
Changed
phonetischer Hash wird ausschließlich in der Datenbank generiert, um Differenzen zwischen PHP- und mySQL-Verhalten zu vermeiden (führte zu ungültigen Updateanforderungen)
Phonetischer Index wird nicht generiert, wenn kein Generator eingestellt ist
Bevorzugen der Filtermehrfachauswahl, wenn auch Einfachauswahl gesetzt ist (verhindert ungültige Wertkombinationen)
Admin-Icon verwendet feste Breite
6.6.1.1 (2020-12-09)
Fixed
fehlerhaften Tabellennamengenerierung bei Abfrage in Nicht-Standardsprache korrigiert
6.6.1.0 (2020-12-03)
Added
installierbar in OXID 6.2.3
Changed
fehlende Übersetzungsbausteine in Sprache Englisch nachgetragen
Fixed
Indexgenerierung läuft in manchen Fällen in eine Endlosschleife
fehlerhaften Feldnamen bei Datenbankabfrage in Phonetic Light korrigiert
Testlauf verwendet keinen Debugmode
6.6.0.1 (2020-11-09)
Changed
unnötige Redirect-Prävention im Falle eines Einzeltreffers beim Debug-Modus entfernt
Fixed
ungültige Tabellenname/Feldname-Kombination in SQL Query korrigiert
6.6.0.0 (2020-11-06)
Added
Wartungsaufgaben über CLI aufrufbar
Cronjobaufruf generiert fehlende oxartextends-Einträge selbst
CLI komplett übersetzt und übersetzbar
Status der Indexgenerierung wird aus Inhalten anstelle des letzten Generierungsdatums ermittelt
Metadaten mehrsprachig verfügbar
Fixed
Theme-Weichen für passende Produktdarstellung im Wave-Theme korrigiert
6.5.2.2 (2020-09-29)
Changed
Suggest: Submit bei markiertem Eintrag sendet Formular ab, anstatt den Eintrag zu zeigen
JavaScripts verwenden Strict Mode
Fixed
optimiertes Decoding verhindert SQL Injections
6.5.2.1 (2020-08-20)
Fixed
fehlerhaften BaseConfKey getauscht
6.5.2.0 (2020-07-20)
Changed
unnötige Maskierung des Suchbegriffes entfernt
führte bei Verwendung von Sonderzeichen zu fehlerhaften Ergebnissen
Build-Komponenten aktualisiert
vermeidet Verwendung unsicherer Pakete
Benennung des Source-Verzeichnisses wird automatisch ermittelt
so kann dieses Verzeichnis auch anders benannt oder an anderer Stelle abgelegt sein
kleine Layoutanpassungen im Flow- und Wavetheme
Dokumentation aktualisiert
Fixed
fehlende Datenbankfelder in Abfrage ergänzt
führte in Verwendung der Indexbuchstaben in bestimmter Konstellation zu Fehlern bei der Abfrage
bei entsprechender Einstellung werden leere Kategorien nicht in Filtern gezeigt
6.5.1.0 (2020-05-04)
Added
Artikellisten (Kategorien, Hersteller, Lieferanten) können ebenfalls Varianten zeigen und zur Filterung verwenden
Fixed
ungültige Filterkombinationen zeigen in Artikellisten entsprechende Hinweise und ermöglichen ein Zurücksetzen der gesetzten Filter
6.5.0.0 (2020-03-31)
Added
Kompatibilität zu OXID 6.2 hergestellt
strukturierte Daten für Suchaktion eingefügt
erzeuge JS-Fehler, wenn kein Eingabeelement für Suggest gefunden wird
Build-Umgebung aktualisiert
Ergebnis-Feld-Analyse in Dokumentation aufgenommen
Changed
verhindere wählbarer Attributfilter von Variantenartikeln in Kategorieansicht
ändere JS Event-Eigenschaft
Fixed
Datenbankabfragen für abgewählte Attributsfilter korrigiert
doppelt selektrierte Felder in Datenbankabfrage korrigiert
6.4.0.0 (2019-10-21)
Added
Support für OXID Wave Theme
Critical CSS (above the fold) eingefügt (erfordert Generierung im finalen Shop durch Grunt)
Changed
Query-Manipulation für die Fälle angepasst, in denen weitere count(*) aus anderen Tabellen außer oxarticles abgefragt werden
Grunt-Module aktualisiert
CSS-Optimierung auf PostCSS und NanoCSS umgestellt
Anordnung der Produktboxen im MD-Viewport des Flow-Themes optimiert
JavaScript-Dateien erhalten Lizenz-Header
Slider-CSS in Theme-CSS integriert, spart Requests beim Seitenaufbau
Generierung des Critical CSS (above the fold) auf criticalcss Plugin umgestellt
Fixed
fehlerhaft verwendete HTML-Element-IDs in Klassen korrigert
6.3.1.0 (2019-09-24)
Changed
gefilterte Seiten werden nicht im Dynamic Content Cache aufgenommen
Debug-Ausgaben von der Browser-Ausgabe zur Browser-Konsole verschoben
Suggest (Schnellsuche) verwendet ArticleList-Objekt statt natives Array
Fixed
setze passende Leerwerte, wenn jeweiliger Filter nicht aktiviert ist, vermeidet warning-Meldungen im Log
6.3.0.0 (2019-07-22)
Added
korrespondierende Attributwerte implementiert
Changed
Response-Script ermittelt Pfad der Bootstrap-Datei dynamisch
Abfrage-Veränderungen für Aggrosoft WaWi-Modul-Anpassungen optimiert
Unit-Tests angepasst
Fixed
fehlende Datei im Dateiregister nachgetragen
6.2.1.1 (2019-06-04)
Added
Dokumentation um Erklärung zur Cache-Verhinderung ergänzt
Offset-Option für Suggest-Fenster integriert
Changed
feste Position des Suggest-Fensters im Azure-Theme geändert
Fixed
fehlende Styles für Azure-Theme nachgetragen
fehlende Netto-/Bruttopreisumrechnung in Artikellisten korrigiert
6.2.1.0 (2019-04-25)
Added
Suggest-Suche verhindert die Anzeige veralteter Anfrageergebnisse
6.2.0.1 (2019-03-21)
Added
Build-Ressourcen als export-ignore markiert, können bei Bedarf mit --prefer-source nachgeladen werden
Changed
Dokumentation bereinigt
Einstellungen für Variantensuche wird auch in Artikelnummernsuche berücksichtigt
semantische Begriffe werden mit Platzhaltern gesucht - Synonymbestandteile wurden nicht gefunden
Fixed
Formularparameter werden encoded
unnötiges UTF8-Decoding entfernt - verhinderte Schnelltreffer mit Sonderzeichen
phonetischer Index wird schon bei Neuanlage der Artikel generiert
Notices auf Grund "undefinierten Index" behoben
6.2.0.0 (2018-12-14)
Added
individuelle Zuordnung der Filterattribute zu Kategorien ermöglicht
Kategoriefilter verwendet nur den Artikeln zugeordnete Hauptkategorien
Optionen werden im Admin ausgeblendet, wenn Feature deaktiviert ist
Tests hinzugefügt
Changed
Korrektur für Verwendung von hochpräzisen Preisangaben (vielfache Nachkommastellen) integriert
Preisslider verwendet Formatierung der aktuell gewählten Währung
Fixed
unvollständige Feldliste in Abfragen der RSS-Seiten ergänzt
6.1.3.0 (2018-11-12)
Added
zusätzliche Formatieroptionen zur Suggest-Suche hinzugefügt
Suggest-Suche wird nur im MD- und LG-Viewport gezeigt
prepared statements integriert
Preisslider erhält zufällige ID für mögliche Mehrfachimplementierung
Relevanzberechnung berücksichtigt auch Synonyme
Synonyme werden auch zur Ermittlung von Herstellern und Lieferanten verwendet
Changed
Analyse-Tool verwendet Klartext-Bezeichnung für Wertespalten
Preisslider für Brutto/Nettopreise optimiert
verwende oxescape für zeichensatzabhängiges Maskieren
Modul verwendet ausschließlich Loglevel-Konstanten
Dokumentation zum HTML-Format geändert
Adminhilfetexte aus Dokumentation in den Adminbereich verschoben
Fixed
Exception in Analysetool bei inaktivem Modul vermieden
Datenbankstruktur korrigiert, um Artikel kopieren zu ermöglichen
Sidebar wird nur hinzugefügt, wenn Modul aktiv ist
Query-Generierung bei Verwendung des oxtimestamp-Feldes als Sortierkriterium angepasst
Klartext-Klassennamen zu Namespaces konvertiert
Anforderungsdefinition angepasst
doppelte TPL-Blocknamen aufgelöst
6.1.2.0 (2018-08-30)
Added
installierbar in OXID Compilation 6.1
critical CSS (above the fold) - Generierung und Implementierung
Anzeigeformat der Filter ist einstellbar
Changed
erweitert nur existierende Klassen
Fixed
#7384: Bug: Anzeige aller Attribute des Shops als Filter in Artikelliste
#7471: falsche Preisspannen im Slider bei Eingabe von Nettopreisen
Mehrfachauswahl der Filter war nur mit Attributfilteroption nutzbar
6.1.1.0 (2018-02-20)
Added
installierbar in OXID eShop 6.1
Query-Cache-Prüfung integriert
Changed
Syntaxgenerierung der Datenbank-Queries optimiert
Fixed
auf leeren Artikellistenseiten werden Filter nicht generiert
Datenbank-Abfragen für CMS-Texte korrigiert
6.1.0.0 (2017-12-15)
Added
Installation via Composer
Neueinträge bei Synonymen verwenden die Admin-Anmeldesprache
Kategorien können von Verwendung in Suche ausgeschlossen werden
zusätzlicher Phonetic-Generator für besseres Handling mit Vokalen integriert
phonetischer Index optimiert
JavaScript-Code auf bessere Kompatibilität angepasst
Template der Schnellsuche ist über Template-Block erweiterbar
kleine Fehler in Abfrage-Generierung behoben
5.3.0.0
Unterstützung für OXID Mobile Theme hinzugefügt
Querygenerierung in Statistikanzeige korrigiert
Kompatibilität für eShop 4.7.0 + 4.7.1 erweitert
5.2.1.0
Attributsortierung in Filtern ermöglicht
Indexgenerierung prüft vorab auf konsistente oxarticle-oxartextends-Daten
Hauptsynonyme sind nun auch löschbar
"Einfügungen und Auslassungen erlauben" auch bei kurzen Suchbegriffen ermöglicht
explizite Prüfung auf inaktiven Vaterartikel integriert
kleinere Textkorrekturen und Logikfehler beseitigt
5.2.0.2
korrigiert: Abfragegenerierung ohne vorgegebene Artikelsortierung
korrigiert: inaktives Modul erzeugt Fehler bzgl. mangelnder Ressourcen
5.2.0.1
Precheck aktualisiert
für 4.7.0 + 4.7.1: fehlende getSortIdent-Methode eingefügt
fehlende Tabellendefinition in Query nachgetragen
5.2.0.0
Wortrelevanz wird in Relevanzermittlung zusätzlich berücksichtigt
Ähnlichkeitssuche berücksichtigt Mehrzahlformen auch bei kurzen Suchworten
5.1.1.1
fehlerhafte Datenbankabfrage bei Kombination von "Variantensuche" und Feldern in "oxartextends" korrigiert
5.1.1.0
optionales Popup während des Suchvorgangs eingefügt
DirectShow verwendet nur suchbare Artikel
Kompatibilität zu OXID eShop 4.8 / 5.0 hergestellt
5.1.0.2
Datenbankabfragen korrigiert
5.1.0.1
Phonetic-Generator tickerte falsch
Semantic-Editor war aufgrund undefinierter Sortierung nicht aufrufbar
fehlendes Template korrigiert
Attributsortierung geändert
5.1.0.0
Attribute können mehrfach gefiltert werden
nicht zu Attributen zugeordnete Artikel können gefiltert werden
Templates wurden für einfachere Erweiterung mit Blöcken ausgerüstet
kleinere Bugfixes
5.0.0.1
Query für Attributlisten korrigiert
Smarty-Variable in Schnellsuche ergänzt
nicht ausführbarer Debug-Modus unter mySQL 5.5 korrigiert
5.0.0.0
Performanceoptimierung bei großen Suchergebnislisten
Optimierung auf Cluster
Statistikauswertungen erweitert
Suchsyntax optimiert
4.0.2.0
eigene Suchformularfelder suchen nun auch in Bereich (von / bis-Suche)
kleiner Fehler bei der Verarbeitung der eigenen Suchformularfelder beseitigt
4.0.1.1
OXID-Bug in Artikelsortierung behoben
4.0.1.0
automatische Installation korrigiert
Suchparameter bei Direktanzeige korrigiert
zusätzliche Modul-Aktiv-Prüfungen integriert
Treffer in Suggest-List zeigt auf Shopmandant
"einfügen/auslassen"-Abfrage korrigiert
Erweiterbarkeit verbessert
Similar-Light-Suche korrigiert
Ergebnis-Feld-Analyse eingefügt
fehlerhafte Suchbegriff-Verknüpfung korrigiert
fehlerhafte Hersteller-Relevanz korrigiert
4.0.0.1
Korrektur auf neue SQL-Query-Syntax
4.0.0.0
Umsetzung in neuer Dateistruktur des OXID 4.7 (PE) / 5.0 (EE)
3.12.1
geänderte Logik für OXID 4.6.4: Navigationslinks der Suchergebnisseite enthielten unzureichende Parameter
3.12.0
bei gruppierten Variantenartikeln wird Kategoriefilter vom Vaterartikel generiert
bei gruppierten Variantenartikeln wird Preisfilter von ungruppierten Varianten generiert,
Anzahl wird auf Grund differierender Treffermengen am Filter ausgeblendet
Eingabe des Markennamens im Suchfeld findet Markenartikel (analog Kategorienamen, auch für Lieferanten)
Schnellsuche findet auch Contents, Marken, Lieferanten und Kategorien
Artikel der Schnellsuche sind nach Relevanz sortiert
Direktsuche findet auch Marken und Lieferanten
Fehler in Ermittlung der phonetischen Länge des Suchbegriffs gefixt
alte DB-Feldbezeichnungen im Semantic-Editor verhindert Speicherung -> behoben
Existenzprüfung "getSortingSql" integriert
getDb()-Syntax-Änderungen aus 4.6.0 eingefügt
Semantic prüft auch auf leeres Term-Level (nicht nur NULL)