Compare commits

...

No commits in common. "main" and "rel_6.x_ioncube_from_PHP5.6" have entirely different histories.

404 changed files with 61074 additions and 10 deletions

1
.gitattributes vendored Normal file
View File

@ -0,0 +1 @@
*.tpl text eol=lf

View File

@ -1,12 +1,15 @@
# Extended Search
# D³ erweiterte Suche für OXID eShop
fehlertolerante Suche mit zusätzlichen Filter- und Anzeigemöglichkeiten
- 6.x - OXID 6.0 to 6.2
- [for ionCube from PHP 5.6](https://github.com/d3datadevelopment/ExtSearch/tree/rel_6.x_ioncube_from_PHP5.6)
- [for ionCube from PHP 7.1](https://github.com/d3datadevelopment/ExtSearch/tree/rel_6.x_ioncube_from_PHP7.1)
- 7.x - OXID 6.3 to 6.5
- [for ionCube from PHP 7.3](https://github.com/d3datadevelopment/ExtSearch/tree/rel_7.x_ioncube_from_PHP7.3)
- [for SourceGuardian from PHP 8.0](https://github.com/d3datadevelopment/ExtSearch/tree/rel_7.x_sourceGuardian_from_PHP8.0)
- 8.x - OXID 7.x
- [for SourceGuardian from PHP 8.0](https://github.com/d3datadevelopment/ExtSearch/tree/rel_8.x_sourceGuardian_from_PHP8.0)
## Systemanforderungen:
- installierter OXID eShop
- PHP-Version, für die Installationspakete verfügbar sind
- Installation via Composer
- ionCubeLoader
- D3 Modul Connector
** main branch left blank **
Die jeweils geforderten Versionen und sonstige Anforderungen entnehmen Sie bitte der Dokumentation im docs-Verzeichnis dieses Paketes.
## Installation:
Eine detaillierte Installationsanleitung finden Sie im docs-Verzeichnis dieses Pakets.

49
composer.json Normal file
View File

@ -0,0 +1,49 @@
{
"name": "d3/extsearch",
"description": "Extended search module for OXID eShop.",
"type": "oxideshop-module",
"keywords": [
"oxid",
"modules",
"eShop",
"d3",
"search"
],
"authors": [
{
"name": "D3 Data Development (Inh. Thomas Dartsch)",
"email": "info@shopmodule.com",
"homepage": "https://www.d3data.de",
"role": "Owner"
}
],
"support": {
"email": "support@shopmodule.com"
},
"homepage": "https://www.oxidmodule.com/",
"license": [
"proprietary"
],
"suggest": {
"oxid-projects/statistics-module": "allows the graphical evaluation of statistics"
},
"extra": {
"oxideshop": {
"source-directory": "/src",
"target-directory": "d3/extsearch"
}
},
"require": {
"php": "5.6 - 7.0", "ext-ionCube-Loader": "*",
"oxid-esales/oxideshop-ce": "6.0 - 6.7",
"d3/modcfg": "^5.3.4.200",
"d3/oxid-sql-logger": "^1.2.2",
"splitbrain/php-cli": "^1.1"
},
"autoload": {
"psr-4": {
"D3\\Extsearch\\": "../../../source/modules/d3/extsearch"
}
},
"bin": ["src/bin/d3_extsearch_cron"]
}

114
docs/Features.txt Normal file
View File

@ -0,0 +1,114 @@
"erweiterte Suche"
Diese Modulversion stellt folgende Funktionen zur Verfügung:
- Kategorie-, Marken- und Lieferantenlisten
Aus allen Suchtreffern werden die betreffenden Kategorien und Marken aufgelistet,
durch Links darauf können die Suchergebnisse eingeschränkt werden
Optionen:
- Listen können alphabetisch bzw. nach Treffern sortiert werden
- Listen können ab X Einträgen eingeschränkt werden
- Listen können bei nur einem Eintrag ausgeblendet werden
- Kategorien können einzeln von Verwendung ausgeschlossen werden
- Nicht-Hauptkategorien können von der Verwendung ausgeschlossen werden (Version 6.2)
- Filter auch in Kategorien, Hersteller- sowie Markenlisten (Version 5.5)
- Mehrfachauswahl der zu filternden Listen und Werte (Version 5.6)
- fehlertolerante Suche nach Semantic (Version 3.10)
Es werden Suchtreffer gezeigt, die einen ähnlichen Sinn haben.
- Editor für Semantic-Suche (Version 3.11)
- fehlertolerante Suche nach Phonetic mit Singular/Plural-Abgleich
Es werden Suchtreffer gezeigt, die einen ähnlichen Klang haben.
Optionen:
- diese Treffer werden nur angezeigt, wenn sonst keine Ergebnisse gefunden werden
- diese Treffer werden auch angezeigt, wenn nur wenige Ergebnisse gefunden werden (Anzahl definierbar)
- Definierung eigener für die Suche genutzter Felder möglich
- auch bei kurzen Suchworten wird eine vereinfachte Ähnlichkeitssuche verwendet (Version 3.8)
- Phoentic-Syntax mit und ohne Vokalverwendung einstellbar (Version 5.4)
- automatische Prioritätensortierung
Je nachdem,in welchem Datenbankfeld die Suchbegriffe gefunden werden, sind die Treffer sortiert.
Artikel können in 3 Stufen nach Ihrer Wichtigkeit sortiert werden um die Position in Suchergebnissen zu beeinflussen (Version 3.10)
Die Relevanz unterscheidet sich weiterhin, ob nur Wortteile oder das einzeln stehende Wort gefunden wird (Version 5.2)
- Direktsuche
Wenn in der Trefferliste nur ein Artikel oder Text gefunden wird, wechselt der Shop direkt zur Detailseite des gefundenen Artikels bzw. des Textes.
- Schnellsuche (Suchergebnisse schon während der Eingabe als ToolTip)
Bei der Eingabe einzelner Zeichen des Suchwortes werden im Hintergrund schon die ersten Ergebnisse gelistet
und per Ajax dargestellt. Durch Anklicken der angezeigten Artikel wechselt man auf die Detailseite des Artikels.
Optionen:
- durch Templatesteuerung sind gestalterisch und inhaltlich keine Grenzen gesetzt. Denkbar wäre zum Beispiel die Anzeige der Artikelbilder
oder auch die Möglichkeit der Direktbestellung in den Ergebnissen der Schnellsuche
- sucht nach Variantenartikeln
- in Verbindung mit der Suche nach Artikelnummern eine praktikable Möglichkeit, über Katalogauswahlen Bestellungen anzulegen
- bedienbar mit Tastatur und Zeigegerät
- auch fehlertolerant (Version 3.7)
- zeigt optional auch Kategorien, Marken und Lieferanten (Version 3.12)
- Variantensuche
- Statt nur nach regulären Artikeln zu suchen, kann damit auch nach Variantenartikeln gesucht werden. Diese Option funktioniert auch in Verbindung
mit der fehlertoleranten Suche
- es ist einstellbar, ob die Variante selbst oder deren Vaterartikel gezeigt werden soll
- Kategorie-, Marken-, Lieferantensuche
- Wird eine dem Suchbegriff benannte Kategorie, Marke oder Lieferant gefunden, werden deren Artikel in die Trefferliste aufgenommen (optional ab Version 3.9)
- Kategorien können einzeln aus dieser Suche ausgeschlossen werden (Version 5.4)
- Contentsuche
definierte CMS-Bausteine können durchsucht werden
- Attributsfilterung
- Treffer können nach zugeordneten Attributen ausgefiltert werden (Version 3.7)
- Filter auch in Kategorien, Hersteller- sowie Markenlisten (Version 5.5)
- Mehrfachauswahl der zu filternden Attributen und Werten (Version 5.1)
- filterbare Attribute können Kategorie-, Hersteller- und Lieferantenspezifisch aktiviert werden (Version 6.2)
- Preisspannenselektion möglich (Version 3.9)
- Filter auch in Kategorien, Hersteller- sowie Markenlisten (Version 5.5)
- Anzeige als statische Spannen über Dropdown als auch
- Anzeige als jQuery-Schieberegler
- Trefferhervorhebung
Die gesuchten Begriffe werden (sofern angezeigt) in den Treffern optisch hervorgehoben. Durch Templatesteuerung sind gestalterisch und funktionell
keine Grenzen gesetzt
- Browsereinbindung
Der Shop bindet sich in aktuellen Browser als Suchmaschine mit eigenem Namen und Icon ein. Er bietet die One-Click-Installation sowie die
Installation per Link an, EE: separate Einbindung für jeden Shopmandanten
- Mehrsprachigkeit
Konfigurieren Sie das Modul für jede Ihrer Shopsprachen separat. Weiterhin kann für jede Sprache ein eigener Artikelindex angelegt werden, so daß die Suche
sprachoptimiert funktioniert
- weitere Suchfelder sind definierbar und mit unterschiedlichen Suchtypen wählbar
- für Trefferliste wird eine Indexliste erstellt, Treffer können nach Anfangsbuchstaben ausgewählt werden
- zeichengenaue Suche
- interaktive Suche bei Doppelklick auf oder Markieren eines oder mehrerer Worte
- Suchsyntax (Aus- und Einschluß von Suchbegriffen) möglich
- Suchhistorie
Erfolglose und erfolgreiche Suchanfragen werden für eine individuelle Nachbearbeitung mitgeloggt.
- Artikelsuche im Admin nach Varianten möglich (Version 3.8)
- Individualisierung und Erweiterung möglich, da Standard-Shopmodul
- Verwendung ohne Templateanpassung im originalen OXID Azure- und Mobile-Theme
- statistische Auswertung der Suchanfragen
- Unterstützung für diese Themes:
- OXID Azure
- OXID Flow (ab Version 5.6.1)
- konfigurierbares Theme-Mapping für abweichende Themes (ab Version 5.6.2.1)
- Filter nach Verfügbarkeit (in zukünftigen Versionen)
Alle Funktionen sind über einen eigenen Bereich im Shopadmin zu verwalten.

2
docs/daux/_index.md Normal file
View File

@ -0,0 +1,2 @@
Weitere Informationen zum Modul **{$modulename}** finden Sie in unserem Shop:
[https://www.oxidmodule.com/OXID-eShop/Module/Erweiterte-Suche-fuer-Oxid-PE.html](https://www.oxidmodule.com/OXID-eShop/Module/Erweiterte-Suche-fuer-Oxid-PE.html)

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 11 KiB

View File

@ -0,0 +1,615 @@
---
title: Changelog
---
## 6.7.0.0 (2022-04-29)
### 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
- optional können Varianten auch ohne verwendeten Filter gezeigt werden
- zusätzliche Templateblöcke zur einfacheren Erweiterbarkeit eingefügt
- zusätzliche CSS-Defintionen zur einfacheren Formatierbarkeit eingefügt
### Changed
- Datenbankfeldtypen von Bit zu Tinyint wegen Migrationsschwierigkeiten geändert
- Debug-Modus für Schnellsuche erweitert
- Variantenartikel werden nur gesucht, wenn Filter verwendet werden (Suche und Kategorien)
- "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
### Fixed
- Parameterhandling korrigiert
- fehlerhafte Querygenerierung 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 (Darstellung der Varianten selbst) angewandt werden
---
## 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 Dateiregistrierungen 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
---
## [6.0.0.0] (2017-11-24)
### Added
- Synonym-Wortgruppen werden auch bei Einzelwortsuche gefunden und als Einzelworte in die Suchparameter eingefügt
- Weiterleitungen sind für jeden Datentyp einzeln einstellbar
- Filter werden (sofern verfügbar) in der Sidebar angezeigt (flow-Theme)
- CSS-Generierung auf Less umgestellt, ermöglicht Erstellung individueller CSS-Dateien
### Changed
- Umarbeitung für OXID 6
- Layout der Suggest-Suche angepasst
---
## [5.6.4.2] (2017-10-20)
- Fehler beim Auftrennen kombinierter Suchbegriffe bei der Verwendung der "Ähnlichkeitssuche für Kurzworte" und Multibyte-Zeichen korrigiert
- leere Hersteller- und Lieferantenlisten korrigiert (#6617)
- fehlerhafte Artikellisten bei Artikellistenergänzung korrigiert (#6812)
---
## 5.6.4.1 (2017-07-25)
- fehlende Sortierung der Suchergebnisse korrigiert
---
## 5.6.4.0 (2017-07-10)
- sinngleiche Suche wird auch bei Suche in Kategorienamen verwendet
- Synonym-Wortgruppen werden auch bei Einzelwortsuche gefunden und als Einzelworte in die Suchparameter eingefügt
- zusätzliche Templateblöcke für Filter integriert
- fehlende Template-Parameter ergänzt
- Preisschiebegregler für Nettopreise angepasst
- Attributfilterbereinigung optimiert
- Preisstepberechnung korigiert
- Mehrfachfilter werden in Artikellisten
- Bugfix: gewählte Mehrfachfilter werden in Artikellisten-Seiten zurückgegeben
---
## [5.6.3.0] (2017-03-14)
- isextsearch-Parameter wird nur bei verwendeter Filterung gesetzt
- mehrfache Kategoriefilter auch in Suchergebnissen verfügbar
- Support für Content-Einstellungen im Visual CMS-Modul (Version 1.0.0) (#6103)
- fehlenden Kategoriefilter in Artikellistenfilter nachgetragen
- Testlizenzen enthalten Artikellistenfilter
- kleine Fehler in der Query-Generierung korrigiert
- Exception bei deaktiviertem Modul korrigiert
---
## [5.6.2.1] (2016-10-21)
- Locator auf der Detailansicht korrigiert, wenn Artikel aus direkter Anzeige einer 1-Treffer-Liste stammt (#5554)
- korrigiert: Mehrfachfilter wurden ausgeblendet, wenn Auswahl nur 1 Treffer enthielt (#5552)
- modulspezifische Theme-Mapping-Variablen eingefügt
---
## 5.6.2.0 (2016-10-10)
- verwendet Theme-Mapping
- Schnellsuche-Anfragen werden ebenfalls ins Log geschrieben
- .htaccess-Beschränkungen für Apache 2.4 angepasst
- gemeinsame Erweiterung der *list-Klassen aufgelöst
- Funktionsaufrufe für Ajax-Calls geändert
- als "deprecated" gekennzeichnete Methodenaufrufe ersetzt
- Scripts für passende Darstellung des Adminmenütitels im Browser angepasst
- fehlende Template-Erweiterungen für "Flow" nachgetragen
- fehlende Componenten-Klasse in oxwarticledetails-Widget ergänzt
- falschen Formularparameter korrigiert
- Bugfix für fehlerhafte Datenbankabfrage bei aktivierter Variantensuche
- undokumentierte Parameter im Handbuch nachgetragen
---
## [5.6.1.0] (2016-08-10)
- Kompatibilität mit OXID-eShop Version 4.10.x / 5.3.x hergestellt
- Template-Anpassungen für "Flow" eingefügt
---
## 5.6.0.1 (2017-07-10)
---
## [5.6.0.0] (2016-06-27)
- Marken- und Lieferantenfilter sind nun mehrfach wählbar
---
## [5.5.4.0] (2016-03-14)
- Filter für Preiskategorien eingefügt
- Artikellisten verwenden Sortierung der Zuordnungstabellen
- Artikelposition innerhalb der Detailseiten-Listennavigation angepasst
- Installation korrigiert
---
## [5.5.3.1] (2016-02-17)
- Bugfix für fehlerhafte Datenbankabfrage bei Suche ohne definierte Sortierung
---
## [5.5.3.0] (2016-02-16)
- alternative Sortierung bei identischen Relevanzwerten einstellbar
- versteckte Kategorien werden in Attributfilter berücksichtigt
- Attributfilter speichert Auswahl sprachabhängig
- Direktsuche mit leerem Suchparameter korrigiert
- Suggestsuche bei aktiviertem EE-Backend-Cache korrigiert
---
## [5.5.2.0] (2016-01-21)
- semantische Datenbank bereinigt
- semantische Suche verwendet gewählte Sprache zur Auswahl der Alternativbegriffe
- Datenbankabfragen optimiert
- modulspezifische Logging-Auswertung eingefügt
- statistische Auswertungen (ohne grafische Auswertung)auch für EE-Installationen verfügbar gemacht
- Handbuch überarbeitet
- Relevanz-Abfrage wird bei leerer Suchabfrage nicht erstellt
- 4.7 / 5.0-Templates entfernt
- 4.9 / 5.2-Templates eingefügt
- vermeide Überladung der Listennavigation bei deaktiviertem aList-Filter
- fehlende PageId in Response-Klasse nachgetragen
- fehlende Template-Blocks nachgetragen
- Hilfelinks korrigiert
- fehlerhafte BreadCrumb auf Artikeldetailseite bei Verwendung des aListFilters korrigiert
- selektive Funktion des Preisschiebereglers in Markenlisten korrigiert
- überlaufender Preisschieberegler bei identischer Selektion korrigiert
- leere Artikellisten bei 0-bis-0-Euro Preisselektion korrigiert
- unvollständige Listennavigation korrigiert
---
## [5.5.1.1] (2015-12-21)
- RSS-Feed-Controller auf neue Filter angepasst
- vermeidet Warnungen bei unvollständig übergebenen Formularen
---
## [5.5.1.0] (2015-12-14)
- Preisschieberegler verwendet als Auswahl nur den Preisbereich gefundener Artikel
- Preisschieberegler behält initialen Preisbereich für Deselektion auch bei weiterer Einschränkung bei
- Preisfilter verwendet bei Varianten nicht deren 0-Euro-Preis, sondern den Preis der Elternartikel
- Semantic-Tabellen werden in automatischer Installation angelegt -> Semantic auch ohne Lexikon nutzbar
- Synonym-Editor legt Neueinträge passend an
- semantische Begriffe werden optimaler gruppiert
- fehlende JavaScript-Variable bei Nichtanzeige des Preisschiebereglers korrigiert
- Fehlervermeidung bei inaktivem Modul
- Navigationsparamter korrigiert
- Groß-/Kleinschreibung in Synonym-Tabellen korrigiert
- Relevanz-Analyse-Popup ist vergrößerbar
---
## 5.5.0.1 (2015-09-01)
- optimierte Zeichensatzbehandlung innerhalb der Suggestsuche
- Artikellistenfilterung verwendet Schnellsortierung der Kategorien
- optionale Parameter der Suggest-Suchlinks deaktivierbar (config-Parameter)
- Fehler bei Extraktion der Log-Parameter in Statistik korrigiert
- vermeidet Warnungen bei unvollständig übergebenen Formularen
---
## [5.5.0.0] (2015-08-27)
- Filter können in Kategorie-, Hersteller- und Markenansicht genutzt werden
- bei Attributen können mehrere Filterwerte gewählt werden
- Filter-Löschen-Option eingefügt
- selektierte Attributsfilter werden intern gespeichert, keine Parameterübergabe nötig
- Erweiterbarkeit verbessert (TPL-Block, CSS)
- Mobile-Support auch für Shopversion 4.7 / 5.0
---
## [5.4.0.3] (2015-08-27)
- unvollständig zusammengeführte Templates ergänzt
---
## [5.4.0.2] (2015-08-05)
- fehlende Navigationsparameter für Startseite nachgetragen
- Sortierrichtung für Hersteller- und Lieferantenfilter korrigiert
- Inhaltssuche wird nur mit gesetztem Suchparameter ausgeführt
- ModCfg-Prüf-Blöcke korrigiert
- Datenbankabfrage für attributgefilterte Variantenliste korrigiert
- fehlendes getSortId() für ältere Shopversionen nachgetragen
---
## [5.4.0.1] (2015-07-14)
- Groß-/Kleinschreibung der Felder der semantischen Datenbank korrigiert
---
## [5.4.0.0] (2015-02-04)
- 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)
- Templates bis Shopversion 4.6.X
[6.0.0.0]: https://blog.oxidmodule.com/archives/676-Neues-Upgrade-fuer-Modul-Erweiterte-Suche-auf-Version-6.0.0.0.html
[5.6.4.2]: https://blog.oxidmodule.com/archives/665-Neuer-Patch-fuer-Modul-Erweiterte-Suche-auf-Version-5.6.4.2.html
[5.6.3.0]: https://blog.oxidmodule.com/archives/644-Neues-Update-fuer-Modul-Erweiterte-Suche-auf-Version-5.6.3.0.html
[5.6.2.1]: https://blog.oxidmodule.com/archives/630-Neue-Version-fuer-Modul-Erweiterte-Suche-5.6.2.1.html
[5.6.1.0]: https://blog.oxidmodule.com/archives/614-Neues-Update-fuer-Modul-Erweiterte-Suche-auf-Version-5.6.1.0.html
[5.6.0.0]: https://blog.oxidmodule.com/archives/605-Neues-Update-fuer-Modul-Erweiterte-Suche-auf-Version-5.6.0.0.html
[5.5.4.0]: https://blog.oxidmodule.com/archives/588-Neues-Update-fuer-Modul-Erweiterte-Suche-auf-Version-5.5.4.0.html
[5.5.3.1]: https://blog.oxidmodule.com/archives/578-Neuer-Patch-fuer-Modul-Erweiterte-Suche-auf-Version-5.5.3.1.html
[5.5.3.0]: https://blog.oxidmodule.com/archives/577-Neues-Update-fuer-Modul-Erweiterte-Suche-auf-Version-5.5.3.0.html
[5.5.2.0]: https://blog.oxidmodule.com/archives/571-Neues-Update-fuer-Modul-Erweiterte-Suche-auf-Version-5.5.2.0.html
[5.5.1.1]: https://blog.oxidmodule.com/archives/565-Neuer-Patch-fuer-Modul-Erweiterte-Suche-auf-Version-5.5.1.1.html
[5.5.1.0]: https://blog.oxidmodule.com/archives/563-Neues-Update-fuer-Modul-Erweiterte-Suche-auf-Version-5.5.1.0.html
[5.5.0.0]: https://blog.oxidmodule.com/archives/537-Neue-Versionen-5.5.0.0-und-5.5.0.1-fuer-Modul-Erweiterte-Suche.html
[5.4.0.3]: https://blog.oxidmodule.com/archives/536-Neuer-Patch-fuer-Modul-Erweiterte-Suche-auf-Version-5.4.0.3.html
[5.4.0.2]: https://blog.oxidmodule.com/archives/534-Neuer-Patch-fuer-Modul-Erweiterte-Suche-auf-Version-5.4.0.2.html
[5.4.0.1]: https://blog.oxidmodule.com/archives/524-Neuer-Patch-fuer-Modul-Erweiterte-Suche-auf-Version-5.4.0.1.html
[5.4.0.0]: https://blog.oxidmodule.com/archives/499-Neues-Update-fuer-Modul-Erweiterte-Suche-auf-Version-5.4.0.0.html

74
docs/daux/config.json Normal file
View File

@ -0,0 +1,74 @@
{
"title": "<i class='fab fa-d3 d3fa-color-blue'></i> erweiterte Suche",
"moduleversion": "6.7.0.0",
"titledesc": "für den Oxid eShop",
"author": "D³ Data Development",
"moduledate": "29.04.2022",
"editors": "",
"tagline": "",
"image": "",
"ignore": {
"files": [],
"folders": [".idea"]
},
"live": {
"clean_urls": true
},
"html": {
"theme": "d3",
"breadcrumbs": true,
"breadcrumb_separator": "Chevrons",
"toggle_code": false,
"date_modified": true,
"date_modified_format": "d.m.Y",
"float": false,
"inherit_index": true,
"auto_landing": true,
"links": {
"Shop": "https://www.oxidmodule.com"
},
"powered_by": ""
},
"languages": {
"editions": "Editionen",
"installation": "Installation",
"manual": "Handbuch",
"changelog": "Changelog",
"support": "Support"
},
"processor": "d3processor",
"language": "de",
"strings": {
"de": {
"CodeBlocks_title": "Code-Blöcke",
"CodeBlocks_hide": "Aus",
"CodeBlocks_below": "Unterhalb",
"CodeBlocks_inline": "Linear",
"CodeBlocks_show": "Code-Blöcke anzeigen",
"Search_placeholder": "Suchen...",
"Link_previous": "Zurück",
"Link_next": "Weiter",
"Edit_on": "Bearbeiten bei :name:",
"View_on_github": "Bei GitHub anzeigen",
"View_documentation": "Dokumentation anzeigen",
"Table_of_contents": "Inhaltsverzeichnis",
"author": "Autor",
"moduledate": "Stand",
"version": "Version",
"editors": "Bearbeiter",
"selectversion": "Version wechseln"
}
},
"variables": {
"modulename" : "<i class='fab fa-d3 d3fa-color-blue'></i> erweiterte Suche",
"menutitle" : "<i class='fab fa-d3 d3fa-color-blue'></i> erweiterte Suche",
"modulefolder" : "extsearch",
"metadataident" : "d3_extsearch",
"modcfgident" : "d3_extsearch",
"composerident" : "d3/extsearch"
},
"versionselector": false,
"versiondirectoryindex": 2
}

View File

@ -0,0 +1,17 @@
---
title: Editionen
---
Das Modul **{$modulename}** erhalten Sie in verschiedenen Editionen mit teilweise unterschiedlichem Funktionsumfang.
Aktuell verfügbare Editionsbereiche sind:
- Art der Lizenzierung: Der Unterschied liegt in der Art der Lizenzberechnung und der Verfügbarkeit zufünftiger Updates.
- Jahreslizenz
- Kauflizenz
- Artikellistenfilter: Der Artikellistenfilter stellt die aus den Suchergebnissen bekannten Filter auch in Kategorien, Hersteller- und Lieferantenlisten zur Verfügung.
- ohne Artikellistenfilter
- mit Artikellistenfilter
Alle Editionsbereiche lassen sich miteinander kombinieren. Mit Ausnahme der Lizenzierungsart lassen sich die Optionen zur Laufzeit ohne Installationsaufwand anpassen.

View File

@ -0,0 +1,10 @@
---
title: Installation / Update / Deinstallation
---
* [Anforderungen](installation/010_Anforderungen/010_Systemanforderungen.md)
* [Neuinstallation](installation/020_Neuinstallation/005_Vorbereitung.md)
* [Update](installation/030_Update/005_Updatedefinition.md)
* [Deinstallation](installation/060_Deinstallation/010_Modulerweiterungen_deaktivieren_und_entfernen.md)
Bei Bedarf bieten wir Ihnen auch gern die Installation des Moduls in Ihrem Shop an. Geben Sie uns bitte unter den unter [Hilfe und Support](support/010_Hilfe-und-Support.md) genannten Kontaktdaten Bescheid.

View File

@ -0,0 +1,29 @@
---
title: Systemanforderungen
---
* PHP Version
* 5.6.x bis 7.4.x
* PHP Decoder
* installierter ionCube Loader
* Shopeditionen
* OXID eShop Community Edition (CE)
* OXID eShop Professional Edition (PE)
* OXID eShop Enterprise Edition (EE)
* OXID eShop B2B Edition
* Shopversionen
* OXID eShop in Compilation Version
* 6.0.x
* 6.1.x
* 6.2.x
* Themes
* wave
* flow
* azure
* mobile
* D3 Modul-Connector ([kostenfrei bei D3 erhältlich](https://www.oxidmodule.com/connector/)) ab Version 5.3.0.0
* Installation via [Composer](https://getcomposer.org)
Beachten Sie, dass die Ihnen vorliegende Modulversion entsprechend für Ihre genutzte PHP-Version sowie dem auf Ihrem Server vorhandenen Decoder (**ionCube Loader**) kompatibel ist. Im Zweifelsfall kontaktieren Sie uns und nennen den für Ihren Shop genutzten Decoder und die PHP-Version.
Kontrollieren Sie bitte auch, ob diese Modulversion für die von Ihnen eingesetzte Shopedition (Professional Edition (PE) oder Enterprise Edition (EE)) ausgelegt ist.

View File

@ -0,0 +1,7 @@
---
title: Kompatibilität mit anderen Modulen
---
Das Modul **{$modulename}** integriert sich auch in die Erweiterung "Visual CMS" von OXID eSales AG & digidesk - media solutions, sofern diese im Shop installiert wurde. Diese Integration wurde für die Version 3.x des "Visual CMS"-Moduls entwickelt.
Das Modul **{$modulename}** integriert sich auch in die Erweiterung "PsCache" von Proud Sourcing GmbH, sofern diese im Shop installiert wurde. Diese Integration wurde für die Version 3.3.x des "PsCache"-Moduls entwickelt.

View File

@ -0,0 +1,9 @@
---
title: Vorbereitungen
---
Installieren Sie bitte zuerst unseren Modul-Connector in der erforderlichen Version.
Ob dies evtl. schon geschehen ist, können Sie im Adminbereich Ihres Shops prüfen. Existiert der Punkt [ (D3) Module ] -> [ Modul-Connector ], können Sie die installierte Version unter [ Bibliotheksverwaltung ] ablesen. Fehlt dieser Eintrag, installieren Sie den kostenfreien Connector.
Informationen zu dessen Installation finden Sie auf unserer [Homepage](https://www.oxidmodule.com/Connector/).
Klicken Sie auf den Reiter [ Downloads ] und wählen dort das für Ihre Installation passende Paket.

View File

@ -0,0 +1,7 @@
---
title: Vorbereitungen
---
Installieren Sie bitte zuerst unseren Modul-Connector in der erforderlichen Version. Ob dies evtl. schon geschehen ist, können Sie im Adminbereich Ihres Shops prüfen.
Existiert der Punkt [ (D3) Module ] -> [ Modul-Connector ], können Sie die installierte Version unter [ Bibliotheksverwaltung ] ablesen.
Fehlt dieser Eintrag, installieren Sie den Modul-Connector bitte vorab. Hinweise zu dessen Installation finden Sie in der [Modul-Connector Dokumentation](https://docs.oxidmodule.com/Modul_Connector/).

View File

@ -0,0 +1,15 @@
---
title: Modul zur Installation hinzufügen
---
### **auf der Kommandozeile**
Führen Sie in der Konsole im Hauptverzeichnis Ihres Shops (oberhalb des `source`- und `vendor`-Verzeichnisses) diesen Befehl aus, um das Modul **{$modulename}** zur Installation hinzuzufügen:
```bash
php composer require {$composerident}:^{$moduleversion} --update-no-dev
```
> [!] Achten Sie darauf, dass Composer für die Installation die selbe PHP-Version verwendet, in der auch Ihr Shop ausgeführt wird. Sie erhalten sonst möglicherweise unpassende Modulpakete.
> [i] Benötigt Ihre Installation einen anderen Aufruf von Composer, ändern Sie den Befehl bitte entsprechend ab. Für weitere Optionen dieses Befehls lesen Sie bitte die [Dokumentation von Composer](https://getcomposer.org/doc/03-cli.md#require).

View File

@ -0,0 +1,16 @@
---
title: Verwendung eigener Themes
---
Das Modul ist für die Verwendung mit den folgenden OXID-Themes vorbereitet:
* Wave
* Flow
* Azure
* Mobile
Verwenden Sie in Ihrem Shop ein angepasstes Verzeichnis für Ihre Templates (neues Theme oder CustomTheme), kopieren Sie die Templates und / oder die CSS-Dateien in die neuen Ordner.
Ähnelt Ihr neues Theme technisch einem der OXID-Originale, können Sie dieses darauf umleiten. Childs von originalen OXID- Themes benötigen keine Umleitung.
Weitere Informationen zur Umleitung finden Sie in unserer [FAQ](https://faq.d3data.de/oxid-eshop/module-oxid-eshop/anpassungen/template-bloecke-dem-eigenen-theme-zuordnen/).

View File

@ -0,0 +1,5 @@
---
title: Providerspezifische Installation
---
Manche Provider erfordern besondere Einstellungen für installierte Module. Treffen Sie bei der Installation auf spezielle Anforderungen, zu denen Sie Unterstützung benötigen, kontaktieren Sie uns bitte für weiteren Support.

View File

@ -0,0 +1,19 @@
---
title: Modul im Shop aktivieren
---
### **im Adminbereich**
Aktivieren Sie das Modul über den Shopadmin unter [ Erweiterungen ] -> [ Module ]. Klicken Sie nach Auswahl von [ {$menutitle} ] auf den Button [ Aktivieren ].
### **oder auf der Kommandozeile**
Alternativ können Sie die Modulaktivierung auch auf der Kommandozeile (CLI) im Hauptverzeichnis Ihres Shops (oberhalb des `source`- und `vendor`-Verzeichnisses) durchführen.
```bash
./vendor/bin/oe-console oe:module:activate {$metadataident}
```
> [!] **Enterprise Edition**: Achten Sie darauf, dass das Modul in weiteren Shops (Mall) ebenfalls aktiviert werden muss, um dessen Funktion dort auch zu nutzen.
> [i] **Enterprise Edition**: Zur Aktivierung in einem bestimmten Shopmandanten verwenden Sie das `--shop-id`-Argument (`...oe-console --shop-id 1 oe:module...`)

View File

@ -0,0 +1,21 @@
---
title: Shopanpassungen installieren
---
### **im Adminbereich**
Direkt nach der Modulaktivierung startet der Assistent, der Sie durch die Shopanpassung führt. Darin können Sie verschiedene Optionen der Installation wählen.
Den Installationsassistenten finden Sie auch unter den Menüpunkten [ Admin ] -> [ (D3) Module ] -> [ Modul-Connector ] -> [ Modulverwaltung ] -> [ Modulinstallation ].
Bei tiefgreifenden Änderungen an Ihrem Shop (z.B. Hinzufügen weiterer Sprachen oder Mandanten) rufen Sie den Installationsassistenten bitte erneut auf, um dann eventuell notwendige Nacharbeiten für das Modul ausführen zu lassen.
Möchten Sie die Änderungen manuell installieren, können Sie sich über diesen Assistenten ebenfalls eine Checkliste erstellen.
### **oder auf der Kommandozeile**
Der Installationsassistent steht Ihnen ebenfalls auf der Kommandozeile (CLI) zur Verfügung. Führen Sie diesen Befehl im Hauptverzeichnis Ihres Shops (oberhalb des `source`- und `vendor`-Verzeichnisses) aus:
```bash
./vendor/bin/d3modules_install
```

View File

@ -0,0 +1,21 @@
---
title: TMP-Ordner leeren
---
### **im Adminbereich**
Leeren Sie das Verzeichnis `tmp` über [ Admin ] -> [ (D3) Module ] -> [ Modul-Connector ] -> [ TMP leeren ]. Markieren Sie [ komplett leeren ] und klicken auf [ TMP leeren ].
Sofern die Views nicht automatisch aktualisiert werden, führen Sie dies noch durch.
### **oder auf der Kommandozeile**
Alle TMP-leeren-Aktionen stehen Ihnen ebenfalls auf der Kommandozeile (CLI) zur Verfügung. Führen Sie diesen Befehl im Hauptverzeichnis Ihres Shops (oberhalb des `source`- und `vendor`-Verzeichnisses) aus:
```bash
./vendor/bin/d3cleartmp
```
> [i] Erfordert Ihre Installation eine andere Vorgehensweise zum Leeren des Caches oder zum Aktualisieren der Datenbank-Viewtabellen, führen Sie diese bitte aus.
> [i] Beim Kommandozeilenaufruf werden Ihnen weitere Optionen gezeigt, mit denen Sie die Aktion gezielt steuern können.

View File

@ -0,0 +1,11 @@
---
title: Lizenzschlüssel eintragen
---
### **im Adminbereich**
Das Modul verwendet Lizenzschlüssel, um die Lizenzverwaltung für Sie und auch für uns einfacher zu gestalten. Hierbei haben Sie je nach Modul die Wahl zwischen einer kostenfreien Testlizenz und einer Lizenz für den Einsatz im Livebetrieb.
Speziell **{$modulename}** wird in unterschiedlichen Editionen für den Livebetrieb angeboten. Besuchen Sie unseren [Moduleshop](https://www.oxidmodule.com/), um mehr darüber zu erfahren.
Rufen Sie zum Anfordern des Lizenzschlüssels die Modulverwaltung im Adminbereich unter [ (D3) Module ] -> [ Modul-Connector ] -> [ Modulverwaltung ] auf. Klappen Sie den Eintrag des jeweiligen Moduls aus. Sofern erforderlich, können Sie hier den Lizenzassistenten starten, der schnell und einfach ihr Modul aktiviert.

View File

@ -0,0 +1,13 @@
---
title: Cronjob einrichten
---
Legen Sie den Cronjob für die automatische Bearbeitung der eingerichteten Aufträge an. Die für die Anlage benötigten Daten finden Sie im Adminbereich des Moduls unter [ (D3) Module ] -> [ {$menutitle} ] -> [ Einstellungen ] -> [ Grundeinstellungen ]. Weitere Informationen zum Anlegen von Cronjobs finden Sie in unserer [FAQ](https://faq.d3data.de/technik/wie-werden-cronjobs-angelegt/).
> [!!] Sie sollten unbedingt den Aufruf von `.sh`-Dateien via Browser verhindern, so dass kein Unbefugter die Datei von außen aufrufen kann. Dazu können Sie z.B. die `.htaccess`-Datei des Shops um folgende Zeilen erweitern:
```htaccess
<Files *.sh>
Require all denied
</Files>
```

View File

@ -0,0 +1,7 @@
---
title: Updatefähigkeit
---
Bei individuellen Änderungen von Moduldateien empfehlen wir, jeweils die Überladungsmöglichkeiten des Shops dafür zu verwenden. So brauchen Sie die originalen Moduldateien nicht verändern und erhalten sich so die Updatefähigkeit des Shops und des Moduls. Beachten Sie, dass Moduldateien bei Updateinstallationen überschrieben werden.
Weitere Informationen zu den Überladungsmöglichkeiten verschiedener Dateien finden Sie in unserer [FAQ](https://faq.d3data.de/category/oxid-eshop/module-oxid-eshop/anpassungen/).

View File

@ -0,0 +1,16 @@
---
Title: Schnellstart per Composer
---
## Schnellstart per Composer
### **auf der Kommandozeile**
```bash
php composer require {$composerident}:^{$moduleversion} --update-no-dev
./vendor/bin/oe-console oe:module:activate {$metadataident}
./vendor/bin/d3modules_install
./vendor/bin/d3cleartmp
```
Detailliertere Angaben zur Installation entnehmen Sie bitte den folgenden Seiten.

View File

@ -0,0 +1,8 @@
---
title: Wann kann ein Update ausgeführt werden?
---
Die Updateanweisungen können verwendet werden, wenn dieses Modul schon früher mit Hilfe von Composer installiert wurde.
Wurde die Installation bisher noch nicht durchgeführt oder die Installation wurde **nicht** über Composer
durchgeführt (weil das Modul dies z.B. früher nicht unterstützte), verwenden Sie bitte die Beschreibung unter [Neuinstallation](../020_Neuinstallation/_index.md).

View File

@ -0,0 +1,19 @@
---
title: Modul deaktivieren
---
### **im Adminbereich**
Deaktivieren Sie das Modul unter [ Erweiterungen ] -> [ Module ]. Klicken Sie nach Auswahl von [ {$menutitle} ] auf den Button [ Deaktivieren ].
### **oder auf der Kommandozeile**
Alternativ können Sie die Moduldeaktivierung auch über die Kommandozeile (CLI) im Hauptverzeichnis Ihres Shops (oberhalb des `source`- und `vendor`-Verzeichnisses) durchführen.
```bash
./vendor/bin/oe-console oe:module:deactivate {$metadataident}
```
> [!] **Enterprise Edition**: Achten Sie darauf, dass das Modul in allen weiteren Shops (Mall) ebenfalls deaktiviert werden muss.
> [i] **Enterprise Edition**: Zur Deaktivierung in einem bestimmten Shopmandanten verwenden Sie das `--shop-id`-Argument (`...oe-console --shop-id 1 oe:module...`)

View File

@ -0,0 +1,18 @@
---
title: Dateien erneuern
---
### **auf der Kommandozeile**
Starten Sie die Konsole Ihres Webservers und wechseln in das Hauptverzeichnis Ihres
Shops (oberhalb des `source`- und `vendor`-Verzeichnisses). Führen Sie dort diesen Befehl aus:
```bash
php composer require {$composerident}:^{$moduleversion} --update-no-dev
```
Im weiteren Ablauf werden Sie gefragt, ob die Moduldateien überschrieben werden sollen. Bestätigen Sie dies für den Eintrag `{$composerident}`.
> [!] Achten Sie darauf, dass Composer für die Installation die selbe PHP-Version verwendet, in der auch Ihr Shop ausgeführt wird. Sie erhalten sonst möglicherweise unpassende Modulpakete.
> [i] Benötigt Ihre Installation einen anderen Aufruf von Composer, ändern Sie den Befehl bitte entsprechend ab. Für weitere Optionen dieses Befehls lesen Sie bitte die [Dokumentation von Composer](https://getcomposer.org/doc/03-cli.md#require).

View File

@ -0,0 +1,5 @@
---
title: Providerspezifische Installation
---
Manche Provider erfordern besondere Einstellungen für installierte Module. Treffen Sie bei der Installation auf spezielle Anforderungen, zu denen Sie Unterstützung benötigen, kontaktieren Sie uns bitte für weiteren Support.

View File

@ -0,0 +1,19 @@
---
title: Modulinformationen aktualisieren
---
### **im Adminbereich**
Wechseln Sie im Adminbereich zu [ Erweiterungen ] -> [ Module ]. Klicken Sie nach Auswahl von [ {$menutitle} ] auf den Button [ Aktivieren ].
### **oder auf der Kommandozeile**
Alternativ können Sie die Modulaktivierung auch über die Kommandozeile (CLI) im Hauptverzeichnis Ihres Shops (oberhalb des `source`- und `vendor`-Verzeichnisses) durchführen.
```bash
./vendor/bin/oe-console oe:module:activate {$metadataident}
```
> [!] **Enterprise Edition**: Achten Sie darauf, dass das Modul in weiteren Shops (Mall) ebenfalls aktiviert werden muss, um dessen Funktion dort auch zu nutzen.
> [i] **Enterprise Edition**: Zur Aktivierung in einem bestimmten Shopmandanten verwenden Sie das `--shop-id`-Argument (`...oe-console --shop-id 1 oe:module...`)

View File

@ -0,0 +1,21 @@
---
title: Shopanpassungen installieren
---
### **im Adminbereich**
Ob Shopanpassungen notwendig sind, ist von der Versionsänderung des Moduls abhängig.
Möglicherweise sehen Sie nach dem Neuaktivieren des Moduls den Installationsassistent, der Sie durch die Änderungen führt. Folgen Sie dann den einzelnen Schritten. Möchten Sie die Änderungen manuell installieren, können Sie sich über diesen Assistenten ebenfalls eine Checkliste erstellen.
Wird der Assistent nicht gezeigt (Sie sehen wieder die Modulübersicht), waren keine Anpassungen am Shop notwendig.
Ob erforderliche Updates ausgeführt werden sollen, können Sie jederzeit im Adminbereich unter [ (D3) Module ] -> [ Modul-Connector ] -> [ Modulverwaltung ] -> [ Modulinstallation ] prüfen.
### **oder auf der Kommandozeile**
Der Installationsassistent steht Ihnen ebenfalls auf der Kommandozeile (CLI) zur Verfügung. Führen Sie diesen Befehl im Hauptverzeichnis Ihres Shops (oberhalb des `source`- und `vendor`-Verzeichnisses) aus:
```bash
./vendor/bin/d3modules_install
```

View File

@ -0,0 +1,21 @@
---
title: TMP-Ordner leeren
---
### **im Adminbereich**
Leeren Sie das Verzeichnis `tmp` über [ Admin ] -> [ (D3) Module ] -> [ Modul-Connector ] -> [ TMP leeren ]. Markieren Sie [ komplett leeren ] und klicken auf [ TMP leeren ].
Sofern die Views nicht automatisch aktualisiert werden, führen Sie dies noch durch.
### **oder auf der Kommandozeile**
Alle TMP-leeren-Aktionen stehen Ihnen ebenfalls auf der Kommandozeile (CLI) zur Verfügung. Führen Sie diesen Befehl im Hauptverzeichnis Ihres Shops (oberhalb des `source`- und `vendor`-Verzeichnisses) aus:
```bash
./vendor/bin/d3cleartmp
```
> [i] Erfordert Ihre Installation eine andere Vorgehensweise zum Leeren des Caches oder zum Aktualisieren der Datenbank-Viewtabellen, führen Sie diese bitte aus.
> [i] Beim Kommandozeilenaufruf werden Ihnen weitere Optionen gezeigt, mit denen Sie die Aktion gezielt steuern können.

View File

@ -0,0 +1,7 @@
---
title: Lizenzschlüssel aktualisieren
---
### **im Adminbereich**
Wird für die neue Modulversion ein aktualisierter Lizenzschlüssel benötigt, tragen Sie diesen im Adminbereich unter [ (D3) Module ] -> [ Modul-Connector ] -> [ Modulverwaltung ] ein. Klappen Sie dazu den Eintrag des jeweiligen Moduls aus und starten den Lizenzassistent.

View File

@ -0,0 +1,5 @@
---
title: Erweiterungen anpassen
---
Haben Sie für dieses Modul eigene Erweiterung entwickelt, gleichen Sie dies bitte mit der neuen Fassung des Moduls ab.

View File

@ -0,0 +1,16 @@
---
title: Cachevermeidung
---
Serverseitiges Caching kann die Performance der Shopinstallation deutlich verbessern. Jedoch sind die von der Suche generierten Inhalte dynamisch und sollten nicht in den Cache aufgenommen werden. Ansonsten würden die Besucher gegenseitig ihre Ergebnisse sehen.
Setzen Sie eine Cachelösung ein, definieren Sie bitte speziell für die Suche, wann bestimmte Seiten nicht in den Cache aufgenommen werden sollen.
Mit jeder der folgenden Variablen kann ermittelt werden, ob dynamische Inhalte generiert wurden und ob die Aufnahme in den Cache verhindert werden soll:
- Request
- `isextsearch`
- Session
- `d3searchattrib`
- `d3searchattribmulti`
- `d3searchattribmultiselector`

View File

@ -0,0 +1,24 @@
---
title: Installationsprüfung
---
Um die erfolgreiche Installation zu prüfen, können Sie die folgende(n) Checkliste(n) verwenden:
## Einstellungsunabhängige Prüfungen
### Backend
* Modul ist unter [ Erweiterungen ] -> [ Module ] aktiv geschaltet
* Modul ist unter [ (D3) Module ] -> [ Modul-Connector ] -> [ Modulverwaltung ] aktiv geschaltet
* Modul zeigt unter [ (D3) Module ] -> [ {$menutitle} ] einen eigenen Bereich für Einstellungen
* Modul zeigt unter [ Artikel verwalten ] -> [ Artikel ] -> [ Erweitert ] die Einstellung [ Wichtigkeit des Artikels im Sortiment ]
* Modul zeigt unter [ Artikel verwalten ] -> [ Attribute ] -> [ Stamm ] die Einstellung [ Attribut wird in Suche für Filter nicht verwendet ]
* Modul zeigt unter [ Kundeninformationen ] -> [ CMS-Seiten ] -> [ Stamm ] die Einstellung [ CMS kann gesucht werden ]
## Einstellungsabhängige Prüfungen
### Frontend
* Modul zeigt bei Eingabe des Suchbegriffs sofort die Suggest-Suche
* Suchergebnisliste zeigt zusätzliche Filtermöglichkeiten (z.B. nach Kategorie)
* Suchbegriff ist im Artikeltitel der Suchergebnisse hervorgehoben

View File

@ -0,0 +1,11 @@
---
title: Schnellstart
---
Das Modul **{$modulename}** bringt einen umfangreichen Adminbereich mit, in dem Sie die Konfigurationseinstellungen des Moduls setzen können. Über das Menü [ (D3) Module ] -> [{$menutitle}] -> [Einstellungen] erreichen Sie die Einstellseiten. Arbeiten Sie idealerweise die Optionen einmal durch. Hinweise zu den einzelnen Einstellungen finden Sie in dem dahinter stehenden Fragezeichenfeld. Durch einen Klick darauf öffnet sich der Hinweistext.
Die meisten Optionen sind zusätzlich im [Handbuch zum Modul](../manual/010_Optionale_Erweiterungen/010_phonetischer_Index.md) umfangreicher beschrieben.
Nach Abschluss der Einstellungen ist es notwendig, den Suchindex der eingepflegten Artikel zu generieren. Die Option dafür finden Sie ebenfalls im Adminbereich zum Modul im Tab [ Grundeinstellungen ]. Lesen Sie für weitere Informationen zur Indexgenerierung auch den Abschnitt im Modulhandbuch.
Im Frontend des Shops werden Sie die Installation des Moduls durch verbesserte Reaktionen des Shops bemerken. Je nach Einstellung öffnet sich bei der Eingabe des Suchwortes das Fenster der Schnellsuche. Senden Sie die Suchanfrage ab, werden zu den Treffern zusätzliche Filtermöglichkeiten angeboten. Kontrollieren Sie die geänderten Reaktionen der Shopsuche, bevor Sie diese für die Shopbesucher aktivieren.

View File

@ -0,0 +1,5 @@
---
title: Modulerweiterungen deaktivieren und entfernen
---
Deaktivieren Sie alle vorhandenen Erweiterungen, die auf dem Modul **{$modulename}** aufbauen und löschen bitte alle Dateien dieser Erweiterungen. Entfernen Sie ebenfalls alle individuellen Templateanpassungen für dieses Modul.

View File

@ -0,0 +1,19 @@
---
title: Modul deaktivieren
---
### **im Adminbereich**
Deaktivieren Sie das Modul unter [ Erweiterungen ] -> [ Module ]. Klicken Sie nach Auswahl von [ {$menutitle} ] auf den Button [ Deaktivieren ].
### **oder auf der Kommandozeile**
Alternativ können Sie die Moduldeaktivierung auch über die Kommandozeile (CLI) im Hauptverzeichnis Ihres Shops (oberhalb des `source`- und `vendor`-Verzeichnisses) durchführen.
```bash
./vendor/bin/oe-console oe:module:deactivate {$metadataident}
```
> [!] **Enterprise Edition**: Achten Sie darauf, dass das Modul in allen weiteren Shops (Mall) ebenfalls deaktiviert werden muss.
> [i] **Enterprise Edition**: Zur Deaktivierung in einem bestimmten Shopmandanten verwenden Sie das `--shop-id`-Argument (`...oe-console --shop-id 1 oe:module...`)

View File

@ -0,0 +1,13 @@
---
title: Modul aus der Installation entfernen
---
### **auf der Kommandozeile**
Starten Sie die Konsole Ihres Webservers und wechseln in das Hauptverzeichnis Ihres Shops (oberhalb des `source`- und `vendor`-Verzeichnisses). Führen Sie Sie dort diesen Befehl aus:
```Bash
php composer remove {$composerident} --no-update
```
> [i] Benötigt Ihre Installation einen anderen Aufruf von Composer, ändern Sie den Befehl bitte entsprechend ab. Für weitere Optionen dieses Befehls lesen Sie bitte die [Dokumentation von Composer](https://getcomposer.org/doc/03-cli.md#remove).

View File

@ -0,0 +1,10 @@
---
title: Dateien löschen
---
Löschen Sie den Ordner `{$modulefolder}` und seine enthaltenen Elemente aus dem Verzeichnis `source/modules/d3` Ihres Shops.
Bestätigen Sie anschließend im Shopadmin unter [ Erweiterungen ] -> [ Module ] -> [ Installierte Shop-Module ] die Nachricht:
> Es gibt registrierte Erweiterungen im eShop, deren Verzeichnis nicht vorhanden ist.
> Möchten Sie alle Modulinformationen einschließlich Konfigurationseinstellungen und Blockinformationen für Templates löschen?

View File

@ -0,0 +1,27 @@
---
title: Datenbank bereinigen
---
Das Modul legt Informationen in der Datenbank ab. Sofern diese Daten nicht mehr benötigt werden, können diese gelöscht werden.
> [!] Legen Sie sich vorab bitte unbedingt eine Sicherung an, um die Daten im Zweifelsfall wiederherstellen zu können.
Für das Modul **{$modulename}** sind dies die folgende Tabellen und Felder:
* die komplette Tabelle `d3_extsearch_statisticlog`
* die komplette Tabelle `d3_extsearch_synset`
* die komplette Tabelle `d3_extsearch_term`
und diese Felder in bestehenden Tabellen:
* in Tabelle `oxartextends`:
* das Feld `D3_PHONETIC`
* das Feld `D3_PHONETIC_1`
* das Feld `D3_PHONETIC_...`
sowie diese Einträge in bestehenden Tabellen:
* in Tabelle `d3_cfg_mod`:
* den Eintrag `oxmodid = "{$modcfgident}"` **)
**) Diesen Eintrag gibt es ggf. für jeden Subshop. Entfernen Sie diesen nur für die Mandanten, in denen das Modul **nicht** mehr installiert ist.

View File

@ -0,0 +1,21 @@
---
title: TMP-Ordner leeren
---
### **im Adminbereich**
Leeren Sie das Verzeichnis `tmp` über [ Admin ] -> [ (D3) Module ] -> [ Modul-Connector ] -> [ TMP leeren ]. Markieren Sie [ komplett leeren ] und klicken auf [ TMP leeren ].
Sofern die Views nicht automatisch aktualisiert werden, führen Sie dies noch durch.
### **oder auf der Kommandozeile**
Alle TMP-leeren-Aktionen stehen Ihnen ebenfalls auf der Kommandozeile (CLI) zur Verfügung. Führen Sie diesen Befehl im Hauptverzeichnis Ihres Shops (oberhalb des `source`- und `vendor`-Verzeichnisses) aus:
```bash
./vendor/bin/d3cleartmp
```
> [i] Erfordert Ihre Installation eine andere Vorgehensweise zum Leeren des Caches oder zum Aktualisieren der Datenbank-Viewtabellen, führen Sie diese bitte aus.
> [i] Beim Kommandozeilenaufruf werden Ihnen weitere Optionen gezeigt, mit denen Sie die Aktion gezielt steuern können.

View File

@ -0,0 +1,7 @@
---
title: Inhalte
---
Im Modulhandbuch werden weitergehende Inhalte behandelt, mit denen Sie die **erweiterte Suche** konfigurieren oder ergänzen können.
Die Beschreibung der Adminoptionen finden Sie in den Hilfetexten direkt im Adminbereich des Moduls an der jeweiligen Einstellung im [ ? ]-Schalter.

View File

@ -0,0 +1,21 @@
---
title: Ergebnisanalyse
---
Das Modul bietet diverse Einstellungen, die Trefferlisten zu beeinflussen. Erhalten Sie für Ihre Suchanfragen
ungewollte Treffer oder eine unplausible Sortierung, steht Ihnen unser Analysetool zur Verfügung.
Öffnen Sie bitte unter [ Erweiterte Suche ] -> [ Einstellungen ] -> [ Grundeinstellungen ] ->
[ allgemeine Einstellungen ] die [ Ergebnis-Feld-Analyse ]. Es öffnet sich ein neues Fenster, in das Sie genau
die Suchbegriffe des Frontends eingeben können. Sie erhalten eine umfangreiche Tabelle, die zu jedem Treffer
aufführt, weshalb dieser in der Trefferliste enthalten ist und welche Wertigkeit der Treffer deswegen erhalten hat.
Die Spalten führen alle Suchbegriffe auf, die in den konfigurierten Feldern entweder ganz oder teilweise
enthalten sind und zeigt die Wertigkeit, die zur Berechnung der Sortierung verwendet wird. Werden Artikel
als Inhalt der Marken oder Kategorien gefunden, wird diese Wertigkeit ebenfalls gezeigt.
Unter Verwendung der `Wichtigkeit` wird die Sortierkennzahl jedes einzelnen Artikels berechnet und als `d3Priority` angezeigt.
Die hierzu verwendete Formel zeigt Ihnen unser Tool ebenfalls an.
Passen Sie nun die Moduleinstellungen an und prüfen Sie die Ergebnisse erneut. Beachten Sie bitte, dass Änderungen
der Einstellungen auf alle Suchanfragen gleichermaßen wirken. Kontrollieren Sie demnach bitte immer ein Set aus für
Ihren Shop typischen Suchanfragen.

View File

@ -0,0 +1,18 @@
---
title: optische Anpassungen
---
Die Modulausgaben können durch eigene CSS-Styles angepasst werden. Um die Updatefähigkeit des Moduls zu
erhalten, übernehmen Sie die neuen Stylesheets bitte in modulunabhängige Dateien.
Die mitgelieferten Assets (CSS, JavaScripts) werden von uns über einen vorkonfigurierten Kompilierungstask
erstellt. Dieser kann via [Grunt](https://gruntjs.com/) ausgeführt werden. Möchten Sie eigene oder
angepasste Inhalte daraus kompilieren lassen, installieren Sie das Modul bitte mit Composer und der
`--prefer-source`-Option. Dann stehen Ihnen die Quelldateien im Ordner `src/build` zur Verfügung.
Diese können direkt aufgerufen werden, um eventuelle Anpassungen im zu Grunde liegenden Theme zu
integrieren. Alternativ können Sie die Sources auch in eigene Kompilierungsprozesse einbinden,
um projektspezifische Assets zu erstellen.
Details zur Verwendung des Taskrunners und der Quelldateien entnehmen Sie bitte der `README.md` im
oben erwähnten Build-Ordner.

View File

@ -0,0 +1,11 @@
---
title: phonetischer Index
---
Für die fehlertolerante Suche haben wir einen umfangreichen Algorithmus entwickelt, der speziell auf diese Anforderungen zurechtgeschnitten ist. Die Standardentwicklung bezog sich dabei jedoch auf die **deutsche Sprache**.
# Wie werden nun andere Sprachen abgedeckt?
Grundsätzlich ist anzumerken, dass, je ähnlicher eine Sprache zum Deutschen ist, umso zuverlässiger auch die deutsche Version der Ähnlichkeitssuche damit funktioniert. Für die englische Sprache wird also die Standardinstallation ein möglicherweise sinnvolles Ergebnis liefern. Spezielle Feinheiten der jeweiligen Sprache werden jedoch nur von dem dafür vorgesehenen Indizierungsschlüssel berücksichtigt.
Für die englische Sprache haben wir die Erweiterung für das Modul schon vorbereitet. Kontaktieren Sie uns bei Bedarf bitte für ein Angebot. Diese Erweiterungen sind nicht standardmäßig im Modul enthalten.
Setzen Sie in Ihrem Shop mehr als eine Sprache ein, können Sie für jede Shopsprache den dafür passenden Indizierungsschlüssel definieren (siehe !!!!!Konfigurationsmöglichkeiten).

View File

@ -0,0 +1,7 @@
---
title: Statistik
---
In der Statistik werden Ihnen Auswertungen über das Suchverhalten Ihrer Shopbesucher gezeigt. Aktivieren Sie die Statistik vorab in den Einstellungen, um Daten zu erhalten.
Anhand dieser Daten können Sie Ihre Artikeldaten oder auch die Einstellung der Suche im Shop optimieren.

View File

@ -0,0 +1,34 @@
---
title: Synonym-Editor
---
Der Synonym-Editor ist Teil der sinngleichen Suche. Diese ermöglicht es Ihnen, shopweit zu den bestehenden Suchbegriffen zu pflegen.
Hintergrund dieser Option ist, dass es für einen bestimmten Begriff unterschiedliche Worte oder regionale Abweichungen geben kann.
Haben Sie in Ihrem Shop zum Beispiel eine Reihe `Tassen` im Angebot, können diese über den Suchbegriff `Tasse` oder `Tassen` gefunden werden. Sucht Ihr Kunde jedoch beispielsweise nach `Pott`, erhält er keinen Treffer. Dies lässt sich im Shop zwar lösen, indem Sie den `Pott` an jedem Tassenartikel als Suchbegriff hinterlegen. Je nach Artikelanzahl kann dies jedoch einen enormen Pflegeaufwand bedeuten. Im Synonym-Editor können Sie die Alternativen artikelunabhängig bearbeiten.
Um die sinnähnliche Suche zu verwenden, aktivieren Sie diese bitte in den Einstellungen der **erweiterten Suche**.
# Verwendung
Möchten Sie eine Umschreibung einfügen, wählen Sie im linken Menü des Adminbereichs den Synonym-Editor unter [ D3 Module ] -> [ erweiterte Suche ] -> [ Synonym-Editor ].
Ist in der angezeigten Liste schon ein Eintrag farbig hinterlegt, wählen Sie über [ Neues Wort / Wortgruppe ] die Eingabe für einen Neueintrag. Zur Bearbeitung eines bestehenden Eintrages wählen Sie diesen aus der oben gezeigten Liste.
Hinterlegen Sie dann im Tab [ Stamm ] Ihr gewünschtes Suchwort. Das Kommentarfeld können Sie für interne Hinweise zum Begriff verwenden. Stellen Sie weiterhin die Sprache des Begriffs ein.
Für die Eingabe der alternativen Beschreibungen wechseln Sie bitte in den [ Synonyme bearbeiten ]-Tab. Tragen Sie dort einzeln die Alternativen ein und speichern diese jeweils. Diese sind nun automatisch mit Ihrem Stammbegriff verknüpft.
# Tab [ Stamm ]
Ein Synonym besteht mindestens aus 2 Einträgen, die zueinander zugeordnet sind. Gibt es für Ihre Sinnbeschreibung noch keinen Eintrag, können Sie diesen im Stamm-Reiter anlegen. Auch die Veränderung vorhandener Wörter können Sie dort vornehmen.
Jede Kombination sinngleicher Worte ist einer gemeinsamen Zahl, der Synonym-ID zugeordnet. Kennen Sie die Synonym-Ident Ihres Begriffes, können Sie diese dort direkt zuordnen.
# Tab [ Synonyme bearbeiten ]
Möchten Sie zu einem bestehenden Begriff eine sinngleiche Umschreibung hinzufügen, suchen Sie sich zuerst aus der Liste das schon registrierte Wort. Im Tab [ Synonyme bearbeiten ] können Sie nun weitere sinngleiche Worte hinzufügen, diese bearbeiten oder auch löschen.
Beachten Sie bitte, dass beim Löschen nur der einzelne Begriff entfernt wird. Andere
Synonyme dieser Gruppe bleiben weiterhin bestehen.

View File

@ -0,0 +1,19 @@
---
title: korrespondierende Attributwerte
---
Diese Einstellung ist für Sie relevant, wenn Sie Ihre Artikel mit Eigenschaften (Attributen) ausgerüstet haben und Sie diese den Shopbesuchern zur Filterung anbieten.
Häufig gibt es Produkte, die unterschiedliche Eigenschaften mit der selben oder sehr ähnlichen Bedeutung haben. Das passiert typischerweise bei Kleidergrößen aus unterschiedlichen Regionen oder auch bei fein differenzierten Farbangaben. Bieten Sie zum Beispiel Produkte in den Farben "Lachs", "Koralle" und "helles Korallenrot" an, müsste sich Ihr Shopbesucher zwischen diesen Nuancen entscheiden oder alle ähnlichen Farben wählen. Hierbei können Sie ihm mit den korrespondierenden Attributwerten helfen.
Durch Verküpfung der einzelnen Angaben miteinander erzeugen Sie Wertegruppen. Sobald der Besucher einen dieser Werte wählt, werden im Hintergrund automatisch alle anderen Werte der selben Gruppe ebenfalls ausgewählt.
Natürlich können Sie einen Wert auch mehreren Gruppen zuordnen (z.B. "Türkis" zur Gruppe "Blau" und auch zur Gruppe "Grün"). So wird "Türkis" zusätzlich mit gewählt, wenn Ihr Besucher blau oder auch grün gewählt hat.
![Werte-Gruppen-Struktur](../assets/AttributeValueGroups.svg)
Um solche Wertegruppen einzurichten, gehen Sie bitte so vor:
1. setzen Sie im Admin am betreffenden Attribut die Option [ fügt korrespondierende Attributwerte hinzu ]
2. gehen Sie zum Synonymeditor unter [ D3 Module ] -> [ erweiterte Suche ] -> [ Synonym-Editor ], tragen Sie dort den ersten Attributswert ein und aktivieren die Verwendung für die korrespondierenden Attributwerte. Speichern Sie die Einstellungen.
3. wechseln Sie in den Tab [ Synonyme bearbeiten ] und tragen dort alle dazu passenden Werte ein.
Für eine zusätzliche Wertegruppe führen Sie die Schritte 2 und 3 erneut aus. Beachten Sie bitte, dass die Synonymbezeichnung genau dem am Artikel hinterlegten Attributswert entsprechen muss (Groß-/Kleinschreibung wird nicht berücksichtigt).

View File

@ -0,0 +1,5 @@
---
title: Logging
---
In diesem Bereich werden Ihnen alle vom Modul mitgeschriebenen Meldungen angezeigt.

View File

@ -0,0 +1,21 @@
---
title: Einstellungen außerhalb des Adminbereichs
---
Für wenige Installation sind bestimmte Einstellungen notwendig, um das Modul z.B. an bestimmte Servereinstellungen anzupassen. Diese Optionen werden der Übersichtlichkeit wegen nicht direkt im Adminbereich definiert. Tragen Sie die Einstellungen bei Bedarf bitte direkt in die Datei `config.inc.php` ein.
# UTF8-Decoding erzwingen
Werden Suchbegriffe mit Sonderzeichen fehlerhaft dargestellt, kann es nötig sein, dass diese unbedingt decodiert werden müssen. Hierfür ist folgende Einstellung zu verwenden:
```
$this->d3extsearch_forceUtf8decode = true;
```
# URLs in Artikellisten nicht um Suchparameter ergänzen
Die folgende Option verhindert, dass Artikeladressen innerhalb der Schnellsuche um Suchparameter ergänzt werden:
```
$this->bld3ExtSearchSuggestForceHideUrlParams = true;
```

View File

@ -0,0 +1,31 @@
---
title: Optimierungen
---
# Systemleistung
Das Modul stellt Ihnen eine ganze Reihe an Filter- und Suchkriterien zur Verfügung. Wir investieren viel Zeit und Energie in die Optimierung der Optionen. Beachten Sie jedoch bitte, dass trotzdem jedes aktivierte Feature auch Rechenleistung Ihres Servers benötigt. Schauen Sie die Einstellungen daher bitte objektiv durch, welche davon in Ihrem Shop wirklich sinnvoll sind und auf welche Sie möglicherweise verzichten können. Nebenbei fällt es den Kunden auch leichter, sich durch eine überschaubare Trefferliste zu arbeiten, als vor einer riesigen Liste kapitulieren zu müssen.
Die folgende Übersicht soll Ihnen einen **Anhaltspunkt** liefern, welche Auswirkung die verschiedenen Einstellungen auf die Ladezeit haben kann. Da die tatsächlichen Ausführungszeiten von vielen unterschiedlichen Bedingungen abhängig sind, nutzen wir hierbei Zeiteinheiten. Wie lang solch eine Zeiteinheit ist, hängt von Ihrem System ab. Je kleiner die Zahl, umso schneller ist die Option:
- Standardsuche => ca. 14 Einheiten
- Ähnliche Artikel (phonetische Suche) => ca. 14 Einheiten
- Auslassungen und Einfügungen => ca. 2 Einheiten
- Indexbuchstaben => ca. 10 Einheiten
- Herstellerliste => ca. 5 Einheiten
- Lieferantenliste => ca. 5 Einheiten
- Kategorieliste => ca. 1 Einheit
- CMS-Suche => ca. 0,1 Einheiten
Sind Sie sich über die Leistung des Moduls auf Ihrem System nicht sicher, fordern Sie bei uns bitte eine Testlizenz an. Mit dieser können Sie die Funktion und Leistung mit Ihren Artikeln auf Ihrem Server testen. Eine allgemeine Aussage ist schon auf Grund der verschiedenen Systemkonstellationen nicht möglich.
# Suchtreffer
Manchmal ist es sinnvoll, Ihrem Kunden weitere Artikel zu zeigen, die er vielleicht gar nicht gesucht hat. Werden aber zu viele Treffer gezeigt, kann das den Besucher verwirren. Im kommenden Abschnitt zeigen wir Ihnen Optionen auf, mit denen Sie die Treffermenge beeinflussen können:
- Auslassungen oder Einfügungen erlauben: Aktivierung erhöht die Trefferanzahl
- Verwendung mehrerer Suchworte: `jedes Wort wird separat gesucht` erhöht die Treffermenge
- OR-Suche (Oxid Standard-Grundeinstellung): erhöht die Treffermenge
- Phonetische Suche: Aktivierung erhöht die Trefferanzahl
- Shop zeigt zusätzlich ähnliche klingende Treffer, wenn reguläre Suche maximal X Treffer: Aktivierung sowie große Anzahl erhöht die Treffermenge
- Treffergenauigkeit bei kurzen Suchworten: weniger Genauigkeit erhöht die Treffermenge

View File

@ -0,0 +1,11 @@
---
title: Grundsätzliche Fragen
---
# Wie und wann werden Varianten gesucht?
Die Varianten stellen unter den Artikeln eine Besonderheit dar. Allgemeine Informationen stehen meist nur am Vaterartikel, variantenspezifische Daten sind an den Varianten hinterlegt. Ist im Shop die Variantensuche nun aktiviert, sucht der Shop neben Vaterartikeln auch nach Varianten. Jedoch müssen die Variantenartikel auch alle gesuchten Informationen enthalten.
Ein Beispiel: Bieten Sie T-Shirts an, gibt es üblicherweise eine Vaterartikel "T-Shirts". An den Varianten ist dieser Titel nicht mehr hinterlegt, daran steht dann z.B. nur noch die Farbangabe. Wird nun nach "T-Shirt grün" gesucht, wird die Variante möglicherweise nicht gefunden, da der Variantenartikel den Wortlaut "T-Shirt" nicht selbst enthält. Daten aus Vaterartikeln werden bis auf den Artikeltitel nicht vererbt.
Unsere Empfehlung: Legen Sie solche suchwichtige Begriffe als `Searchkeys` auch noch einmal an den Varianten selbst ab.

View File

@ -0,0 +1,23 @@
---
title: Erweiterungsmöglichkeiten
---
# Allgemein
Viele Stellen des Frontends lassen sich unkompliziert anpassen. Dies gilt für das Design der angezeigten Fenster und Rahmen, sowie auch bestimmte Funktionalitäten.
# Schnellsuche
Die Schnellsuche stellt ein per Ajax-Technologie erstelltes Trefferfenster zur Verfügung. Dieses wird, wie alle anderen Shopseiten auch, aus einem Template erstellt. Möchten Sie dieses Fenster anpassen, verwenden Sie bitte die `modules/d3/extsearch/Application/views/tpl/d3_ext_search_quicksearch.tpl` für inhaltliche Änderungen. Grafische Einstellungen sind in der moduleigenen CSS-Datei `d3_ext_search.css` notiert.
# Filter-Auswahl
Die Filter-Auswahl wird oberhalb der Trefferliste angezeigt. Je nach Einstellung werden Ihnen hier Kategorien, Hersteller oder auch die Indexleiste gezeigt. Diese Elemente sind im Template `modules/d3/extsearch/Application/views/tpl/[theme]/d3_inc_extsearch.tpl` definiert. Um die Auswahlfelder der Indexleiste anzupassen, verwenden Sie die include- Aufrufe, die Sie beispielhaft im Template finden. Um die Logik müssen Sie sich hierbei nicht kümmern. Weitere Details zu den Feldern der Indexleiste finden Sie in den "!!!!!Technischen Erläuterungen" dieses Handbuchs.
# Trefferhervorhebungen
Welches Format die Hervorhebung der gesuchten Begriffe hat, legen Sie im Template `modules/d3/extsearch/Application/views/tpl/d3_ext_search_highlight.tpl` fest. Hierbei sind alle HTML-Tags erlaubt, die im selben Template auch wieder abgeschlossen werden können.
# Zusätzliche Formularfelder
Diese Funktion ist ausführlich in den "!!!!!!Technischen Erläuterungen" beschrieben.

View File

@ -0,0 +1,70 @@
---
title: zusätzliche Formularfelder
---
Mit den zusätzlichen Formularfeldern haben Sie ein mächtiges Werkzeug an der Hand, um Ihren Kunden die Suche vorzubereiten. Mit regulären Formularfeldern ("Select-Boxen", Textfeldern etc.) können Sie auch shopfremde Felder Ihrer Artikeltabelle in flexibler Art und Weise in Kombination mit den Standardoptionen durchsuchbar machen.
Als Anschauungsbeispiel möchte ich Ihnen die Verwendung in einem Schuh-Shop erklären. Übertragen Sie dies dann einfach auf Ihre Branche:
Alle Ihre Schuhe haben die Informationen über die verfügbaren Schuhgrößen in einem speziellen Feld `myShoeSize` in der Tabelle `oxarticles` abgelegt. Für ein Beispiel könnte darin stehen: `40, 41, 45, 46`. Die Werte müssen zwingend mit Komma getrennt sein.
Ein weiteres Beispielfeld `myShoeColor` könnte so die Farbe des Schuhs beinhalten. So steht in unserem Farbfeld eindeutig `schwarz`, `blau` oder `grün`.
Mit Hilfe der zusätzlichen Formularfelder können Sie nun in das Template `modules/d3/extsearch/Application/views/blocks/widget/header/d3_extsearch_searchfield.tpl` ein neues Formularfeld einfügen:
```
<select name="d3searchlike[myShoeSize]">
<option value=""> - alle Größen - </option>
<option value="40" [{if $aD3SearchLike.myShoeSize == "40"}]selected[{/if}]> Größe 40 </option>
<option value="41" [{if $aD3SearchLike.myShoeSize == "41"}]selected[{/if}]> Größe 41 </option>
<option value="42" [{if $aD3SearchLike.myShoeSize == "42"}]selected[{/if}]> Größe 42 </option>
<option value="..." [{if $aD3SearchLike.myShoeSize == "..."}]selected[{/if}]> ... </option>
<option value="47" [{if $aD3SearchLike.myShoeSize == "47"}]selected[{/if}]> Größe 47 </option>
</select>
<input type="text" name="d3searchis[myShoeColor]" value="[{$aD3SearchIs.myShoeSize}]">
<select name="d3searchis[myShoeSize]">
<option value=""> - alle Größen - </option>
<option value="BETWEEN__AND_35_" [{if $aD3SearchIs.myShoeSize == " BETWEEN__AND_35_"}]selected[{/if}]> bis Größe 35 </option>
<option value="BETWEEN_36_AND_40_" [{if $aD3SearchIs.myShoeSize == " BETWEEN_36_AND_40_"}]selected[{/if}]> von Größe 36 bis 40 </option>
<option value="BETWEEN_41_AND__" [{if $aD3SearchIs.myShoeSize == " BETWEEN_41_AND__"}]selected[{/if}]> ab Größe 41 </option>
</select>
```
Im Quelltext sind wichtige Stellen farbig markiert:
### d3searchlike
Mit diesem Namen des Formularfeldes legen Sie das Verhalten des Suchfeldes fest. Zur Verfügung stehen Ihnen hier:
- d3searchlike: Der damit übergebene Wert muss als Teil des Inhalts im genannten Tabellenfeld enthalten sein. Wählt der Kunde z.B. die Option `41`, werden alle Artikel gefunden, bei denen die Zahl 41 im Größenfeld mit genannt ist. Da die Werte eindeutig getrennt sind, werden die Artikel sicher selektiert. In unserem Fallbeispiel würde der Schuh gefunden werden, wenn alle anderen Suchoptionen (z.B. der Suchbegriff) auch passt. Bei Option `42` fehlt der Artikel trotz passenden Begriffs in der Trefferliste; die Größe ist nicht mit in dessen Liste aufgeführt.
- d3searchis: Der vom Feld übergebene Wert muss eindeutig in dem Feld am Artikel vorkommen. Wird in das Formular `schwarz` eingegeben, werden auch nur Artikel mit der Farbe schwarz gefunden. Die Farbe `schwarzgrün` würde zum Beispiel ignoriert werden. Um ungenaue Suchen auszuschließen, empfehlen wir, auch hier dem Kunden eine genaue Vorgabe in Form von z.B. Selectboxen, Radiobuttons etc. zu machen. Freitexteingaben sind da sehr fehleranfällig.
- d3searchis mit BETWEEN-Syntax: Mit der BETWEEN-Syntax können Sie Bereiche festlegen, innerhalb derer die Treffer liegen müssen. Die Feldwerte müssen dabei wie folgt aufgebaut sein:
```
BETWEEN_Wert1_AND_Wert2_
```
`Wert1` definiert den Startwert, `Wert2` den Endwert.
Die beiden Werte sind optional, einer der beiden Werte muss jedoch zwingend angegeben werden. Folgende Konstellationen sind hierbei möglich:
- `BETWEEN__AND_10_` - Alle Werte bis einschließlich 10 werden gefunden.
- `BETWEEN_11_AND_20_` - Alle Werte zwischen einschließlich 11 bis einschließlich 20 werden gefunden.
- `BETWEEN_21_AND__` - Alle Werte ab einschließlich 21 werden gefunden
Statt Ganzzahlen können Sie auch Dezimalzahlen angeben. Die Schreibweise muss jedoch den Datenbankwerten entsprechen.
Ein Beispiel für die verwendete Syntax finden Sie weiter oben und in den beiliegenden Modultemplates.
#### Legende
Mit `myShoeSize` sind in den Beispielen die Namen der Datenbankfelder benannt. Tragen Sie die Namen eindeutig (so wie in Ihrer Shopdatenbank in der Tabelle `oxarticles` benannt) entsprechend der Beispiele ein. Mit diesem Namen geben Sie vor, in welchem Feld die ausgewählten Inhalte vorkommen müssen. Zugriff haben Sie auf alle Tabellenfelder der Tabelle `oxarticles`, unabhängig ob diese im Standardshop vorhanden oder individuell angelegt wurden.
Die Werte im `value`-Attribute sind die in der Datenbank abgefragten Werte. In Textfeldern vergeben Sie keine Standardwerte. Im Normalfall (Datenbank-Kollation ist `case-insensitiv`) ist die Groß-/Kleinschreibung der Werte egal.
Leereinträge werden von der Suche so behandelt, dass derjenige Filter nicht verwendet wird. Damit können Sie also eine Möglichkeit schaffen, eine Filterung komplett zu vermeiden. Im Beispiel der Schuhgrößen würde die Auswahl der ersten Option `alle Größen` alle Schuhe unabhängig der Größe liefern.
In den Variablen `$aD3SearchIs` und `$aD3SearchLike` sind die Werte enthalten, die der Kunden vorab gewählt hatte. Als Parameter übergeben Sie den Feldnamen. Damit können Sie Ihren Formularfeldern die vom Kunden gewählte Auswahl wieder als Standard setzen.
In der Praxis hat sich auch bewährt, an prominenter Stelle im Shop ein kleines Suchformular anzubieten und auf einer speziellen Seite Ihrem Kunden ein umfangreiches Suchformular mit vielen Suchkriterien zur Verfügung zu stellen. Kopieren Sie in diesem Fall das komplette Formular aus dem Template `inc/d3_extsearch_form.tpl` in Ihre spezielle Seite und füllen dies mit den möglichen Suchfeldern entsprechend der vorangegangen Beschreibung.
Beachten Sie bitte, dass zur Auswertung dieser beschriebenen Suchfelder unbedingt die Option `auf zusätzliche Formularfelder prüfen` aktiviert sein muss.

View File

@ -0,0 +1,15 @@
---
title: Attributfilter mit Mehrfachauswahl
---
Auch dieser Filter ist natürlich frei anpassbar. Die Einfachauswahl (Dropdown aus Select-Element) und die Mehrfachauswahl (Checkboxen) sind unterschiedliche Elemente, die gleichzeitig an den Browser geschickt werden. Über einen Schalter wird die jeweils ungenutzte Option ausgeblendet.
Soll stattdessen immer nur die Einfach- oder die Mehrfachauswahl allein gezeigt werden, können die anderen Formularfelder entfernt werden. Beachten Sie hierbei Folgendes:
- Passen Sie die Stylesheet-Angabe so an, dass die gewünschten Eingabefelder sichtbar sind.
- Prüfen Sie, ob die für den Umschalter integrierten JavaScripts noch benötigt werden.
- Ob die Mehrfachauswahl genutzt wird, wird in einem versteckten Formularelement gespeichert (`d3attribmultiselector`). Setzen Sie diesen entsprechend so:
- Bei Verwendung beider Auswahlmöglichkeiten: dynamisch wie Standardmodul
- Bei ausschließlicher Verwendung der Einfachauswahl: fest auf `nicht gesetzt`
- Bei ausschließlicher Verwendung der Mehrfachauswahl: fest auf `gesetzt`

View File

@ -0,0 +1,11 @@
---
title: Indexleiste
---
Die Felder der Indexleiste sind in `modules/d3/extsearch/Application/views/blocks/page/search/d3_inc_extsearch.tpl` aufgeführt. Sie werden durch den folgenden Aufruf darin eingebunden:
```
[{include file= $sTplPath|cat:“inc/d3_ext_search_filter.tpl“ d3fparam=“X“ d3fdesc=“Buchstabe X“}]
```
Die Logik hinter den Feldern ist im Template `modules/d3/extsearch/Application/views/tpl/d3_ext_search_filter.tpl` realisiert. Zum Aufruf ist der Parameter `d3fparam` zwingend notwendig. Er enthält den Suchparameter. Soll statt des Parameters in der Indexleiste eine andere Ausgabe erfolgen, können Sie diese im optionalen Parameter `d3fdesc` hinterlegen. Hier sind so auch Multilang-Bausteine möglich.

View File

@ -0,0 +1,20 @@
---
title: Relevanz und Wichtigkeiten
---
Die Suche bietet zwei miteinander kombinierbare Möglichkeiten an, den Artikeln eine automatische Reihenfolge vorzugeben:
- Je nachdem, in welchem Feld der Treffer vorkommt (Bsp.: Artikel mit dem Suchwort im Titel werden höher gewertet, als Artikel mit dem Suchwort in der Langbeschreibung, hat der Artikel die Suchworte in beiden Feldern, addieren sich beide Relevanzwerte und der Artikel wird noch weiter oben gezeigt.
- Je nach Wichtigkeit am Artikel: jeder Artikel kann als normal, wichtiger und sehr wichtig definiert werden. Entsprechend weit oben wird dieser in den Suchergebnissen gezeigt.
Die Kombination aus beiden Möglichkeiten wird durch folgende Formel umgesetzt:
```
Sortierung = (Teilrelevanz * Wichtigkeit) + (Wortrelevanz * Wichtigkeit) + Wichtigkeit
```
So werden wichtige Artikel mit Treffern in unwichtigen Feldern höher bewertet und schieben sich evtl. sogar vor unwichtige Artikel mit Treffern in wichtigen Feldern.
Die Wortrelevanz trifft zu, wenn der Suchbegriff von Leerzeichen umschlossen im jeweiligen Feld gefunden wird. Für die Teilrelevanz ist das Vorkommen des Suchbegriffes auch als Teil eines anderen Wortes ausreichend. Somit werden Artikel, die genau das gesuchte Wort enthalten, höher bewertet, als wenn das Suchwort nur als Teilbegriff vorkommt.
Um die Relevanz in einem Suchergebnis analysieren zu können, finden Sie im Adminbereich der **erweiterten Suche** unter [ Grundeinstellungen ] die Ergebnis-Feld-Analyse. Darin wird zu jedem Treffer Ihrer Suchanfrage aufgeschlüsselt, wie sich seine Relevanz ergibt. Mit diesen Informationen können Sie die Relevanz besser beeinflussen.

View File

@ -0,0 +1,11 @@
---
title: Phonetic-Cronjob
---
Werden Ihre Artikel außerhalb des OXID-Frameworks gepflegt, muss die Erstellung des phonetischen Indexes (notwendig für die klangähnliche Suche) manuell gestartet werden. Daher haben Sie die Möglichkeit, die Generierung des Suchindex über einen externen Aufruf zu starten. Verwenden Sie dazu den folgenden Aufruf:
```
./vendor/bin/d3_extsearch_cron
```
Dieser Aufruf listet Ihnen alle möglichen Optionen und Aufgaben. Stellen Sie sich den gewünschten Aufruf damit zusammen und verwenden Sie diesen zum Beispiel als regelmäßig ausgeführter Cronjob.

View File

@ -0,0 +1,16 @@
---
title: Hilfe und Support
---
Bei Bedarf bieten wir Ihnen auch gern die Installation des Moduls in Ihrem Shop an. Geben Sie uns bitte unter den unten genannten Kontaktdaten Bescheid.
Haben Sie Fragen oder Unklarheiten in Verbindung mit diesem Modul oder dessen Installation, stehen Ihnen Hilfetexte in unserem [HelpCenter](https://faq.d3data.de/) zur Verfügung. Finden Sie darin die benötigten Antworten nicht, kontaktieren Sie uns bitte unter den folgenden Möglichkeiten:
1. per E-Mail: <support@shopmodule.com> oder
2. über das Kontaktformular auf [Oxidmodule.com](https://www.oxidmodule.com/) oder
3. per Telefon: (+49) 37 21 / 26 80 90 zu unseren Bürozeiten
Geben Sie bitte an, wo und wie wir gegebenenfalls vorhandene Schwierigkeiten nachvollziehen können. Sind Ihre Fragen shopspezifisch, benötigen wir möglicherweise Zugangsdaten zum betreffenden Shop.
Wir wünschen Ihnen mit Ihrem Shop und dem Modul viel Erfolg!
Ihr D³-Team.

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 11 KiB

View File

@ -0,0 +1,819 @@
<!DOCTYPE html>
<html class="no-js" lang="de">
<head>
<title>Changelog - erweiterte Suche</title>
<meta name="description" content="">
<meta name="author" content="D³ Data Development">
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<link rel="icon" href="../themes/d3/img/favicon.png" type="image/x-icon">
<!-- Mobile -->
<meta name="apple-mobile-web-app-capable" content="yes" />
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<!-- Font -->
<!-- CSS -->
<link href='../themes/d3/css/theme-blue.min.css' rel='stylesheet' type='text/css'><link href='../themes/d3/css/d3.css' rel='stylesheet' type='text/css'>
<!-- Tipue Search -->
<link href="../tipuesearch/tipuesearch.css" rel="stylesheet">
<!--[if lt IE 9]>
<script src="../themes/d3/js/html5shiv-3.7.3.min.js"></script>
<![endif]-->
</head>
<body class=" ">
<div class="Columns content">
<aside class="Columns__left Collapsible">
<button type="button" class="Button Collapsible__trigger">
<span class="Collapsible__trigger__bar"></span>
<span class="Collapsible__trigger__bar"></span>
<span class="Collapsible__trigger__bar"></span>
</button>
<a class="Brand" href="../index.html"><i class='fab fa-d3 d3fa-color-blue'></i> erweiterte Suche</a>
<div class="Search">
<svg class="Search__icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 451 451">
<path d="M447.05 428l-109.6-109.6c29.4-33.8 47.2-77.9 47.2-126.1C384.65 86.2 298.35 0 192.35 0 86.25 0 .05 86.3.05 192.3s86.3 192.3 192.3 192.3c48.2 0 92.3-17.8 126.1-47.2L428.05 447c2.6 2.6 6.1 4 9.5 4s6.9-1.3 9.5-4c5.2-5.2 5.2-13.8 0-19zM26.95 192.3c0-91.2 74.2-165.3 165.3-165.3 91.2 0 165.3 74.2 165.3 165.3s-74.1 165.4-165.3 165.4c-91.1 0-165.3-74.2-165.3-165.4z"/>
</svg>
<input type="search" id="tipue_search_input" class="Search__field" placeholder="Suchen..." autocomplete="on"
results=25 autosave=text_search>
</div>
<div class="Collapsible__content">
<!-- Navigation -->
<ul class='Nav'><li class='Nav__item Nav__item--active'><a href="../changelog/Changelog.html">Changelog</a></li></ul>
<div class="Links">
<hr/>
<a href="https://www.oxidmodule.com" target="_blank">Shop</a><br />
<a href="https://blog.oxidmodule.com" target="_blank">Blog</a><br />
<a href="https://faq.d3data.de" target="_blank">FAQ</a><br />
<a href="https://docs.oxidmodule.com" target="_blank">Dokumentationen</a><br />
<a href="https://support.oxidmodule.com" target="_blank">D³ Support Center</a><br />
<a href="https://www.oxidmodule.com/kontakt" target="_blank">Kontakt</a><br />
<a href="https://www.oxidmodule.com/impressum" target="_blank">Impressum</a><br />
</div>
</div>
</aside>
<div class="Columns__right Columns__right--full">
<div class="Columns__right__content">
<div class="doc_content">
<article class="Page">
<div class="Page__header">
<h1><a href="../changelog/Changelog.html">Changelog</a></h1>
<span class="ModifiedDate">
02.05.2022 </span>
</div>
<div class="s-content">
<h2 id="page_6-7-0-0-2022-04-29">6.7.0.0 (2022-04-29)</h2>
<h3 id="page_Added">Added</h3>
<ul>
<li>Schnellsuche startet Abfrage erst nach 3 Buchstaben (Anzahl ist konfigurierbar)</li>
<li>Attribut-zu-Objekt-Einträge werden automatisch gelöscht, wenn Attribut oder Objekt selbst gelöscht wird</li>
<li>optional können Varianten auch ohne verwendeten Filter gezeigt werden</li>
<li>zusätzliche Templateblöcke zur einfacheren Erweiterbarkeit eingefügt</li>
<li>zusätzliche CSS-Defintionen zur einfacheren Formatierbarkeit eingefügt</li>
</ul>
<h3 id="page_Changed">Changed</h3>
<ul>
<li>Datenbankfeldtypen von Bit zu Tinyint wegen Migrationsschwierigkeiten geändert</li>
<li>Debug-Modus für Schnellsuche erweitert</li>
<li>Variantenartikel werden nur gesucht, wenn Filter verwendet werden (Suche und Kategorien)</li>
<li>&quot;Filter abwählen&quot; findet Checkboxen in tiefer verschachtelten HTML-Elementen</li>
<li>noscript Abwahlbutton wird nur an relevanten Auswahlmöglichkeiten gezeigt</li>
<li>&quot;nicht wählbare&quot; Attribute werden zu &quot;nicht sicher wählbaren&quot; Attributen
<ul>
<li>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.</li>
</ul>
</li>
<li>Reihenfolge der wählbaren und der &quot;nicht sicher wählbaren&quot; Attribute angepasst</li>
<li>&quot;nicht zugeordnet&quot;-Filter sind auswählbar</li>
</ul>
<h3 id="page_Fixed">Fixed</h3>
<ul>
<li>Parameterhandling korrigiert</li>
<li>fehlerhafte Querygenerierung korrigiert</li>
<li>Timeout in Schnellsuche korrigiert</li>
<li>fehlerhaftes Buttonlayout der Filter korrigiert</li>
<li>falsche Artikelanzahl bei Variantensuche in Kategorien verhindert Seitennavigation</li>
<li>Filter können bei Variantensuche in Kategorien (Darstellung der Varianten selbst) angewandt werden</li>
</ul>
<hr />
<h2 id="page_6-6-2-0-2021-04-30">6.6.2.0 (2021-04-30)</h2>
<h3 id="page_Added-2">Added</h3>
<ul>
<li>installierbar in OXID 6.2.4</li>
<li>zusätzliche Tests eingefügt</li>
<li>Cachechecks sind auch in Community und Professional Editions nutzbar</li>
<li>Controller steuern Cachestatus im psCache Modul</li>
</ul>
<h3 id="page_Changed-2">Changed</h3>
<ul>
<li>Sonderzeichenoptimierung in Abfrage für semantische Suche</li>
<li>fehlende Dateiregistrierungen eingefügt</li>
<li>Build Pakete aktualisiert</li>
</ul>
<h3 id="page_Fixed-2">Fixed</h3>
<ul>
<li>fehlende Sortierdefinition wird leer gesetzt, um Ausführungsfehler zu vermeiden</li>
</ul>
<hr />
<h2 id="page_6-6-1-2-2021-03-03">6.6.1.2 (2021-03-03)</h2>
<h3 id="page_Fixed-2">Fixed</h3>
<ul>
<li>Queryfehler durch unzugeordnetes oxtimestamp-Feld korrigiert</li>
<li>fehlerhaften Tabellennamengenerierung bei Abfrage in Nicht-Standardsprache korrigiert</li>
<li>zu große Artikelanzahl bei mit ähnlichen Artikeln aufgefüllte Trefferliste korrigiert</li>
</ul>
<h3 id="page_Changed-2">Changed</h3>
<ul>
<li>phonetischer Hash wird ausschließlich in der Datenbank generiert, um Differenzen zwischen PHP- und mySQL-Verhalten zu vermeiden (führte zu ungültigen Updateanforderungen)</li>
<li>Phonetischer Index wird nicht generiert, wenn kein Generator eingestellt ist</li>
<li>Bevorzugen der Filtermehrfachauswahl, wenn auch Einfachauswahl gesetzt ist (verhindert ungültige Wertkombinationen)</li>
<li>Admin-Icon verwendet feste Breite</li>
</ul>
<hr />
<h2 id="page_6-6-1-1-2020-12-09">6.6.1.1 (2020-12-09)</h2>
<h3 id="page_Fixed-2">Fixed</h3>
<ul>
<li>fehlerhaften Tabellennamengenerierung bei Abfrage in Nicht-Standardsprache korrigiert</li>
</ul>
<hr />
<h2 id="page_6-6-1-0-2020-12-03">6.6.1.0 (2020-12-03)</h2>
<h3 id="page_Added-2">Added</h3>
<ul>
<li>installierbar in OXID 6.2.3</li>
</ul>
<h3 id="page_Changed-2">Changed</h3>
<ul>
<li>fehlende Übersetzungsbausteine in Sprache Englisch nachgetragen</li>
</ul>
<h3 id="page_Fixed-2">Fixed</h3>
<ul>
<li>Indexgenerierung läuft in manchen Fällen in eine Endlosschleife</li>
<li>fehlerhaften Feldnamen bei Datenbankabfrage in Phonetic Light korrigiert</li>
<li>Testlauf verwendet keinen Debugmode</li>
</ul>
<hr />
<h2 id="page_6-6-0-1-2020-11-09">6.6.0.1 (2020-11-09)</h2>
<h3 id="page_Changed-2">Changed</h3>
<ul>
<li>unnötige Redirect-Prävention im Falle eines Einzeltreffers beim Debug-Modus entfernt</li>
</ul>
<h3 id="page_Fixed-2">Fixed</h3>
<ul>
<li>ungültige Tabellenname/Feldname-Kombination in SQL Query korrigiert</li>
</ul>
<hr />
<h2 id="page_6-6-0-0-2020-11-06">6.6.0.0 (2020-11-06)</h2>
<h3 id="page_Added-2">Added</h3>
<ul>
<li>Wartungsaufgaben über CLI aufrufbar</li>
<li>Cronjobaufruf generiert fehlende oxartextends-Einträge selbst</li>
<li>CLI komplett übersetzt und übersetzbar</li>
<li>Status der Indexgenerierung wird aus Inhalten anstelle des letzten Generierungsdatums ermittelt</li>
<li>Metadaten mehrsprachig verfügbar</li>
</ul>
<h3 id="page_Fixed-2">Fixed</h3>
<ul>
<li>Theme-Weichen für passende Produktdarstellung im Wave-Theme korrigiert</li>
</ul>
<hr />
<h2 id="page_6-5-2-2-2020-09-29">6.5.2.2 (2020-09-29)</h2>
<h3 id="page_Changed-2">Changed</h3>
<ul>
<li>Suggest: Submit bei markiertem Eintrag sendet Formular ab, anstatt den Eintrag zu zeigen</li>
<li>JavaScripts verwenden Strict Mode</li>
</ul>
<h3 id="page_Fixed-2">Fixed</h3>
<ul>
<li>optimiertes Decoding verhindert SQL Injections</li>
</ul>
<hr />
<h2 id="page_6-5-2-1-2020-08-20">6.5.2.1 (2020-08-20)</h2>
<h3 id="page_Fixed-2">Fixed</h3>
<ul>
<li>fehlerhaften BaseConfKey getauscht</li>
</ul>
<hr />
<h2 id="page_6-5-2-0-2020-07-20">6.5.2.0 (2020-07-20)</h2>
<h3 id="page_Changed-2">Changed</h3>
<ul>
<li>unnötige Maskierung des Suchbegriffes entfernt
<ul>
<li>führte bei Verwendung von Sonderzeichen zu fehlerhaften Ergebnissen</li>
</ul>
</li>
<li>Build-Komponenten aktualisiert
<ul>
<li>vermeidet Verwendung unsicherer Pakete</li>
</ul>
</li>
<li>Benennung des Source-Verzeichnisses wird automatisch ermittelt
<ul>
<li>so kann dieses Verzeichnis auch anders benannt oder an anderer Stelle abgelegt sein</li>
</ul>
</li>
<li>kleine Layoutanpassungen im Flow- und Wavetheme</li>
<li>Dokumentation aktualisiert</li>
</ul>
<h3 id="page_Fixed-2">Fixed</h3>
<ul>
<li>fehlende Datenbankfelder in Abfrage ergänzt
<ul>
<li>führte in Verwendung der Indexbuchstaben in bestimmter Konstellation zu Fehlern bei der Abfrage</li>
</ul>
</li>
<li>bei entsprechender Einstellung werden leere Kategorien nicht in Filtern gezeigt</li>
</ul>
<hr />
<h2 id="page_6-5-1-0-2020-05-04">6.5.1.0 (2020-05-04)</h2>
<h3 id="page_Added-2">Added</h3>
<ul>
<li>Artikellisten (Kategorien, Hersteller, Lieferanten) können ebenfalls Varianten zeigen und zur Filterung verwenden</li>
</ul>
<h3 id="page_Fixed-2">Fixed</h3>
<ul>
<li>ungültige Filterkombinationen zeigen in Artikellisten entsprechende Hinweise und ermöglichen ein Zurücksetzen der gesetzten Filter</li>
</ul>
<hr />
<h2 id="page_6-5-0-0-2020-03-31">6.5.0.0 (2020-03-31)</h2>
<h3 id="page_Added-2">Added</h3>
<ul>
<li>Kompatibilität zu OXID 6.2 hergestellt</li>
<li>strukturierte Daten für Suchaktion eingefügt</li>
<li>erzeuge JS-Fehler, wenn kein Eingabeelement für Suggest gefunden wird</li>
<li>Build-Umgebung aktualisiert</li>
<li>Ergebnis-Feld-Analyse in Dokumentation aufgenommen</li>
</ul>
<h3 id="page_Changed-2">Changed</h3>
<ul>
<li>verhindere wählbarer Attributfilter von Variantenartikeln in Kategorieansicht</li>
<li>ändere JS Event-Eigenschaft</li>
</ul>
<h3 id="page_Fixed-2">Fixed</h3>
<ul>
<li>Datenbankabfragen für abgewählte Attributsfilter korrigiert</li>
<li>doppelt selektrierte Felder in Datenbankabfrage korrigiert</li>
</ul>
<hr />
<h2 id="page_6-4-0-0-2019-10-21">6.4.0.0 (2019-10-21)</h2>
<h3 id="page_Added-2">Added</h3>
<ul>
<li>Support für OXID Wave Theme</li>
<li>Critical CSS (above the fold) eingefügt (erfordert Generierung im finalen Shop durch Grunt)</li>
</ul>
<h3 id="page_Changed-2">Changed</h3>
<ul>
<li>Query-Manipulation für die Fälle angepasst, in denen weitere count(*) aus anderen Tabellen außer oxarticles abgefragt werden</li>
<li>Grunt-Module aktualisiert</li>
<li>CSS-Optimierung auf PostCSS und NanoCSS umgestellt</li>
<li>Anordnung der Produktboxen im MD-Viewport des Flow-Themes optimiert</li>
<li>JavaScript-Dateien erhalten Lizenz-Header</li>
<li>Slider-CSS in Theme-CSS integriert, spart Requests beim Seitenaufbau</li>
<li>Generierung des Critical CSS (above the fold) auf criticalcss Plugin umgestellt</li>
</ul>
<h3 id="page_Fixed-2">Fixed</h3>
<ul>
<li>fehlerhaft verwendete HTML-Element-IDs in Klassen korrigert</li>
</ul>
<hr />
<h2 id="page_6-3-1-0-2019-09-24">6.3.1.0 (2019-09-24)</h2>
<h3 id="page_Changed-2">Changed</h3>
<ul>
<li>gefilterte Seiten werden nicht im Dynamic Content Cache aufgenommen</li>
<li>Debug-Ausgaben von der Browser-Ausgabe zur Browser-Konsole verschoben</li>
<li>Suggest (Schnellsuche) verwendet ArticleList-Objekt statt natives Array</li>
</ul>
<h3 id="page_Fixed-2">Fixed</h3>
<ul>
<li>setze passende Leerwerte, wenn jeweiliger Filter nicht aktiviert ist, vermeidet warning-Meldungen im Log</li>
</ul>
<hr />
<h2 id="page_6-3-0-0-2019-07-22">6.3.0.0 (2019-07-22)</h2>
<h3 id="page_Added-2">Added</h3>
<ul>
<li>korrespondierende Attributwerte implementiert</li>
</ul>
<h3 id="page_Changed-2">Changed</h3>
<ul>
<li>Response-Script ermittelt Pfad der Bootstrap-Datei dynamisch</li>
<li>Abfrage-Veränderungen für Aggrosoft WaWi-Modul-Anpassungen optimiert</li>
<li>Unit-Tests angepasst</li>
</ul>
<h3 id="page_Fixed-2">Fixed</h3>
<ul>
<li>fehlende Datei im Dateiregister nachgetragen</li>
</ul>
<hr />
<h2 id="page_6-2-1-1-2019-06-04">6.2.1.1 (2019-06-04)</h2>
<h3 id="page_Added-2">Added</h3>
<ul>
<li>Dokumentation um Erklärung zur Cache-Verhinderung ergänzt</li>
<li>Offset-Option für Suggest-Fenster integriert</li>
</ul>
<h3 id="page_Changed-2">Changed</h3>
<ul>
<li>feste Position des Suggest-Fensters im Azure-Theme geändert</li>
</ul>
<h3 id="page_Fixed-2">Fixed</h3>
<ul>
<li>fehlende Styles für Azure-Theme nachgetragen</li>
<li>fehlende Netto-/Bruttopreisumrechnung in Artikellisten korrigiert</li>
</ul>
<hr />
<h2 id="page_6-2-1-0-2019-04-25">6.2.1.0 (2019-04-25)</h2>
<h3 id="page_Added-2">Added</h3>
<ul>
<li>Suggest-Suche verhindert die Anzeige veralteter Anfrageergebnisse</li>
</ul>
<hr />
<h2 id="page_6-2-0-1-2019-03-21">6.2.0.1 (2019-03-21)</h2>
<h3 id="page_Added-2">Added</h3>
<ul>
<li>Build-Ressourcen als <code>export-ignore</code> markiert, können bei Bedarf mit <code>--prefer-source</code> nachgeladen werden</li>
</ul>
<h3 id="page_Changed-2">Changed</h3>
<ul>
<li>Dokumentation bereinigt</li>
<li>Einstellungen für Variantensuche wird auch in Artikelnummernsuche berücksichtigt</li>
<li>semantische Begriffe werden mit Platzhaltern gesucht - Synonymbestandteile wurden nicht gefunden</li>
</ul>
<h3 id="page_Fixed-2">Fixed</h3>
<ul>
<li>Formularparameter werden encoded</li>
<li>unnötiges UTF8-Decoding entfernt - verhinderte Schnelltreffer mit Sonderzeichen</li>
<li>phonetischer Index wird schon bei Neuanlage der Artikel generiert</li>
<li>Notices auf Grund &quot;undefinierten Index&quot; behoben</li>
</ul>
<hr />
<h2 id="page_6-2-0-0-2018-12-14">6.2.0.0 (2018-12-14)</h2>
<h3 id="page_Added-2">Added</h3>
<ul>
<li>individuelle Zuordnung der Filterattribute zu Kategorien ermöglicht</li>
<li>Kategoriefilter verwendet nur den Artikeln zugeordnete Hauptkategorien</li>
<li>Optionen werden im Admin ausgeblendet, wenn Feature deaktiviert ist</li>
<li>Tests hinzugefügt</li>
</ul>
<h3 id="page_Changed-2">Changed</h3>
<ul>
<li>Korrektur für Verwendung von hochpräzisen Preisangaben (vielfache Nachkommastellen) integriert</li>
<li>Preisslider verwendet Formatierung der aktuell gewählten Währung</li>
</ul>
<h3 id="page_Fixed-2">Fixed</h3>
<ul>
<li>unvollständige Feldliste in Abfragen der RSS-Seiten ergänzt</li>
</ul>
<hr />
<h2 id="page_6-1-3-0-2018-11-12">6.1.3.0 (2018-11-12)</h2>
<h3 id="page_Added-2">Added</h3>
<ul>
<li>zusätzliche Formatieroptionen zur Suggest-Suche hinzugefügt</li>
<li>Suggest-Suche wird nur im MD- und LG-Viewport gezeigt</li>
<li>prepared statements integriert</li>
<li>Preisslider erhält zufällige ID für mögliche Mehrfachimplementierung</li>
<li>Relevanzberechnung berücksichtigt auch Synonyme</li>
<li>Synonyme werden auch zur Ermittlung von Herstellern und Lieferanten verwendet</li>
</ul>
<h3 id="page_Changed-2">Changed</h3>
<ul>
<li>Analyse-Tool verwendet Klartext-Bezeichnung für Wertespalten</li>
<li>Preisslider für Brutto/Nettopreise optimiert</li>
<li>verwende oxescape für zeichensatzabhängiges Maskieren</li>
<li>Modul verwendet ausschließlich Loglevel-Konstanten</li>
<li>Dokumentation zum HTML-Format geändert</li>
<li>Adminhilfetexte aus Dokumentation in den Adminbereich verschoben</li>
</ul>
<h3 id="page_Fixed-2">Fixed</h3>
<ul>
<li>Exception in Analysetool bei inaktivem Modul vermieden</li>
<li>Datenbankstruktur korrigiert, um Artikel kopieren zu ermöglichen</li>
<li>Sidebar wird nur hinzugefügt, wenn Modul aktiv ist</li>
<li>Query-Generierung bei Verwendung des oxtimestamp-Feldes als Sortierkriterium angepasst</li>
<li>Klartext-Klassennamen zu Namespaces konvertiert</li>
<li>Anforderungsdefinition angepasst</li>
<li>doppelte TPL-Blocknamen aufgelöst</li>
</ul>
<hr />
<h2 id="page_6-1-2-0-2018-08-30">6.1.2.0 (2018-08-30)</h2>
<h3 id="page_Added-2">Added</h3>
<ul>
<li>installierbar in OXID Compilation 6.1</li>
<li>critical CSS (above the fold) - Generierung und Implementierung</li>
<li>Anzeigeformat der Filter ist einstellbar</li>
</ul>
<h3 id="page_Changed-2">Changed</h3>
<ul>
<li>erweitert nur existierende Klassen</li>
</ul>
<h3 id="page_Fixed-2">Fixed</h3>
<ul>
<li>#7384: Bug: Anzeige aller Attribute des Shops als Filter in Artikelliste</li>
<li>#7471: falsche Preisspannen im Slider bei Eingabe von Nettopreisen</li>
<li>Mehrfachauswahl der Filter war nur mit Attributfilteroption nutzbar</li>
</ul>
<hr />
<h2 id="page_6-1-1-0-2018-02-20">6.1.1.0 (2018-02-20)</h2>
<h3 id="page_Added-2">Added</h3>
<ul>
<li>installierbar in OXID eShop 6.1</li>
<li>Query-Cache-Prüfung integriert</li>
</ul>
<h3 id="page_Changed-2">Changed</h3>
<ul>
<li>Syntaxgenerierung der Datenbank-Queries optimiert</li>
</ul>
<h3 id="page_Fixed-2">Fixed</h3>
<ul>
<li>auf leeren Artikellistenseiten werden Filter nicht generiert</li>
<li>Datenbank-Abfragen für CMS-Texte korrigiert</li>
</ul>
<hr />
<h2 id="page_6-1-0-0-2017-12-15">6.1.0.0 (2017-12-15)</h2>
<h3 id="page_Added-2">Added</h3>
<ul>
<li>Installation via Composer</li>
<li>Neueinträge bei Synonymen verwenden die Admin-Anmeldesprache</li>
</ul>
<hr />
<h2 id="page_6-0-0-0-2017-11-24"><a href="https://blog.oxidmodule.com/archives/676-Neues-Upgrade-fuer-Modul-Erweiterte-Suche-auf-Version-6.0.0.0.html" class="Link--external">6.0.0.0</a> (2017-11-24)</h2>
<h3 id="page_Added-2">Added</h3>
<ul>
<li>Synonym-Wortgruppen werden auch bei Einzelwortsuche gefunden und als Einzelworte in die Suchparameter eingefügt</li>
<li>Weiterleitungen sind für jeden Datentyp einzeln einstellbar</li>
<li>Filter werden (sofern verfügbar) in der Sidebar angezeigt (flow-Theme)</li>
<li>CSS-Generierung auf Less umgestellt, ermöglicht Erstellung individueller CSS-Dateien</li>
</ul>
<h3 id="page_Changed-2">Changed</h3>
<ul>
<li>Umarbeitung für OXID 6</li>
<li>Layout der Suggest-Suche angepasst</li>
</ul>
<hr />
<h2 id="page_5-6-4-2-2017-10-20"><a href="https://blog.oxidmodule.com/archives/665-Neuer-Patch-fuer-Modul-Erweiterte-Suche-auf-Version-5.6.4.2.html" class="Link--external">5.6.4.2</a> (2017-10-20)</h2>
<ul>
<li>Fehler beim Auftrennen kombinierter Suchbegriffe bei der Verwendung der &quot;Ähnlichkeitssuche für Kurzworte&quot; und Multibyte-Zeichen korrigiert</li>
<li>leere Hersteller- und Lieferantenlisten korrigiert (#6617)</li>
<li>fehlerhafte Artikellisten bei Artikellistenergänzung korrigiert (#6812)</li>
</ul>
<hr />
<h2 id="page_5-6-4-1-2017-07-25">5.6.4.1 (2017-07-25)</h2>
<ul>
<li>fehlende Sortierung der Suchergebnisse korrigiert</li>
</ul>
<hr />
<h2 id="page_5-6-4-0-2017-07-10">5.6.4.0 (2017-07-10)</h2>
<ul>
<li>sinngleiche Suche wird auch bei Suche in Kategorienamen verwendet</li>
<li>Synonym-Wortgruppen werden auch bei Einzelwortsuche gefunden und als Einzelworte in die Suchparameter eingefügt</li>
<li>zusätzliche Templateblöcke für Filter integriert</li>
<li>fehlende Template-Parameter ergänzt</li>
<li>Preisschiebegregler für Nettopreise angepasst</li>
<li>Attributfilterbereinigung optimiert</li>
<li>Preisstepberechnung korigiert</li>
<li>Mehrfachfilter werden in Artikellisten</li>
<li>Bugfix: gewählte Mehrfachfilter werden in Artikellisten-Seiten zurückgegeben</li>
</ul>
<hr />
<h2 id="page_5-6-3-0-2017-03-14"><a href="https://blog.oxidmodule.com/archives/644-Neues-Update-fuer-Modul-Erweiterte-Suche-auf-Version-5.6.3.0.html" class="Link--external">5.6.3.0</a> (2017-03-14)</h2>
<ul>
<li>isextsearch-Parameter wird nur bei verwendeter Filterung gesetzt</li>
<li>mehrfache Kategoriefilter auch in Suchergebnissen verfügbar</li>
<li>Support für Content-Einstellungen im Visual CMS-Modul (Version 1.0.0) (#6103)</li>
<li>fehlenden Kategoriefilter in Artikellistenfilter nachgetragen</li>
<li>Testlizenzen enthalten Artikellistenfilter</li>
<li>kleine Fehler in der Query-Generierung korrigiert</li>
<li>Exception bei deaktiviertem Modul korrigiert</li>
</ul>
<hr />
<h2 id="page_5-6-2-1-2016-10-21"><a href="https://blog.oxidmodule.com/archives/630-Neue-Version-fuer-Modul-Erweiterte-Suche-5.6.2.1.html" class="Link--external">5.6.2.1</a> (2016-10-21)</h2>
<ul>
<li>Locator auf der Detailansicht korrigiert, wenn Artikel aus direkter Anzeige einer 1-Treffer-Liste stammt (#5554)</li>
<li>korrigiert: Mehrfachfilter wurden ausgeblendet, wenn Auswahl nur 1 Treffer enthielt (#5552)</li>
<li>modulspezifische Theme-Mapping-Variablen eingefügt</li>
</ul>
<hr />
<h2 id="page_5-6-2-0-2016-10-10">5.6.2.0 (2016-10-10)</h2>
<ul>
<li>verwendet Theme-Mapping</li>
<li>Schnellsuche-Anfragen werden ebenfalls ins Log geschrieben</li>
<li>.htaccess-Beschränkungen für Apache 2.4 angepasst</li>
<li>gemeinsame Erweiterung der *list-Klassen aufgelöst</li>
<li>Funktionsaufrufe für Ajax-Calls geändert</li>
<li>als &quot;deprecated&quot; gekennzeichnete Methodenaufrufe ersetzt</li>
<li>Scripts für passende Darstellung des Adminmenütitels im Browser angepasst</li>
<li>fehlende Template-Erweiterungen für &quot;Flow&quot; nachgetragen</li>
<li>fehlende Componenten-Klasse in oxwarticledetails-Widget ergänzt</li>
<li>falschen Formularparameter korrigiert</li>
<li>Bugfix für fehlerhafte Datenbankabfrage bei aktivierter Variantensuche</li>
<li>undokumentierte Parameter im Handbuch nachgetragen</li>
</ul>
<hr />
<h2 id="page_5-6-1-0-2016-08-10"><a href="https://blog.oxidmodule.com/archives/614-Neues-Update-fuer-Modul-Erweiterte-Suche-auf-Version-5.6.1.0.html" class="Link--external">5.6.1.0</a> (2016-08-10)</h2>
<ul>
<li>Kompatibilität mit OXID-eShop Version 4.10.x / 5.3.x hergestellt</li>
<li>Template-Anpassungen für &quot;Flow&quot; eingefügt</li>
</ul>
<hr />
<h2 id="page_5-6-0-1-2017-07-10">5.6.0.1 (2017-07-10)</h2>
<hr />
<h2 id="page_5-6-0-0-2016-06-27"><a href="https://blog.oxidmodule.com/archives/605-Neues-Update-fuer-Modul-Erweiterte-Suche-auf-Version-5.6.0.0.html" class="Link--external">5.6.0.0</a> (2016-06-27)</h2>
<ul>
<li>Marken- und Lieferantenfilter sind nun mehrfach wählbar</li>
</ul>
<hr />
<h2 id="page_5-5-4-0-2016-03-14"><a href="https://blog.oxidmodule.com/archives/588-Neues-Update-fuer-Modul-Erweiterte-Suche-auf-Version-5.5.4.0.html" class="Link--external">5.5.4.0</a> (2016-03-14)</h2>
<ul>
<li>Filter für Preiskategorien eingefügt</li>
<li>Artikellisten verwenden Sortierung der Zuordnungstabellen</li>
<li>Artikelposition innerhalb der Detailseiten-Listennavigation angepasst</li>
<li>Installation korrigiert</li>
</ul>
<hr />
<h2 id="page_5-5-3-1-2016-02-17"><a href="https://blog.oxidmodule.com/archives/578-Neuer-Patch-fuer-Modul-Erweiterte-Suche-auf-Version-5.5.3.1.html" class="Link--external">5.5.3.1</a> (2016-02-17)</h2>
<ul>
<li>Bugfix für fehlerhafte Datenbankabfrage bei Suche ohne definierte Sortierung</li>
</ul>
<hr />
<h2 id="page_5-5-3-0-2016-02-16"><a href="https://blog.oxidmodule.com/archives/577-Neues-Update-fuer-Modul-Erweiterte-Suche-auf-Version-5.5.3.0.html" class="Link--external">5.5.3.0</a> (2016-02-16)</h2>
<ul>
<li>alternative Sortierung bei identischen Relevanzwerten einstellbar</li>
<li>versteckte Kategorien werden in Attributfilter berücksichtigt</li>
<li>Attributfilter speichert Auswahl sprachabhängig</li>
<li>Direktsuche mit leerem Suchparameter korrigiert</li>
<li>Suggestsuche bei aktiviertem EE-Backend-Cache korrigiert</li>
</ul>
<hr />
<h2 id="page_5-5-2-0-2016-01-21"><a href="https://blog.oxidmodule.com/archives/571-Neues-Update-fuer-Modul-Erweiterte-Suche-auf-Version-5.5.2.0.html" class="Link--external">5.5.2.0</a> (2016-01-21)</h2>
<ul>
<li>semantische Datenbank bereinigt</li>
<li>semantische Suche verwendet gewählte Sprache zur Auswahl der Alternativbegriffe</li>
<li>Datenbankabfragen optimiert</li>
<li>modulspezifische Logging-Auswertung eingefügt</li>
<li>statistische Auswertungen (ohne grafische Auswertung)auch für EE-Installationen verfügbar gemacht</li>
<li>Handbuch überarbeitet</li>
<li>Relevanz-Abfrage wird bei leerer Suchabfrage nicht erstellt</li>
<li>4.7 / 5.0-Templates entfernt</li>
<li>4.9 / 5.2-Templates eingefügt</li>
<li>vermeide Überladung der Listennavigation bei deaktiviertem aList-Filter</li>
<li>fehlende PageId in Response-Klasse nachgetragen</li>
<li>fehlende Template-Blocks nachgetragen</li>
<li>Hilfelinks korrigiert</li>
<li>fehlerhafte BreadCrumb auf Artikeldetailseite bei Verwendung des aListFilters korrigiert</li>
<li>selektive Funktion des Preisschiebereglers in Markenlisten korrigiert</li>
<li>überlaufender Preisschieberegler bei identischer Selektion korrigiert</li>
<li>leere Artikellisten bei 0-bis-0-Euro Preisselektion korrigiert</li>
<li>unvollständige Listennavigation korrigiert</li>
</ul>
<hr />
<h2 id="page_5-5-1-1-2015-12-21"><a href="https://blog.oxidmodule.com/archives/565-Neuer-Patch-fuer-Modul-Erweiterte-Suche-auf-Version-5.5.1.1.html" class="Link--external">5.5.1.1</a> (2015-12-21)</h2>
<ul>
<li>RSS-Feed-Controller auf neue Filter angepasst</li>
<li>vermeidet Warnungen bei unvollständig übergebenen Formularen</li>
</ul>
<hr />
<h2 id="page_5-5-1-0-2015-12-14"><a href="https://blog.oxidmodule.com/archives/563-Neues-Update-fuer-Modul-Erweiterte-Suche-auf-Version-5.5.1.0.html" class="Link--external">5.5.1.0</a> (2015-12-14)</h2>
<ul>
<li>Preisschieberegler verwendet als Auswahl nur den Preisbereich gefundener Artikel</li>
<li>Preisschieberegler behält initialen Preisbereich für Deselektion auch bei weiterer Einschränkung bei</li>
<li>Preisfilter verwendet bei Varianten nicht deren 0-Euro-Preis, sondern den Preis der Elternartikel</li>
<li>Semantic-Tabellen werden in automatischer Installation angelegt -&gt; Semantic auch ohne Lexikon nutzbar</li>
<li>Synonym-Editor legt Neueinträge passend an</li>
<li>semantische Begriffe werden optimaler gruppiert</li>
<li>fehlende JavaScript-Variable bei Nichtanzeige des Preisschiebereglers korrigiert</li>
<li>Fehlervermeidung bei inaktivem Modul</li>
<li>Navigationsparamter korrigiert</li>
<li>Groß-/Kleinschreibung in Synonym-Tabellen korrigiert</li>
<li>Relevanz-Analyse-Popup ist vergrößerbar</li>
</ul>
<hr />
<h2 id="page_5-5-0-1-2015-09-01">5.5.0.1 (2015-09-01)</h2>
<ul>
<li>optimierte Zeichensatzbehandlung innerhalb der Suggestsuche</li>
<li>Artikellistenfilterung verwendet Schnellsortierung der Kategorien</li>
<li>optionale Parameter der Suggest-Suchlinks deaktivierbar (config-Parameter)</li>
<li>Fehler bei Extraktion der Log-Parameter in Statistik korrigiert</li>
<li>vermeidet Warnungen bei unvollständig übergebenen Formularen</li>
</ul>
<hr />
<h2 id="page_5-5-0-0-2015-08-27"><a href="https://blog.oxidmodule.com/archives/537-Neue-Versionen-5.5.0.0-und-5.5.0.1-fuer-Modul-Erweiterte-Suche.html" class="Link--external">5.5.0.0</a> (2015-08-27)</h2>
<ul>
<li>Filter können in Kategorie-, Hersteller- und Markenansicht genutzt werden</li>
<li>bei Attributen können mehrere Filterwerte gewählt werden</li>
<li>Filter-Löschen-Option eingefügt</li>
<li>selektierte Attributsfilter werden intern gespeichert, keine Parameterübergabe nötig</li>
<li>Erweiterbarkeit verbessert (TPL-Block, CSS)</li>
<li>Mobile-Support auch für Shopversion 4.7 / 5.0</li>
</ul>
<hr />
<h2 id="page_5-4-0-3-2015-08-27"><a href="https://blog.oxidmodule.com/archives/536-Neuer-Patch-fuer-Modul-Erweiterte-Suche-auf-Version-5.4.0.3.html" class="Link--external">5.4.0.3</a> (2015-08-27)</h2>
<ul>
<li>unvollständig zusammengeführte Templates ergänzt</li>
</ul>
<hr />
<h2 id="page_5-4-0-2-2015-08-05"><a href="https://blog.oxidmodule.com/archives/534-Neuer-Patch-fuer-Modul-Erweiterte-Suche-auf-Version-5.4.0.2.html" class="Link--external">5.4.0.2</a> (2015-08-05)</h2>
<ul>
<li>fehlende Navigationsparameter für Startseite nachgetragen</li>
<li>Sortierrichtung für Hersteller- und Lieferantenfilter korrigiert</li>
<li>Inhaltssuche wird nur mit gesetztem Suchparameter ausgeführt</li>
<li>ModCfg-Prüf-Blöcke korrigiert</li>
<li>Datenbankabfrage für attributgefilterte Variantenliste korrigiert</li>
<li>fehlendes getSortId() für ältere Shopversionen nachgetragen</li>
</ul>
<hr />
<h2 id="page_5-4-0-1-2015-07-14"><a href="https://blog.oxidmodule.com/archives/524-Neuer-Patch-fuer-Modul-Erweiterte-Suche-auf-Version-5.4.0.1.html" class="Link--external">5.4.0.1</a> (2015-07-14)</h2>
<ul>
<li>Groß-/Kleinschreibung der Felder der semantischen Datenbank korrigiert</li>
</ul>
<hr />
<h2 id="page_5-4-0-0-2015-02-04"><a href="https://blog.oxidmodule.com/archives/499-Neues-Update-fuer-Modul-Erweiterte-Suche-auf-Version-5.4.0.0.html" class="Link--external">5.4.0.0</a> (2015-02-04)</h2>
<ul>
<li>Kategorien können von Verwendung in Suche ausgeschlossen werden</li>
<li>zusätzlicher Phonetic-Generator für besseres Handling mit Vokalen integriert</li>
<li>phonetischer Index optimiert</li>
<li>JavaScript-Code auf bessere Kompatibilität angepasst</li>
<li>Template der Schnellsuche ist über Template-Block erweiterbar</li>
<li>kleine Fehler in Abfrage-Generierung behoben</li>
</ul>
<hr />
<h2 id="page_5-3-0-0">5.3.0.0</h2>
<ul>
<li>Unterstützung für OXID Mobile Theme hinzugefügt</li>
<li>Querygenerierung in Statistikanzeige korrigiert</li>
<li>Kompatibilität für eShop 4.7.0 + 4.7.1 erweitert</li>
</ul>
<hr />
<h2 id="page_5-2-1-0">5.2.1.0</h2>
<ul>
<li>Attributsortierung in Filtern ermöglicht</li>
<li>Indexgenerierung prüft vorab auf konsistente oxarticle-oxartextends-Daten</li>
<li>Hauptsynonyme sind nun auch löschbar</li>
<li>&quot;Einfügungen und Auslassungen erlauben&quot; auch bei kurzen Suchbegriffen ermöglicht</li>
<li>explizite Prüfung auf inaktiven Vaterartikel integriert</li>
<li>kleinere Textkorrekturen und Logikfehler beseitigt</li>
</ul>
<hr />
<h2 id="page_5-2-0-2">5.2.0.2</h2>
<ul>
<li>korrigiert: Abfragegenerierung ohne vorgegebene Artikelsortierung</li>
<li>korrigiert: inaktives Modul erzeugt Fehler bzgl. mangelnder Ressourcen</li>
</ul>
<hr />
<h2 id="page_5-2-0-1">5.2.0.1</h2>
<ul>
<li>Precheck aktualisiert</li>
<li>für 4.7.0 + 4.7.1: fehlende getSortIdent-Methode eingefügt</li>
<li>fehlende Tabellendefinition in Query nachgetragen</li>
</ul>
<hr />
<h2 id="page_5-2-0-0">5.2.0.0</h2>
<ul>
<li>Wortrelevanz wird in Relevanzermittlung zusätzlich berücksichtigt</li>
<li>Ähnlichkeitssuche berücksichtigt Mehrzahlformen auch bei kurzen Suchworten</li>
</ul>
<hr />
<h2 id="page_5-1-1-1">5.1.1.1</h2>
<ul>
<li>fehlerhafte Datenbankabfrage bei Kombination von &quot;Variantensuche&quot; und Feldern in &quot;oxartextends&quot; korrigiert</li>
</ul>
<hr />
<h2 id="page_5-1-1-0">5.1.1.0</h2>
<ul>
<li>optionales Popup während des Suchvorgangs eingefügt</li>
<li>DirectShow verwendet nur suchbare Artikel</li>
<li>Kompatibilität zu OXID eShop 4.8 / 5.0 hergestellt</li>
</ul>
<hr />
<h2 id="page_5-1-0-2">5.1.0.2</h2>
<ul>
<li>Datenbankabfragen korrigiert</li>
</ul>
<hr />
<h2 id="page_5-1-0-1">5.1.0.1</h2>
<ul>
<li>Phonetic-Generator tickerte falsch</li>
<li>Semantic-Editor war aufgrund undefinierter Sortierung nicht aufrufbar</li>
<li>fehlendes Template korrigiert</li>
<li>Attributsortierung geändert</li>
</ul>
<hr />
<h2 id="page_5-1-0-0">5.1.0.0</h2>
<ul>
<li>Attribute können mehrfach gefiltert werden</li>
<li>nicht zu Attributen zugeordnete Artikel können gefiltert werden</li>
<li>Templates wurden für einfachere Erweiterung mit Blöcken ausgerüstet</li>
<li>kleinere Bugfixes</li>
</ul>
<hr />
<h2 id="page_5-0-0-1">5.0.0.1</h2>
<ul>
<li>Query für Attributlisten korrigiert</li>
<li>Smarty-Variable in Schnellsuche ergänzt</li>
<li>nicht ausführbarer Debug-Modus unter mySQL 5.5 korrigiert</li>
</ul>
<hr />
<h2 id="page_5-0-0-0">5.0.0.0</h2>
<ul>
<li>Performanceoptimierung bei großen Suchergebnislisten</li>
<li>Optimierung auf Cluster</li>
<li>Statistikauswertungen erweitert</li>
<li>Suchsyntax optimiert</li>
</ul>
<hr />
<h2 id="page_4-0-2-0">4.0.2.0</h2>
<ul>
<li>eigene Suchformularfelder suchen nun auch in Bereich (von / bis-Suche)</li>
<li>kleiner Fehler bei der Verarbeitung der eigenen Suchformularfelder beseitigt</li>
</ul>
<hr />
<h2 id="page_4-0-1-1">4.0.1.1</h2>
<ul>
<li>OXID-Bug in Artikelsortierung behoben</li>
</ul>
<hr />
<h2 id="page_4-0-1-0">4.0.1.0</h2>
<ul>
<li>automatische Installation korrigiert</li>
<li>Suchparameter bei Direktanzeige korrigiert</li>
<li>zusätzliche Modul-Aktiv-Prüfungen integriert</li>
<li>Treffer in Suggest-List zeigt auf Shopmandant</li>
<li>&quot;einfügen/auslassen&quot;-Abfrage korrigiert</li>
<li>Erweiterbarkeit verbessert</li>
<li>Similar-Light-Suche korrigiert</li>
<li>Ergebnis-Feld-Analyse eingefügt</li>
<li>fehlerhafte Suchbegriff-Verknüpfung korrigiert</li>
<li>fehlerhafte Hersteller-Relevanz korrigiert</li>
</ul>
<hr />
<h2 id="page_4-0-0-1">4.0.0.1</h2>
<ul>
<li>Korrektur auf neue SQL-Query-Syntax</li>
</ul>
<hr />
<h2 id="page_4-0-0-0">4.0.0.0</h2>
<ul>
<li>Umsetzung in neuer Dateistruktur des OXID 4.7 (PE) / 5.0 (EE)</li>
</ul>
<hr />
<h2 id="page_3-12-1">3.12.1</h2>
<ul>
<li>geänderte Logik für OXID 4.6.4: Navigationslinks der Suchergebnisseite enthielten unzureichende Parameter</li>
</ul>
<hr />
<h2 id="page_3-12-0">3.12.0</h2>
<ul>
<li>bei gruppierten Variantenartikeln wird Kategoriefilter vom Vaterartikel generiert</li>
<li>bei gruppierten Variantenartikeln wird Preisfilter von ungruppierten Varianten generiert,
Anzahl wird auf Grund differierender Treffermengen am Filter ausgeblendet</li>
<li>Eingabe des Markennamens im Suchfeld findet Markenartikel (analog Kategorienamen, auch für Lieferanten)</li>
<li>Schnellsuche findet auch Contents, Marken, Lieferanten und Kategorien</li>
<li>Artikel der Schnellsuche sind nach Relevanz sortiert</li>
<li>Direktsuche findet auch Marken und Lieferanten</li>
<li>Fehler in Ermittlung der phonetischen Länge des Suchbegriffs gefixt</li>
<li>alte DB-Feldbezeichnungen im Semantic-Editor verhindert Speicherung -&gt; behoben</li>
<li>Existenzprüfung &quot;getSortingSql&quot; integriert</li>
<li>getDb()-Syntax-Änderungen aus 4.6.0 eingefügt</li>
<li>Semantic prüft auch auf leeres Term-Level (nicht nur NULL)</li>
<li>Templates bis Shopversion 4.6.X</li>
</ul>
</div>
<nav>
<ul class="Pager">
<li class=Pager--prev><a href="../index.html">Zurück</a></li> <li class=Pager--next><a href="../editions/Editionen.html">Weiter</a></li> </ul>
</nav>
</article>
</div>
</div>
</div>
</div>
<!-- JS -->
<script src="../themes/d3/js/jquery-1.11.3.min.js"></script><script src="../themes/d3/js/highlight.pack.js"></script><script src="../themes/d3/js/daux.js"></script><script src="../themes/d3/js/fontawesome-all.js"></script>
<!-- Tipue Search -->
<script type="text/javascript" src="../tipuesearch/tipuesearch.js"></script>
<script>
window.onunload = function(){}; // force $(document).ready to be called on back/forward navigation in firefox
$(function() {
tipuesearch({
'base_url': '../'
});
});
</script>
</body>
</html>

View File

@ -0,0 +1,127 @@
<!DOCTYPE html>
<html class="no-js" lang="de">
<head>
<title>Editionen - erweiterte Suche</title>
<meta name="description" content="">
<meta name="author" content="D³ Data Development">
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<link rel="icon" href="../themes/d3/img/favicon.png" type="image/x-icon">
<!-- Mobile -->
<meta name="apple-mobile-web-app-capable" content="yes" />
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<!-- Font -->
<!-- CSS -->
<link href='../themes/d3/css/theme-blue.min.css' rel='stylesheet' type='text/css'><link href='../themes/d3/css/d3.css' rel='stylesheet' type='text/css'>
<!-- Tipue Search -->
<link href="../tipuesearch/tipuesearch.css" rel="stylesheet">
<!--[if lt IE 9]>
<script src="../themes/d3/js/html5shiv-3.7.3.min.js"></script>
<![endif]-->
</head>
<body class=" ">
<div class="Columns content">
<aside class="Columns__left Collapsible">
<button type="button" class="Button Collapsible__trigger">
<span class="Collapsible__trigger__bar"></span>
<span class="Collapsible__trigger__bar"></span>
<span class="Collapsible__trigger__bar"></span>
</button>
<a class="Brand" href="../index.html"><i class='fab fa-d3 d3fa-color-blue'></i> erweiterte Suche</a>
<div class="Search">
<svg class="Search__icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 451 451">
<path d="M447.05 428l-109.6-109.6c29.4-33.8 47.2-77.9 47.2-126.1C384.65 86.2 298.35 0 192.35 0 86.25 0 .05 86.3.05 192.3s86.3 192.3 192.3 192.3c48.2 0 92.3-17.8 126.1-47.2L428.05 447c2.6 2.6 6.1 4 9.5 4s6.9-1.3 9.5-4c5.2-5.2 5.2-13.8 0-19zM26.95 192.3c0-91.2 74.2-165.3 165.3-165.3 91.2 0 165.3 74.2 165.3 165.3s-74.1 165.4-165.3 165.4c-91.1 0-165.3-74.2-165.3-165.4z"/>
</svg>
<input type="search" id="tipue_search_input" class="Search__field" placeholder="Suchen..." autocomplete="on"
results=25 autosave=text_search>
</div>
<div class="Collapsible__content">
<!-- Navigation -->
<ul class='Nav'><li class='Nav__item Nav__item--active'><a href="../editions/Editionen.html">Editionen</a></li></ul>
<div class="Links">
<hr/>
<a href="https://www.oxidmodule.com" target="_blank">Shop</a><br />
<a href="https://blog.oxidmodule.com" target="_blank">Blog</a><br />
<a href="https://faq.d3data.de" target="_blank">FAQ</a><br />
<a href="https://docs.oxidmodule.com" target="_blank">Dokumentationen</a><br />
<a href="https://support.oxidmodule.com" target="_blank">D³ Support Center</a><br />
<a href="https://www.oxidmodule.com/kontakt" target="_blank">Kontakt</a><br />
<a href="https://www.oxidmodule.com/impressum" target="_blank">Impressum</a><br />
</div>
</div>
</aside>
<div class="Columns__right Columns__right--full">
<div class="Columns__right__content">
<div class="doc_content">
<article class="Page">
<div class="Page__header">
<h1><a href="../editions/Editionen.html">Editionen</a></h1>
<span class="ModifiedDate">
02.05.2022 </span>
</div>
<div class="s-content">
<p>Das Modul <strong><i class='fab fa-d3 d3fa-color-blue'></i> erweiterte Suche</strong> erhalten Sie in verschiedenen Editionen mit teilweise unterschiedlichem Funktionsumfang.</p>
<p>Aktuell verfügbare Editionsbereiche sind:</p>
<ul>
<li>
<p>Art der Lizenzierung: Der Unterschied liegt in der Art der Lizenzberechnung und der Verfügbarkeit zufünftiger Updates.</p>
<ul>
<li>Jahreslizenz</li>
<li>Kauflizenz</li>
</ul>
</li>
<li>
<p>Artikellistenfilter: Der Artikellistenfilter stellt die aus den Suchergebnissen bekannten Filter auch in Kategorien, Hersteller- und Lieferantenlisten zur Verfügung.</p>
<ul>
<li>ohne Artikellistenfilter</li>
<li>mit Artikellistenfilter</li>
</ul>
</li>
</ul>
<p>Alle Editionsbereiche lassen sich miteinander kombinieren. Mit Ausnahme der Lizenzierungsart lassen sich die Optionen zur Laufzeit ohne Installationsaufwand anpassen.</p>
</div>
<nav>
<ul class="Pager">
<li class=Pager--prev><a href="../changelog/Changelog.html">Zurück</a></li> <li class=Pager--next><a href="../installation/Installation.html">Weiter</a></li> </ul>
</nav>
</article>
</div>
</div>
</div>
</div>
<!-- JS -->
<script src="../themes/d3/js/jquery-1.11.3.min.js"></script><script src="../themes/d3/js/highlight.pack.js"></script><script src="../themes/d3/js/daux.js"></script><script src="../themes/d3/js/fontawesome-all.js"></script>
<!-- Tipue Search -->
<script type="text/javascript" src="../tipuesearch/tipuesearch.js"></script>
<script>
window.onunload = function(){}; // force $(document).ready to be called on back/forward navigation in firefox
$(function() {
tipuesearch({
'base_url': '../'
});
});
</script>
</body>
</html>

107
docs/html/index.html Normal file
View File

@ -0,0 +1,107 @@
<!DOCTYPE html>
<html class="no-js" lang="de">
<head>
<title> erweiterte Suche </title>
<meta name="description" content="">
<meta name="author" content="D³ Data Development">
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<link rel="icon" href="themes/d3/img/favicon.png" type="image/x-icon">
<!-- Mobile -->
<meta name="apple-mobile-web-app-capable" content="yes" />
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<!-- Font -->
<!-- CSS -->
<link href='themes/d3/css/theme-blue.min.css' rel='stylesheet' type='text/css'><link href='themes/d3/css/d3.css' rel='stylesheet' type='text/css'>
<!-- Tipue Search -->
<link href="tipuesearch/tipuesearch.css" rel="stylesheet">
<!--[if lt IE 9]>
<script src="themes/d3/js/html5shiv-3.7.3.min.js"></script>
<![endif]-->
</head>
<body class=" homepage">
<div class="Navbar NoPrint">
<div class="Container">
<a class="Brand" href="index.html">D³ Data Development</a>
<div class="Search">
<svg class="Search__icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 451 451">
<path d="M447.05 428l-109.6-109.6c29.4-33.8 47.2-77.9 47.2-126.1C384.65 86.2 298.35 0 192.35 0 86.25 0 .05 86.3.05 192.3s86.3 192.3 192.3 192.3c48.2 0 92.3-17.8 126.1-47.2L428.05 447c2.6 2.6 6.1 4 9.5 4s6.9-1.3 9.5-4c5.2-5.2 5.2-13.8 0-19zM26.95 192.3c0-91.2 74.2-165.3 165.3-165.3 91.2 0 165.3 74.2 165.3 165.3s-74.1 165.4-165.3 165.4c-91.1 0-165.3-74.2-165.3-165.4z"/>
</svg>
<input type="search" id="tipue_search_input" class="Search__field" placeholder="Suchen..." autocomplete="on"
results=25 autosave=text_search>
</div>
</div>
</div>
<div class="Homepage">
<div class="HomepageTitle Container">
<div class="title">
<h2><i class='fab fa-d3 d3fa-color-blue'></i> erweiterte Suche</h2> <div>für den Oxid eShop</div> </div>
<div class="details">
<div>Autor: D³ Data Development</div> <div>Stand: 29.04.2022</div>
<div>Version: 6.7.0.0</div>
</div>
</div>
<div class="HomepageButtons">
<div class="Container">
<a href="editions/Editionen.html" class="Button Button--primary Button--hero">Editionen</a><a href="installation/Installation.html" class="Button Button--primary Button--hero">Installation</a><a href="manual/Inhalte.html" class="Button Button--primary Button--hero">Handbuch</a><a href="changelog/Changelog.html" class="Button Button--primary Button--hero">Changelog</a><a href="support/Hilfe-und-Support.html" class="Button Button--primary Button--hero">Support</a> </div>
</div>
</div>
<div class="HomepageContent">
<div class="Container">
<div class="Container--inner">
<div class="doc_content s-content">
<p>Weitere Informationen zum Modul <strong><i class='fab fa-d3 d3fa-color-blue'></i> erweiterte Suche</strong> finden Sie in unserem Shop:
<a href="https://www.oxidmodule.com/OXID-eShop/Module/Erweiterte-Suche-fuer-Oxid-PE.html" class="Link--external">https://www.oxidmodule.com/OXID-eShop/Module/Erweiterte-Suche-fuer-Oxid-PE.html</a></p>
</div>
</div>
</div>
</div>
<div class="HomepageFooter">
<div class="Container">
<div class="Container--inner">
<ul class="HomepageFooter__links">
<li><a href="https://www.oxidmodule.com" target="_blank">Shop</a></li>
<li><a href="https://blog.oxidmodule.com" target="_blank">Blog</a></li>
<li><a href="https://faq.d3data.de" target="_blank">FAQ</a></li>
<li><a href="https://docs.oxidmodule.com" target="_blank">Dokumentationen</a></li>
<li><a href="https://support.oxidmodule.com" target="_blank">D³ Support Center</a></li>
<li><a href="https://www.oxidmodule.com/kontakt" target="_blank">Kontakt</a></li>
<li><a href="https://www.oxidmodule.com/impressum" target="_blank">Impressum</a></li>
</ul>
</div>
</div>
</div>
<!-- JS -->
<script src="themes/d3/js/jquery-1.11.3.min.js"></script><script src="themes/d3/js/highlight.pack.js"></script><script src="themes/d3/js/daux.js"></script><script src="themes/d3/js/fontawesome-all.js"></script>
<!-- Tipue Search -->
<script type="text/javascript" src="tipuesearch/tipuesearch.js"></script>
<script>
window.onunload = function(){}; // force $(document).ready to be called on back/forward navigation in firefox
$(function() {
tipuesearch({
'base_url': ''
});
});
</script>
</body>
</html>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,123 @@
<!DOCTYPE html>
<html class="no-js" lang="de">
<head>
<title>Installation / Update / Deinstallation - erweiterte Suche</title>
<meta name="description" content="">
<meta name="author" content="D³ Data Development">
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<link rel="icon" href="../themes/d3/img/favicon.png" type="image/x-icon">
<!-- Mobile -->
<meta name="apple-mobile-web-app-capable" content="yes" />
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<!-- Font -->
<!-- CSS -->
<link href='../themes/d3/css/theme-blue.min.css' rel='stylesheet' type='text/css'><link href='../themes/d3/css/d3.css' rel='stylesheet' type='text/css'>
<!-- Tipue Search -->
<link href="../tipuesearch/tipuesearch.css" rel="stylesheet">
<!--[if lt IE 9]>
<script src="../themes/d3/js/html5shiv-3.7.3.min.js"></script>
<![endif]-->
</head>
<body class=" ">
<div class="Columns content">
<aside class="Columns__left Collapsible">
<button type="button" class="Button Collapsible__trigger">
<span class="Collapsible__trigger__bar"></span>
<span class="Collapsible__trigger__bar"></span>
<span class="Collapsible__trigger__bar"></span>
</button>
<a class="Brand" href="../index.html"><i class='fab fa-d3 d3fa-color-blue'></i> erweiterte Suche</a>
<div class="Search">
<svg class="Search__icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 451 451">
<path d="M447.05 428l-109.6-109.6c29.4-33.8 47.2-77.9 47.2-126.1C384.65 86.2 298.35 0 192.35 0 86.25 0 .05 86.3.05 192.3s86.3 192.3 192.3 192.3c48.2 0 92.3-17.8 126.1-47.2L428.05 447c2.6 2.6 6.1 4 9.5 4s6.9-1.3 9.5-4c5.2-5.2 5.2-13.8 0-19zM26.95 192.3c0-91.2 74.2-165.3 165.3-165.3 91.2 0 165.3 74.2 165.3 165.3s-74.1 165.4-165.3 165.4c-91.1 0-165.3-74.2-165.3-165.4z"/>
</svg>
<input type="search" id="tipue_search_input" class="Search__field" placeholder="Suchen..." autocomplete="on"
results=25 autosave=text_search>
</div>
<div class="Collapsible__content">
<!-- Navigation -->
<ul class='Nav'><li class='Nav__item Nav__item--active'><a href="../installation/Installation.html">Installation / Update / Deinstallation</a></li><li class='Nav__item has-children'><a href="../installation/Anforderungen/Systemanforderungen.html" class="folder"><i class="Nav__arrow">&nbsp;</i>Anforderungen</a><ul class='Nav'><li class='Nav__item '><a href="../installation/Anforderungen/Systemanforderungen.html">Systemanforderungen</a></li><li class='Nav__item '><a href="../installation/Anforderungen/Kompatibilitaet_mit_anderen_Modulen.html">Kompatibilität mit anderen Modulen</a></li><li class='Nav__item '><a href="../installation/Anforderungen/Vorbereitungen.html">Vorbereitungen</a></li></ul></li><li class='Nav__item has-children'><a href="../installation/Neuinstallation/index.html" class="folder"><i class="Nav__arrow">&nbsp;</i>Neuinstallation</a><ul class='Nav'><li class='Nav__item '><a href="../installation/Neuinstallation/Vorbereitung.html">Vorbereitungen</a></li><li class='Nav__item '><a href="../installation/Neuinstallation/Modul_hinzufuegen.html">Modul zur Installation hinzufügen</a></li><li class='Nav__item '><a href="../installation/Neuinstallation/Verwendung_eigener_Themes.html">Verwendung eigener Themes</a></li><li class='Nav__item '><a href="../installation/Neuinstallation/Providerspezifische_Installation.html">Providerspezifische Installation</a></li><li class='Nav__item '><a href="../installation/Neuinstallation/Modul_im_Shop_aktivieren.html">Modul im Shop aktivieren</a></li><li class='Nav__item '><a href="../installation/Neuinstallation/Shopanpassungen_installieren.html">Shopanpassungen installieren</a></li><li class='Nav__item '><a href="../installation/Neuinstallation/TMP-Ordner_leeren.html">TMP-Ordner leeren</a></li><li class='Nav__item '><a href="../installation/Neuinstallation/Lizenz_eintragen.html">Lizenzschlüssel eintragen</a></li><li class='Nav__item '><a href="../installation/Neuinstallation/Cronjob_einrichten.html">Cronjob einrichten</a></li><li class='Nav__item '><a href="../installation/Neuinstallation/Updatefaehigkeit.html">Updatefähigkeit</a></li></ul></li><li class='Nav__item has-children'><a href="../installation/Update/Updatedefinition.html" class="folder"><i class="Nav__arrow">&nbsp;</i>Update</a><ul class='Nav'><li class='Nav__item '><a href="../installation/Update/Updatedefinition.html">Wann kann ein Update ausgeführt werden?</a></li><li class='Nav__item '><a href="../installation/Update/Modul_deaktivieren.html">Modul deaktivieren</a></li><li class='Nav__item '><a href="../installation/Update/Dateien_erneuern.html">Dateien erneuern</a></li><li class='Nav__item '><a href="../installation/Update/Providerspezifische_Installation.html">Providerspezifische Installation</a></li><li class='Nav__item '><a href="../installation/Update/Modulinformationen_aktualisieren.html">Modulinformationen aktualisieren</a></li><li class='Nav__item '><a href="../installation/Update/Shopanpassungen_installieren.html">Shopanpassungen installieren</a></li><li class='Nav__item '><a href="../installation/Update/TMP-Ordner_leeren.html">TMP-Ordner leeren</a></li><li class='Nav__item '><a href="../installation/Update/Lizenzschluessel_aktualisieren.html">Lizenzschlüssel aktualisieren</a></li><li class='Nav__item '><a href="../installation/Update/Erweiterungen_anpassen.html">Erweiterungen anpassen</a></li></ul></li><li class='Nav__item has-children'><a href="../installation/Installationshinweise/Cachevermeidung.html" class="folder"><i class="Nav__arrow">&nbsp;</i>Installationshinweise</a><ul class='Nav'><li class='Nav__item '><a href="../installation/Installationshinweise/Cachevermeidung.html">Cachevermeidung</a></li></ul></li><li class='Nav__item '><a href="../installation/Installationspruefung.html">Installationsprüfung</a></li><li class='Nav__item '><a href="../installation/Schnellstart.html">Schnellstart</a></li><li class='Nav__item has-children'><a href="../installation/Deinstallation/Modulerweiterungen_deaktivieren_und_entfernen.html" class="folder"><i class="Nav__arrow">&nbsp;</i>Deinstallation</a><ul class='Nav'><li class='Nav__item '><a href="../installation/Deinstallation/Modulerweiterungen_deaktivieren_und_entfernen.html">Modulerweiterungen deaktivieren und entfernen</a></li><li class='Nav__item '><a href="../installation/Deinstallation/Modul_deaktivieren.html">Modul deaktivieren</a></li><li class='Nav__item '><a href="../installation/Deinstallation/Modul_aus_der_Installation_entfernen.html">Modul aus der Installation entfernen</a></li><li class='Nav__item '><a href="../installation/Deinstallation/Dateien_loeschen.html">Dateien löschen</a></li><li class='Nav__item '><a href="../installation/Deinstallation/Datenbank_bereinigen.html">Datenbank bereinigen</a></li><li class='Nav__item '><a href="../installation/Deinstallation/TMP-Ordner_leeren.html">TMP-Ordner leeren</a></li></ul></li></ul>
<div class="Links">
<hr/>
<a href="https://www.oxidmodule.com" target="_blank">Shop</a><br />
<a href="https://blog.oxidmodule.com" target="_blank">Blog</a><br />
<a href="https://faq.d3data.de" target="_blank">FAQ</a><br />
<a href="https://docs.oxidmodule.com" target="_blank">Dokumentationen</a><br />
<a href="https://support.oxidmodule.com" target="_blank">D³ Support Center</a><br />
<a href="https://www.oxidmodule.com/kontakt" target="_blank">Kontakt</a><br />
<a href="https://www.oxidmodule.com/impressum" target="_blank">Impressum</a><br />
</div>
</div>
</aside>
<div class="Columns__right Columns__right--full">
<div class="Columns__right__content">
<div class="doc_content">
<article class="Page">
<div class="Page__header">
<h1><a href="../installation/Installation.html">Installation / Update / Deinstallation</a></h1>
<span class="ModifiedDate">
02.05.2022 </span>
</div>
<div class="s-content">
<ul>
<li>
<a href="Anforderungen/Systemanforderungen.html">Anforderungen</a>
</li>
<li>
<a href="Neuinstallation/Vorbereitung.html">Neuinstallation</a>
</li>
<li>
<a href="Update/Updatedefinition.html">Update</a>
</li>
<li>
<a href="Deinstallation/Modulerweiterungen_deaktivieren_und_entfernen.html">Deinstallation</a>
</li>
</ul>
<p>Bei Bedarf bieten wir Ihnen auch gern die Installation des Moduls in Ihrem Shop an. Geben Sie uns bitte unter den unter <a href="../support/Hilfe-und-Support.html">Hilfe und Support</a> genannten Kontaktdaten Bescheid.</p>
</div>
<nav>
<ul class="Pager">
<li class=Pager--prev><a href="../editions/Editionen.html">Zurück</a></li> <li class=Pager--next><a href="../installation/Anforderungen/Systemanforderungen.html">Weiter</a></li> </ul>
</nav>
</article>
</div>
</div>
</div>
</div>
<!-- JS -->
<script src="../themes/d3/js/jquery-1.11.3.min.js"></script><script src="../themes/d3/js/highlight.pack.js"></script><script src="../themes/d3/js/daux.js"></script><script src="../themes/d3/js/fontawesome-all.js"></script>
<!-- Tipue Search -->
<script type="text/javascript" src="../tipuesearch/tipuesearch.js"></script>
<script>
window.onunload = function(){}; // force $(document).ready to be called on back/forward navigation in firefox
$(function() {
tipuesearch({
'base_url': '../'
});
});
</script>
</body>
</html>

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,129 @@
<!DOCTYPE html>
<html class="no-js" lang="de">
<head>
<title>Installationsprüfung - erweiterte Suche</title>
<meta name="description" content="">
<meta name="author" content="D³ Data Development">
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<link rel="icon" href="../themes/d3/img/favicon.png" type="image/x-icon">
<!-- Mobile -->
<meta name="apple-mobile-web-app-capable" content="yes" />
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<!-- Font -->
<!-- CSS -->
<link href='../themes/d3/css/theme-blue.min.css' rel='stylesheet' type='text/css'><link href='../themes/d3/css/d3.css' rel='stylesheet' type='text/css'>
<!-- Tipue Search -->
<link href="../tipuesearch/tipuesearch.css" rel="stylesheet">
<!--[if lt IE 9]>
<script src="../themes/d3/js/html5shiv-3.7.3.min.js"></script>
<![endif]-->
</head>
<body class=" ">
<div class="Columns content">
<aside class="Columns__left Collapsible">
<button type="button" class="Button Collapsible__trigger">
<span class="Collapsible__trigger__bar"></span>
<span class="Collapsible__trigger__bar"></span>
<span class="Collapsible__trigger__bar"></span>
</button>
<a class="Brand" href="../index.html"><i class='fab fa-d3 d3fa-color-blue'></i> erweiterte Suche</a>
<div class="Search">
<svg class="Search__icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 451 451">
<path d="M447.05 428l-109.6-109.6c29.4-33.8 47.2-77.9 47.2-126.1C384.65 86.2 298.35 0 192.35 0 86.25 0 .05 86.3.05 192.3s86.3 192.3 192.3 192.3c48.2 0 92.3-17.8 126.1-47.2L428.05 447c2.6 2.6 6.1 4 9.5 4s6.9-1.3 9.5-4c5.2-5.2 5.2-13.8 0-19zM26.95 192.3c0-91.2 74.2-165.3 165.3-165.3 91.2 0 165.3 74.2 165.3 165.3s-74.1 165.4-165.3 165.4c-91.1 0-165.3-74.2-165.3-165.4z"/>
</svg>
<input type="search" id="tipue_search_input" class="Search__field" placeholder="Suchen..." autocomplete="on"
results=25 autosave=text_search>
</div>
<div class="Collapsible__content">
<!-- Navigation -->
<ul class='Nav'><li class='Nav__item '><a href="../installation/Installation.html">Installation / Update / Deinstallation</a></li><li class='Nav__item has-children'><a href="../installation/Anforderungen/Systemanforderungen.html" class="folder"><i class="Nav__arrow">&nbsp;</i>Anforderungen</a><ul class='Nav'><li class='Nav__item '><a href="../installation/Anforderungen/Systemanforderungen.html">Systemanforderungen</a></li><li class='Nav__item '><a href="../installation/Anforderungen/Kompatibilitaet_mit_anderen_Modulen.html">Kompatibilität mit anderen Modulen</a></li><li class='Nav__item '><a href="../installation/Anforderungen/Vorbereitungen.html">Vorbereitungen</a></li></ul></li><li class='Nav__item has-children'><a href="../installation/Neuinstallation/index.html" class="folder"><i class="Nav__arrow">&nbsp;</i>Neuinstallation</a><ul class='Nav'><li class='Nav__item '><a href="../installation/Neuinstallation/Vorbereitung.html">Vorbereitungen</a></li><li class='Nav__item '><a href="../installation/Neuinstallation/Modul_hinzufuegen.html">Modul zur Installation hinzufügen</a></li><li class='Nav__item '><a href="../installation/Neuinstallation/Verwendung_eigener_Themes.html">Verwendung eigener Themes</a></li><li class='Nav__item '><a href="../installation/Neuinstallation/Providerspezifische_Installation.html">Providerspezifische Installation</a></li><li class='Nav__item '><a href="../installation/Neuinstallation/Modul_im_Shop_aktivieren.html">Modul im Shop aktivieren</a></li><li class='Nav__item '><a href="../installation/Neuinstallation/Shopanpassungen_installieren.html">Shopanpassungen installieren</a></li><li class='Nav__item '><a href="../installation/Neuinstallation/TMP-Ordner_leeren.html">TMP-Ordner leeren</a></li><li class='Nav__item '><a href="../installation/Neuinstallation/Lizenz_eintragen.html">Lizenzschlüssel eintragen</a></li><li class='Nav__item '><a href="../installation/Neuinstallation/Cronjob_einrichten.html">Cronjob einrichten</a></li><li class='Nav__item '><a href="../installation/Neuinstallation/Updatefaehigkeit.html">Updatefähigkeit</a></li></ul></li><li class='Nav__item has-children'><a href="../installation/Update/Updatedefinition.html" class="folder"><i class="Nav__arrow">&nbsp;</i>Update</a><ul class='Nav'><li class='Nav__item '><a href="../installation/Update/Updatedefinition.html">Wann kann ein Update ausgeführt werden?</a></li><li class='Nav__item '><a href="../installation/Update/Modul_deaktivieren.html">Modul deaktivieren</a></li><li class='Nav__item '><a href="../installation/Update/Dateien_erneuern.html">Dateien erneuern</a></li><li class='Nav__item '><a href="../installation/Update/Providerspezifische_Installation.html">Providerspezifische Installation</a></li><li class='Nav__item '><a href="../installation/Update/Modulinformationen_aktualisieren.html">Modulinformationen aktualisieren</a></li><li class='Nav__item '><a href="../installation/Update/Shopanpassungen_installieren.html">Shopanpassungen installieren</a></li><li class='Nav__item '><a href="../installation/Update/TMP-Ordner_leeren.html">TMP-Ordner leeren</a></li><li class='Nav__item '><a href="../installation/Update/Lizenzschluessel_aktualisieren.html">Lizenzschlüssel aktualisieren</a></li><li class='Nav__item '><a href="../installation/Update/Erweiterungen_anpassen.html">Erweiterungen anpassen</a></li></ul></li><li class='Nav__item has-children'><a href="../installation/Installationshinweise/Cachevermeidung.html" class="folder"><i class="Nav__arrow">&nbsp;</i>Installationshinweise</a><ul class='Nav'><li class='Nav__item '><a href="../installation/Installationshinweise/Cachevermeidung.html">Cachevermeidung</a></li></ul></li><li class='Nav__item Nav__item--active'><a href="../installation/Installationspruefung.html">Installationsprüfung</a></li><li class='Nav__item '><a href="../installation/Schnellstart.html">Schnellstart</a></li><li class='Nav__item has-children'><a href="../installation/Deinstallation/Modulerweiterungen_deaktivieren_und_entfernen.html" class="folder"><i class="Nav__arrow">&nbsp;</i>Deinstallation</a><ul class='Nav'><li class='Nav__item '><a href="../installation/Deinstallation/Modulerweiterungen_deaktivieren_und_entfernen.html">Modulerweiterungen deaktivieren und entfernen</a></li><li class='Nav__item '><a href="../installation/Deinstallation/Modul_deaktivieren.html">Modul deaktivieren</a></li><li class='Nav__item '><a href="../installation/Deinstallation/Modul_aus_der_Installation_entfernen.html">Modul aus der Installation entfernen</a></li><li class='Nav__item '><a href="../installation/Deinstallation/Dateien_loeschen.html">Dateien löschen</a></li><li class='Nav__item '><a href="../installation/Deinstallation/Datenbank_bereinigen.html">Datenbank bereinigen</a></li><li class='Nav__item '><a href="../installation/Deinstallation/TMP-Ordner_leeren.html">TMP-Ordner leeren</a></li></ul></li></ul>
<div class="Links">
<hr/>
<a href="https://www.oxidmodule.com" target="_blank">Shop</a><br />
<a href="https://blog.oxidmodule.com" target="_blank">Blog</a><br />
<a href="https://faq.d3data.de" target="_blank">FAQ</a><br />
<a href="https://docs.oxidmodule.com" target="_blank">Dokumentationen</a><br />
<a href="https://support.oxidmodule.com" target="_blank">D³ Support Center</a><br />
<a href="https://www.oxidmodule.com/kontakt" target="_blank">Kontakt</a><br />
<a href="https://www.oxidmodule.com/impressum" target="_blank">Impressum</a><br />
</div>
</div>
</aside>
<div class="Columns__right Columns__right--full">
<div class="Columns__right__content">
<div class="doc_content">
<article class="Page">
<div class="Page__header">
<h1><a href="../installation/Installationspruefung.html">Installationsprüfung</a></h1>
<span class="ModifiedDate">
02.05.2022 </span>
</div>
<div class="s-content">
<p>Um die erfolgreiche Installation zu prüfen, können Sie die folgende(n) Checkliste(n) verwenden:</p>
<h2 id="page_Einstellungsunabhangige-Prufungen">Einstellungsunabhängige Prüfungen</h2>
<h3 id="page_Backend">Backend</h3>
<ul>
<li>Modul ist unter <span class="navi_element">Erweiterungen</span> -&gt; <span class="navi_element">Module</span> aktiv geschaltet</li>
<li>Modul ist unter <span class="navi_element"><i class='fab fa-d3 d3fa-color-blue'></i> Module</span> -&gt; <span class="navi_element">Modul-Connector</span> -&gt; <span class="navi_element">Modulverwaltung</span> aktiv geschaltet</li>
<li>Modul zeigt unter <span class="navi_element"><i class='fab fa-d3 d3fa-color-blue'></i> Module</span> -&gt; <span class="navi_element"><i class='fab fa-d3 d3fa-color-blue'></i> erweiterte Suche</span> einen eigenen Bereich für Einstellungen</li>
<li>Modul zeigt unter <span class="navi_element">Artikel verwalten</span> -&gt; <span class="navi_element">Artikel</span> -&gt; <span class="navi_element">Erweitert</span> die Einstellung <span class="navi_element">Wichtigkeit des Artikels im Sortiment</span>
</li>
<li>Modul zeigt unter <span class="navi_element">Artikel verwalten</span> -&gt; <span class="navi_element">Attribute</span> -&gt; <span class="navi_element">Stamm</span> die Einstellung <span class="navi_element">Attribut wird in Suche für Filter nicht verwendet</span>
</li>
<li>Modul zeigt unter <span class="navi_element">Kundeninformationen</span> -&gt; <span class="navi_element">CMS-Seiten</span> -&gt; <span class="navi_element">Stamm</span> die Einstellung <span class="navi_element">CMS kann gesucht werden</span>
</li>
</ul>
<h2 id="page_Einstellungsabhangige-Prufungen">Einstellungsabhängige Prüfungen</h2>
<h3 id="page_Frontend">Frontend</h3>
<ul>
<li>Modul zeigt bei Eingabe des Suchbegriffs sofort die Suggest-Suche</li>
<li>Suchergebnisliste zeigt zusätzliche Filtermöglichkeiten (z.B. nach Kategorie)</li>
<li>Suchbegriff ist im Artikeltitel der Suchergebnisse hervorgehoben</li>
</ul>
</div>
<nav>
<ul class="Pager">
<li class=Pager--prev><a href="../installation/Installationshinweise/Cachevermeidung.html">Zurück</a></li> <li class=Pager--next><a href="../installation/Schnellstart.html">Weiter</a></li> </ul>
</nav>
</article>
</div>
</div>
</div>
</div>
<!-- JS -->
<script src="../themes/d3/js/jquery-1.11.3.min.js"></script><script src="../themes/d3/js/highlight.pack.js"></script><script src="../themes/d3/js/daux.js"></script><script src="../themes/d3/js/fontawesome-all.js"></script>
<!-- Tipue Search -->
<script type="text/javascript" src="../tipuesearch/tipuesearch.js"></script>
<script>
window.onunload = function(){}; // force $(document).ready to be called on back/forward navigation in firefox
$(function() {
tipuesearch({
'base_url': '../'
});
});
</script>
</body>
</html>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,112 @@
<!DOCTYPE html>
<html class="no-js" lang="de">
<head>
<title>Schnellstart - erweiterte Suche</title>
<meta name="description" content="">
<meta name="author" content="D³ Data Development">
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<link rel="icon" href="../themes/d3/img/favicon.png" type="image/x-icon">
<!-- Mobile -->
<meta name="apple-mobile-web-app-capable" content="yes" />
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<!-- Font -->
<!-- CSS -->
<link href='../themes/d3/css/theme-blue.min.css' rel='stylesheet' type='text/css'><link href='../themes/d3/css/d3.css' rel='stylesheet' type='text/css'>
<!-- Tipue Search -->
<link href="../tipuesearch/tipuesearch.css" rel="stylesheet">
<!--[if lt IE 9]>
<script src="../themes/d3/js/html5shiv-3.7.3.min.js"></script>
<![endif]-->
</head>
<body class=" ">
<div class="Columns content">
<aside class="Columns__left Collapsible">
<button type="button" class="Button Collapsible__trigger">
<span class="Collapsible__trigger__bar"></span>
<span class="Collapsible__trigger__bar"></span>
<span class="Collapsible__trigger__bar"></span>
</button>
<a class="Brand" href="../index.html"><i class='fab fa-d3 d3fa-color-blue'></i> erweiterte Suche</a>
<div class="Search">
<svg class="Search__icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 451 451">
<path d="M447.05 428l-109.6-109.6c29.4-33.8 47.2-77.9 47.2-126.1C384.65 86.2 298.35 0 192.35 0 86.25 0 .05 86.3.05 192.3s86.3 192.3 192.3 192.3c48.2 0 92.3-17.8 126.1-47.2L428.05 447c2.6 2.6 6.1 4 9.5 4s6.9-1.3 9.5-4c5.2-5.2 5.2-13.8 0-19zM26.95 192.3c0-91.2 74.2-165.3 165.3-165.3 91.2 0 165.3 74.2 165.3 165.3s-74.1 165.4-165.3 165.4c-91.1 0-165.3-74.2-165.3-165.4z"/>
</svg>
<input type="search" id="tipue_search_input" class="Search__field" placeholder="Suchen..." autocomplete="on"
results=25 autosave=text_search>
</div>
<div class="Collapsible__content">
<!-- Navigation -->
<ul class='Nav'><li class='Nav__item '><a href="../installation/Installation.html">Installation / Update / Deinstallation</a></li><li class='Nav__item has-children'><a href="../installation/Anforderungen/Systemanforderungen.html" class="folder"><i class="Nav__arrow">&nbsp;</i>Anforderungen</a><ul class='Nav'><li class='Nav__item '><a href="../installation/Anforderungen/Systemanforderungen.html">Systemanforderungen</a></li><li class='Nav__item '><a href="../installation/Anforderungen/Kompatibilitaet_mit_anderen_Modulen.html">Kompatibilität mit anderen Modulen</a></li><li class='Nav__item '><a href="../installation/Anforderungen/Vorbereitungen.html">Vorbereitungen</a></li></ul></li><li class='Nav__item has-children'><a href="../installation/Neuinstallation/index.html" class="folder"><i class="Nav__arrow">&nbsp;</i>Neuinstallation</a><ul class='Nav'><li class='Nav__item '><a href="../installation/Neuinstallation/Vorbereitung.html">Vorbereitungen</a></li><li class='Nav__item '><a href="../installation/Neuinstallation/Modul_hinzufuegen.html">Modul zur Installation hinzufügen</a></li><li class='Nav__item '><a href="../installation/Neuinstallation/Verwendung_eigener_Themes.html">Verwendung eigener Themes</a></li><li class='Nav__item '><a href="../installation/Neuinstallation/Providerspezifische_Installation.html">Providerspezifische Installation</a></li><li class='Nav__item '><a href="../installation/Neuinstallation/Modul_im_Shop_aktivieren.html">Modul im Shop aktivieren</a></li><li class='Nav__item '><a href="../installation/Neuinstallation/Shopanpassungen_installieren.html">Shopanpassungen installieren</a></li><li class='Nav__item '><a href="../installation/Neuinstallation/TMP-Ordner_leeren.html">TMP-Ordner leeren</a></li><li class='Nav__item '><a href="../installation/Neuinstallation/Lizenz_eintragen.html">Lizenzschlüssel eintragen</a></li><li class='Nav__item '><a href="../installation/Neuinstallation/Cronjob_einrichten.html">Cronjob einrichten</a></li><li class='Nav__item '><a href="../installation/Neuinstallation/Updatefaehigkeit.html">Updatefähigkeit</a></li></ul></li><li class='Nav__item has-children'><a href="../installation/Update/Updatedefinition.html" class="folder"><i class="Nav__arrow">&nbsp;</i>Update</a><ul class='Nav'><li class='Nav__item '><a href="../installation/Update/Updatedefinition.html">Wann kann ein Update ausgeführt werden?</a></li><li class='Nav__item '><a href="../installation/Update/Modul_deaktivieren.html">Modul deaktivieren</a></li><li class='Nav__item '><a href="../installation/Update/Dateien_erneuern.html">Dateien erneuern</a></li><li class='Nav__item '><a href="../installation/Update/Providerspezifische_Installation.html">Providerspezifische Installation</a></li><li class='Nav__item '><a href="../installation/Update/Modulinformationen_aktualisieren.html">Modulinformationen aktualisieren</a></li><li class='Nav__item '><a href="../installation/Update/Shopanpassungen_installieren.html">Shopanpassungen installieren</a></li><li class='Nav__item '><a href="../installation/Update/TMP-Ordner_leeren.html">TMP-Ordner leeren</a></li><li class='Nav__item '><a href="../installation/Update/Lizenzschluessel_aktualisieren.html">Lizenzschlüssel aktualisieren</a></li><li class='Nav__item '><a href="../installation/Update/Erweiterungen_anpassen.html">Erweiterungen anpassen</a></li></ul></li><li class='Nav__item has-children'><a href="../installation/Installationshinweise/Cachevermeidung.html" class="folder"><i class="Nav__arrow">&nbsp;</i>Installationshinweise</a><ul class='Nav'><li class='Nav__item '><a href="../installation/Installationshinweise/Cachevermeidung.html">Cachevermeidung</a></li></ul></li><li class='Nav__item '><a href="../installation/Installationspruefung.html">Installationsprüfung</a></li><li class='Nav__item Nav__item--active'><a href="../installation/Schnellstart.html">Schnellstart</a></li><li class='Nav__item has-children'><a href="../installation/Deinstallation/Modulerweiterungen_deaktivieren_und_entfernen.html" class="folder"><i class="Nav__arrow">&nbsp;</i>Deinstallation</a><ul class='Nav'><li class='Nav__item '><a href="../installation/Deinstallation/Modulerweiterungen_deaktivieren_und_entfernen.html">Modulerweiterungen deaktivieren und entfernen</a></li><li class='Nav__item '><a href="../installation/Deinstallation/Modul_deaktivieren.html">Modul deaktivieren</a></li><li class='Nav__item '><a href="../installation/Deinstallation/Modul_aus_der_Installation_entfernen.html">Modul aus der Installation entfernen</a></li><li class='Nav__item '><a href="../installation/Deinstallation/Dateien_loeschen.html">Dateien löschen</a></li><li class='Nav__item '><a href="../installation/Deinstallation/Datenbank_bereinigen.html">Datenbank bereinigen</a></li><li class='Nav__item '><a href="../installation/Deinstallation/TMP-Ordner_leeren.html">TMP-Ordner leeren</a></li></ul></li></ul>
<div class="Links">
<hr/>
<a href="https://www.oxidmodule.com" target="_blank">Shop</a><br />
<a href="https://blog.oxidmodule.com" target="_blank">Blog</a><br />
<a href="https://faq.d3data.de" target="_blank">FAQ</a><br />
<a href="https://docs.oxidmodule.com" target="_blank">Dokumentationen</a><br />
<a href="https://support.oxidmodule.com" target="_blank">D³ Support Center</a><br />
<a href="https://www.oxidmodule.com/kontakt" target="_blank">Kontakt</a><br />
<a href="https://www.oxidmodule.com/impressum" target="_blank">Impressum</a><br />
</div>
</div>
</aside>
<div class="Columns__right Columns__right--full">
<div class="Columns__right__content">
<div class="doc_content">
<article class="Page">
<div class="Page__header">
<h1><a href="../installation/Schnellstart.html">Schnellstart</a></h1>
<span class="ModifiedDate">
02.05.2022 </span>
</div>
<div class="s-content">
<p>Das Modul <strong><i class='fab fa-d3 d3fa-color-blue'></i> erweiterte Suche</strong> bringt einen umfangreichen Adminbereich mit, in dem Sie die Konfigurationseinstellungen des Moduls setzen können. Über das Menü <span class="navi_element"><i class='fab fa-d3 d3fa-color-blue'></i> Module</span> -&gt; <span class="navi_element"><i class='fab fa-d3 d3fa-color-blue'></i> erweiterte Suche</span> -&gt; <span class="navi_element">Einstellungen</span> erreichen Sie die Einstellseiten. Arbeiten Sie idealerweise die Optionen einmal durch. Hinweise zu den einzelnen Einstellungen finden Sie in dem dahinter stehenden Fragezeichenfeld. Durch einen Klick darauf öffnet sich der Hinweistext.</p>
<p>Die meisten Optionen sind zusätzlich im <a href="../manual/Optionale_Erweiterungen/phonetischer_Index.html">Handbuch zum Modul</a> umfangreicher beschrieben.</p>
<p>Nach Abschluss der Einstellungen ist es notwendig, den Suchindex der eingepflegten Artikel zu generieren. Die Option dafür finden Sie ebenfalls im Adminbereich zum Modul im Tab <span class="navi_element">Grundeinstellungen</span>. Lesen Sie für weitere Informationen zur Indexgenerierung auch den Abschnitt im Modulhandbuch.</p>
<p>Im Frontend des Shops werden Sie die Installation des Moduls durch verbesserte Reaktionen des Shops bemerken. Je nach Einstellung öffnet sich bei der Eingabe des Suchwortes das Fenster der Schnellsuche. Senden Sie die Suchanfrage ab, werden zu den Treffern zusätzliche Filtermöglichkeiten angeboten. Kontrollieren Sie die geänderten Reaktionen der Shopsuche, bevor Sie diese für die Shopbesucher aktivieren.</p>
</div>
<nav>
<ul class="Pager">
<li class=Pager--prev><a href="../installation/Installationspruefung.html">Zurück</a></li> <li class=Pager--next><a href="../installation/Deinstallation/Modulerweiterungen_deaktivieren_und_entfernen.html">Weiter</a></li> </ul>
</nav>
</article>
</div>
</div>
</div>
</div>
<!-- JS -->
<script src="../themes/d3/js/jquery-1.11.3.min.js"></script><script src="../themes/d3/js/highlight.pack.js"></script><script src="../themes/d3/js/daux.js"></script><script src="../themes/d3/js/fontawesome-all.js"></script>
<!-- Tipue Search -->
<script type="text/javascript" src="../tipuesearch/tipuesearch.js"></script>
<script>
window.onunload = function(){}; // force $(document).ready to be called on back/forward navigation in firefox
$(function() {
tipuesearch({
'base_url': '../'
});
});
</script>
</body>
</html>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,122 @@
<!DOCTYPE html>
<html class="no-js" lang="de">
<head>
<title>Ergebnisanalyse - erweiterte Suche</title>
<meta name="description" content="">
<meta name="author" content="D³ Data Development">
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<link rel="icon" href="../themes/d3/img/favicon.png" type="image/x-icon">
<!-- Mobile -->
<meta name="apple-mobile-web-app-capable" content="yes" />
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<!-- Font -->
<!-- CSS -->
<link href='../themes/d3/css/theme-blue.min.css' rel='stylesheet' type='text/css'><link href='../themes/d3/css/d3.css' rel='stylesheet' type='text/css'>
<!-- Tipue Search -->
<link href="../tipuesearch/tipuesearch.css" rel="stylesheet">
<!--[if lt IE 9]>
<script src="../themes/d3/js/html5shiv-3.7.3.min.js"></script>
<![endif]-->
</head>
<body class=" ">
<div class="Columns content">
<aside class="Columns__left Collapsible">
<button type="button" class="Button Collapsible__trigger">
<span class="Collapsible__trigger__bar"></span>
<span class="Collapsible__trigger__bar"></span>
<span class="Collapsible__trigger__bar"></span>
</button>
<a class="Brand" href="../index.html"><i class='fab fa-d3 d3fa-color-blue'></i> erweiterte Suche</a>
<div class="Search">
<svg class="Search__icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 451 451">
<path d="M447.05 428l-109.6-109.6c29.4-33.8 47.2-77.9 47.2-126.1C384.65 86.2 298.35 0 192.35 0 86.25 0 .05 86.3.05 192.3s86.3 192.3 192.3 192.3c48.2 0 92.3-17.8 126.1-47.2L428.05 447c2.6 2.6 6.1 4 9.5 4s6.9-1.3 9.5-4c5.2-5.2 5.2-13.8 0-19zM26.95 192.3c0-91.2 74.2-165.3 165.3-165.3 91.2 0 165.3 74.2 165.3 165.3s-74.1 165.4-165.3 165.4c-91.1 0-165.3-74.2-165.3-165.4z"/>
</svg>
<input type="search" id="tipue_search_input" class="Search__field" placeholder="Suchen..." autocomplete="on"
results=25 autosave=text_search>
</div>
<div class="Collapsible__content">
<!-- Navigation -->
<ul class='Nav'><li class='Nav__item '><a href="../manual/Inhalte.html">Inhalte</a></li><li class='Nav__item Nav__item--active'><a href="../manual/Ergebnisanlyse.html">Ergebnisanalyse</a></li><li class='Nav__item '><a href="../manual/optischeAnpassungen.html">optische Anpassungen</a></li><li class='Nav__item has-children'><a href="../manual/Optionale_Erweiterungen/phonetischer_Index.html" class="folder"><i class="Nav__arrow">&nbsp;</i>Optionale Erweiterungen</a><ul class='Nav'><li class='Nav__item '><a href="../manual/Optionale_Erweiterungen/phonetischer_Index.html">phonetischer Index</a></li></ul></li><li class='Nav__item '><a href="../manual/Statistik.html">Statistik</a></li><li class='Nav__item '><a href="../manual/Synonym-Editor.html">Synonym-Editor</a></li><li class='Nav__item '><a href="../manual/korrespondierendeAttributswerte.html">korrespondierende Attributwerte</a></li><li class='Nav__item '><a href="../manual/Logging.html">Logging</a></li><li class='Nav__item '><a href="../manual/externeEinstellungen.html">Einstellungen außerhalb des Adminbereichs</a></li><li class='Nav__item '><a href="../manual/Optimierungen.html">Optimierungen</a></li><li class='Nav__item '><a href="../manual/Fragen.html">Grundsätzliche Fragen</a></li><li class='Nav__item '><a href="../manual/Erweiterungsmoeglichkeiten.html">Erweiterungsmöglichkeiten</a></li><li class='Nav__item has-children'><a href="../manual/technische_Erlaeuterungen/zusaetzliche_Formularfelder.html" class="folder"><i class="Nav__arrow">&nbsp;</i>technische Erlaeuterungen</a><ul class='Nav'><li class='Nav__item '><a href="../manual/technische_Erlaeuterungen/zusaetzliche_Formularfelder.html">zusätzliche Formularfelder</a></li><li class='Nav__item '><a href="../manual/technische_Erlaeuterungen/MultiAttributFilter.html">Attributfilter mit Mehrfachauswahl</a></li><li class='Nav__item '><a href="../manual/technische_Erlaeuterungen/Indexleiste.html">Indexleiste</a></li><li class='Nav__item '><a href="../manual/technische_Erlaeuterungen/Relevanz.html">Relevanz und Wichtigkeiten</a></li><li class='Nav__item '><a href="../manual/technische_Erlaeuterungen/Phonetic-Cronjob.html">Phonetic-Cronjob</a></li></ul></li></ul>
<div class="Links">
<hr/>
<a href="https://www.oxidmodule.com" target="_blank">Shop</a><br />
<a href="https://blog.oxidmodule.com" target="_blank">Blog</a><br />
<a href="https://faq.d3data.de" target="_blank">FAQ</a><br />
<a href="https://docs.oxidmodule.com" target="_blank">Dokumentationen</a><br />
<a href="https://support.oxidmodule.com" target="_blank">D³ Support Center</a><br />
<a href="https://www.oxidmodule.com/kontakt" target="_blank">Kontakt</a><br />
<a href="https://www.oxidmodule.com/impressum" target="_blank">Impressum</a><br />
</div>
</div>
</aside>
<div class="Columns__right Columns__right--full">
<div class="Columns__right__content">
<div class="doc_content">
<article class="Page">
<div class="Page__header">
<h1><a href="../manual/Ergebnisanlyse.html">Ergebnisanalyse</a></h1>
<span class="ModifiedDate">
02.05.2022 </span>
</div>
<div class="s-content">
<p>Das Modul bietet diverse Einstellungen, die Trefferlisten zu beeinflussen. Erhalten Sie für Ihre Suchanfragen
ungewollte Treffer oder eine unplausible Sortierung, steht Ihnen unser Analysetool zur Verfügung.
Öffnen Sie bitte unter <span class="navi_element">Erweiterte Suche</span> -&gt; <span class="navi_element">Einstellungen</span> -&gt; <span class="navi_element">Grundeinstellungen</span> -&gt;
<span class="navi_element">allgemeine Einstellungen</span> die <span class="navi_element">Ergebnis-Feld-Analyse</span>. Es öffnet sich ein neues Fenster, in das Sie genau
die Suchbegriffe des Frontends eingeben können. Sie erhalten eine umfangreiche Tabelle, die zu jedem Treffer
aufführt, weshalb dieser in der Trefferliste enthalten ist und welche Wertigkeit der Treffer deswegen erhalten hat.</p>
<p>Die Spalten führen alle Suchbegriffe auf, die in den konfigurierten Feldern entweder ganz oder teilweise
enthalten sind und zeigt die Wertigkeit, die zur Berechnung der Sortierung verwendet wird. Werden Artikel
als Inhalt der Marken oder Kategorien gefunden, wird diese Wertigkeit ebenfalls gezeigt.</p>
<p>Unter Verwendung der <code>Wichtigkeit</code> wird die Sortierkennzahl jedes einzelnen Artikels berechnet und als <code>d3Priority</code> angezeigt.
Die hierzu verwendete Formel zeigt Ihnen unser Tool ebenfalls an.</p>
<p>Passen Sie nun die Moduleinstellungen an und prüfen Sie die Ergebnisse erneut. Beachten Sie bitte, dass Änderungen
der Einstellungen auf alle Suchanfragen gleichermaßen wirken. Kontrollieren Sie demnach bitte immer ein Set aus für
Ihren Shop typischen Suchanfragen.</p>
</div>
<nav>
<ul class="Pager">
<li class=Pager--prev><a href="../manual/Inhalte.html">Zurück</a></li> <li class=Pager--next><a href="../manual/optischeAnpassungen.html">Weiter</a></li> </ul>
</nav>
</article>
</div>
</div>
</div>
</div>
<!-- JS -->
<script src="../themes/d3/js/jquery-1.11.3.min.js"></script><script src="../themes/d3/js/highlight.pack.js"></script><script src="../themes/d3/js/daux.js"></script><script src="../themes/d3/js/fontawesome-all.js"></script>
<!-- Tipue Search -->
<script type="text/javascript" src="../tipuesearch/tipuesearch.js"></script>
<script>
window.onunload = function(){}; // force $(document).ready to be called on back/forward navigation in firefox
$(function() {
tipuesearch({
'base_url': '../'
});
});
</script>
</body>
</html>

View File

@ -0,0 +1,118 @@
<!DOCTYPE html>
<html class="no-js" lang="de">
<head>
<title>Erweiterungsmöglichkeiten - erweiterte Suche</title>
<meta name="description" content="">
<meta name="author" content="D³ Data Development">
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<link rel="icon" href="../themes/d3/img/favicon.png" type="image/x-icon">
<!-- Mobile -->
<meta name="apple-mobile-web-app-capable" content="yes" />
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<!-- Font -->
<!-- CSS -->
<link href='../themes/d3/css/theme-blue.min.css' rel='stylesheet' type='text/css'><link href='../themes/d3/css/d3.css' rel='stylesheet' type='text/css'>
<!-- Tipue Search -->
<link href="../tipuesearch/tipuesearch.css" rel="stylesheet">
<!--[if lt IE 9]>
<script src="../themes/d3/js/html5shiv-3.7.3.min.js"></script>
<![endif]-->
</head>
<body class=" ">
<div class="Columns content">
<aside class="Columns__left Collapsible">
<button type="button" class="Button Collapsible__trigger">
<span class="Collapsible__trigger__bar"></span>
<span class="Collapsible__trigger__bar"></span>
<span class="Collapsible__trigger__bar"></span>
</button>
<a class="Brand" href="../index.html"><i class='fab fa-d3 d3fa-color-blue'></i> erweiterte Suche</a>
<div class="Search">
<svg class="Search__icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 451 451">
<path d="M447.05 428l-109.6-109.6c29.4-33.8 47.2-77.9 47.2-126.1C384.65 86.2 298.35 0 192.35 0 86.25 0 .05 86.3.05 192.3s86.3 192.3 192.3 192.3c48.2 0 92.3-17.8 126.1-47.2L428.05 447c2.6 2.6 6.1 4 9.5 4s6.9-1.3 9.5-4c5.2-5.2 5.2-13.8 0-19zM26.95 192.3c0-91.2 74.2-165.3 165.3-165.3 91.2 0 165.3 74.2 165.3 165.3s-74.1 165.4-165.3 165.4c-91.1 0-165.3-74.2-165.3-165.4z"/>
</svg>
<input type="search" id="tipue_search_input" class="Search__field" placeholder="Suchen..." autocomplete="on"
results=25 autosave=text_search>
</div>
<div class="Collapsible__content">
<!-- Navigation -->
<ul class='Nav'><li class='Nav__item '><a href="../manual/Inhalte.html">Inhalte</a></li><li class='Nav__item '><a href="../manual/Ergebnisanlyse.html">Ergebnisanalyse</a></li><li class='Nav__item '><a href="../manual/optischeAnpassungen.html">optische Anpassungen</a></li><li class='Nav__item has-children'><a href="../manual/Optionale_Erweiterungen/phonetischer_Index.html" class="folder"><i class="Nav__arrow">&nbsp;</i>Optionale Erweiterungen</a><ul class='Nav'><li class='Nav__item '><a href="../manual/Optionale_Erweiterungen/phonetischer_Index.html">phonetischer Index</a></li></ul></li><li class='Nav__item '><a href="../manual/Statistik.html">Statistik</a></li><li class='Nav__item '><a href="../manual/Synonym-Editor.html">Synonym-Editor</a></li><li class='Nav__item '><a href="../manual/korrespondierendeAttributswerte.html">korrespondierende Attributwerte</a></li><li class='Nav__item '><a href="../manual/Logging.html">Logging</a></li><li class='Nav__item '><a href="../manual/externeEinstellungen.html">Einstellungen außerhalb des Adminbereichs</a></li><li class='Nav__item '><a href="../manual/Optimierungen.html">Optimierungen</a></li><li class='Nav__item '><a href="../manual/Fragen.html">Grundsätzliche Fragen</a></li><li class='Nav__item Nav__item--active'><a href="../manual/Erweiterungsmoeglichkeiten.html">Erweiterungsmöglichkeiten</a></li><li class='Nav__item has-children'><a href="../manual/technische_Erlaeuterungen/zusaetzliche_Formularfelder.html" class="folder"><i class="Nav__arrow">&nbsp;</i>technische Erlaeuterungen</a><ul class='Nav'><li class='Nav__item '><a href="../manual/technische_Erlaeuterungen/zusaetzliche_Formularfelder.html">zusätzliche Formularfelder</a></li><li class='Nav__item '><a href="../manual/technische_Erlaeuterungen/MultiAttributFilter.html">Attributfilter mit Mehrfachauswahl</a></li><li class='Nav__item '><a href="../manual/technische_Erlaeuterungen/Indexleiste.html">Indexleiste</a></li><li class='Nav__item '><a href="../manual/technische_Erlaeuterungen/Relevanz.html">Relevanz und Wichtigkeiten</a></li><li class='Nav__item '><a href="../manual/technische_Erlaeuterungen/Phonetic-Cronjob.html">Phonetic-Cronjob</a></li></ul></li></ul>
<div class="Links">
<hr/>
<a href="https://www.oxidmodule.com" target="_blank">Shop</a><br />
<a href="https://blog.oxidmodule.com" target="_blank">Blog</a><br />
<a href="https://faq.d3data.de" target="_blank">FAQ</a><br />
<a href="https://docs.oxidmodule.com" target="_blank">Dokumentationen</a><br />
<a href="https://support.oxidmodule.com" target="_blank">D³ Support Center</a><br />
<a href="https://www.oxidmodule.com/kontakt" target="_blank">Kontakt</a><br />
<a href="https://www.oxidmodule.com/impressum" target="_blank">Impressum</a><br />
</div>
</div>
</aside>
<div class="Columns__right Columns__right--full">
<div class="Columns__right__content">
<div class="doc_content">
<article class="Page">
<div class="Page__header">
<h1><a href="../manual/Erweiterungsmoeglichkeiten.html">Erweiterungsmöglichkeiten</a></h1>
<span class="ModifiedDate">
02.05.2022 </span>
</div>
<div class="s-content">
<h1 id="page_Allgemein">Allgemein</h1>
<p>Viele Stellen des Frontends lassen sich unkompliziert anpassen. Dies gilt für das Design der angezeigten Fenster und Rahmen, sowie auch bestimmte Funktionalitäten.</p>
<h1 id="page_Schnellsuche">Schnellsuche</h1>
<p>Die Schnellsuche stellt ein per Ajax-Technologie erstelltes Trefferfenster zur Verfügung. Dieses wird, wie alle anderen Shopseiten auch, aus einem Template erstellt. Möchten Sie dieses Fenster anpassen, verwenden Sie bitte die <code>modules/d3/extsearch/Application/views/tpl/d3_ext_search_quicksearch.tpl</code> für inhaltliche Änderungen. Grafische Einstellungen sind in der moduleigenen CSS-Datei <code>d3_ext_search.css</code> notiert.</p>
<h1 id="page_Filter-Auswahl">Filter-Auswahl</h1>
<p>Die Filter-Auswahl wird oberhalb der Trefferliste angezeigt. Je nach Einstellung werden Ihnen hier Kategorien, Hersteller oder auch die Indexleiste gezeigt. Diese Elemente sind im Template <code>modules/d3/extsearch/Application/views/tpl/<span class="navi_element">theme</span>/d3_inc_extsearch.tpl</code> definiert. Um die Auswahlfelder der Indexleiste anzupassen, verwenden Sie die include- Aufrufe, die Sie beispielhaft im Template finden. Um die Logik müssen Sie sich hierbei nicht kümmern. Weitere Details zu den Feldern der Indexleiste finden Sie in den &quot;!!!!!Technischen Erläuterungen&quot; dieses Handbuchs.</p>
<h1 id="page_Trefferhervorhebungen">Trefferhervorhebungen</h1>
<p>Welches Format die Hervorhebung der gesuchten Begriffe hat, legen Sie im Template <code>modules/d3/extsearch/Application/views/tpl/d3_ext_search_highlight.tpl</code> fest. Hierbei sind alle HTML-Tags erlaubt, die im selben Template auch wieder abgeschlossen werden können.</p>
<h1 id="page_Zusatzliche-Formularfelder">Zusätzliche Formularfelder</h1>
<p>Diese Funktion ist ausführlich in den &quot;!!!!!!Technischen Erläuterungen&quot; beschrieben.</p>
</div>
<nav>
<ul class="Pager">
<li class=Pager--prev><a href="../manual/Fragen.html">Zurück</a></li> <li class=Pager--next><a href="../manual/technische_Erlaeuterungen/zusaetzliche_Formularfelder.html">Weiter</a></li> </ul>
</nav>
</article>
</div>
</div>
</div>
</div>
<!-- JS -->
<script src="../themes/d3/js/jquery-1.11.3.min.js"></script><script src="../themes/d3/js/highlight.pack.js"></script><script src="../themes/d3/js/daux.js"></script><script src="../themes/d3/js/fontawesome-all.js"></script>
<!-- Tipue Search -->
<script type="text/javascript" src="../tipuesearch/tipuesearch.js"></script>
<script>
window.onunload = function(){}; // force $(document).ready to be called on back/forward navigation in firefox
$(function() {
tipuesearch({
'base_url': '../'
});
});
</script>
</body>
</html>

View File

@ -0,0 +1,112 @@
<!DOCTYPE html>
<html class="no-js" lang="de">
<head>
<title>Grundsätzliche Fragen - erweiterte Suche</title>
<meta name="description" content="">
<meta name="author" content="D³ Data Development">
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<link rel="icon" href="../themes/d3/img/favicon.png" type="image/x-icon">
<!-- Mobile -->
<meta name="apple-mobile-web-app-capable" content="yes" />
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<!-- Font -->
<!-- CSS -->
<link href='../themes/d3/css/theme-blue.min.css' rel='stylesheet' type='text/css'><link href='../themes/d3/css/d3.css' rel='stylesheet' type='text/css'>
<!-- Tipue Search -->
<link href="../tipuesearch/tipuesearch.css" rel="stylesheet">
<!--[if lt IE 9]>
<script src="../themes/d3/js/html5shiv-3.7.3.min.js"></script>
<![endif]-->
</head>
<body class=" ">
<div class="Columns content">
<aside class="Columns__left Collapsible">
<button type="button" class="Button Collapsible__trigger">
<span class="Collapsible__trigger__bar"></span>
<span class="Collapsible__trigger__bar"></span>
<span class="Collapsible__trigger__bar"></span>
</button>
<a class="Brand" href="../index.html"><i class='fab fa-d3 d3fa-color-blue'></i> erweiterte Suche</a>
<div class="Search">
<svg class="Search__icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 451 451">
<path d="M447.05 428l-109.6-109.6c29.4-33.8 47.2-77.9 47.2-126.1C384.65 86.2 298.35 0 192.35 0 86.25 0 .05 86.3.05 192.3s86.3 192.3 192.3 192.3c48.2 0 92.3-17.8 126.1-47.2L428.05 447c2.6 2.6 6.1 4 9.5 4s6.9-1.3 9.5-4c5.2-5.2 5.2-13.8 0-19zM26.95 192.3c0-91.2 74.2-165.3 165.3-165.3 91.2 0 165.3 74.2 165.3 165.3s-74.1 165.4-165.3 165.4c-91.1 0-165.3-74.2-165.3-165.4z"/>
</svg>
<input type="search" id="tipue_search_input" class="Search__field" placeholder="Suchen..." autocomplete="on"
results=25 autosave=text_search>
</div>
<div class="Collapsible__content">
<!-- Navigation -->
<ul class='Nav'><li class='Nav__item '><a href="../manual/Inhalte.html">Inhalte</a></li><li class='Nav__item '><a href="../manual/Ergebnisanlyse.html">Ergebnisanalyse</a></li><li class='Nav__item '><a href="../manual/optischeAnpassungen.html">optische Anpassungen</a></li><li class='Nav__item has-children'><a href="../manual/Optionale_Erweiterungen/phonetischer_Index.html" class="folder"><i class="Nav__arrow">&nbsp;</i>Optionale Erweiterungen</a><ul class='Nav'><li class='Nav__item '><a href="../manual/Optionale_Erweiterungen/phonetischer_Index.html">phonetischer Index</a></li></ul></li><li class='Nav__item '><a href="../manual/Statistik.html">Statistik</a></li><li class='Nav__item '><a href="../manual/Synonym-Editor.html">Synonym-Editor</a></li><li class='Nav__item '><a href="../manual/korrespondierendeAttributswerte.html">korrespondierende Attributwerte</a></li><li class='Nav__item '><a href="../manual/Logging.html">Logging</a></li><li class='Nav__item '><a href="../manual/externeEinstellungen.html">Einstellungen außerhalb des Adminbereichs</a></li><li class='Nav__item '><a href="../manual/Optimierungen.html">Optimierungen</a></li><li class='Nav__item Nav__item--active'><a href="../manual/Fragen.html">Grundsätzliche Fragen</a></li><li class='Nav__item '><a href="../manual/Erweiterungsmoeglichkeiten.html">Erweiterungsmöglichkeiten</a></li><li class='Nav__item has-children'><a href="../manual/technische_Erlaeuterungen/zusaetzliche_Formularfelder.html" class="folder"><i class="Nav__arrow">&nbsp;</i>technische Erlaeuterungen</a><ul class='Nav'><li class='Nav__item '><a href="../manual/technische_Erlaeuterungen/zusaetzliche_Formularfelder.html">zusätzliche Formularfelder</a></li><li class='Nav__item '><a href="../manual/technische_Erlaeuterungen/MultiAttributFilter.html">Attributfilter mit Mehrfachauswahl</a></li><li class='Nav__item '><a href="../manual/technische_Erlaeuterungen/Indexleiste.html">Indexleiste</a></li><li class='Nav__item '><a href="../manual/technische_Erlaeuterungen/Relevanz.html">Relevanz und Wichtigkeiten</a></li><li class='Nav__item '><a href="../manual/technische_Erlaeuterungen/Phonetic-Cronjob.html">Phonetic-Cronjob</a></li></ul></li></ul>
<div class="Links">
<hr/>
<a href="https://www.oxidmodule.com" target="_blank">Shop</a><br />
<a href="https://blog.oxidmodule.com" target="_blank">Blog</a><br />
<a href="https://faq.d3data.de" target="_blank">FAQ</a><br />
<a href="https://docs.oxidmodule.com" target="_blank">Dokumentationen</a><br />
<a href="https://support.oxidmodule.com" target="_blank">D³ Support Center</a><br />
<a href="https://www.oxidmodule.com/kontakt" target="_blank">Kontakt</a><br />
<a href="https://www.oxidmodule.com/impressum" target="_blank">Impressum</a><br />
</div>
</div>
</aside>
<div class="Columns__right Columns__right--full">
<div class="Columns__right__content">
<div class="doc_content">
<article class="Page">
<div class="Page__header">
<h1><a href="../manual/Fragen.html">Grundsätzliche Fragen</a></h1>
<span class="ModifiedDate">
02.05.2022 </span>
</div>
<div class="s-content">
<h1 id="page_Wie-und-wann-werden-Varianten-gesucht">Wie und wann werden Varianten gesucht?</h1>
<p>Die Varianten stellen unter den Artikeln eine Besonderheit dar. Allgemeine Informationen stehen meist nur am Vaterartikel, variantenspezifische Daten sind an den Varianten hinterlegt. Ist im Shop die Variantensuche nun aktiviert, sucht der Shop neben Vaterartikeln auch nach Varianten. Jedoch müssen die Variantenartikel auch alle gesuchten Informationen enthalten.</p>
<p>Ein Beispiel: Bieten Sie T-Shirts an, gibt es üblicherweise eine Vaterartikel &quot;T-Shirts&quot;. An den Varianten ist dieser Titel nicht mehr hinterlegt, daran steht dann z.B. nur noch die Farbangabe. Wird nun nach &quot;T-Shirt grün&quot; gesucht, wird die Variante möglicherweise nicht gefunden, da der Variantenartikel den Wortlaut &quot;T-Shirt&quot; nicht selbst enthält. Daten aus Vaterartikeln werden bis auf den Artikeltitel nicht vererbt.</p>
<p>Unsere Empfehlung: Legen Sie solche suchwichtige Begriffe als <code>Searchkeys</code> auch noch einmal an den Varianten selbst ab.</p>
</div>
<nav>
<ul class="Pager">
<li class=Pager--prev><a href="../manual/Optimierungen.html">Zurück</a></li> <li class=Pager--next><a href="../manual/Erweiterungsmoeglichkeiten.html">Weiter</a></li> </ul>
</nav>
</article>
</div>
</div>
</div>
</div>
<!-- JS -->
<script src="../themes/d3/js/jquery-1.11.3.min.js"></script><script src="../themes/d3/js/highlight.pack.js"></script><script src="../themes/d3/js/daux.js"></script><script src="../themes/d3/js/fontawesome-all.js"></script>
<!-- Tipue Search -->
<script type="text/javascript" src="../tipuesearch/tipuesearch.js"></script>
<script>
window.onunload = function(){}; // force $(document).ready to be called on back/forward navigation in firefox
$(function() {
tipuesearch({
'base_url': '../'
});
});
</script>
</body>
</html>

Some files were not shown because too many files have changed in this diff Show More