diff --git a/composer.json b/composer.json index ff86c69..30a28c4 100644 --- a/composer.json +++ b/composer.json @@ -13,7 +13,7 @@ { "name": "D3 Data Development (Inh. Thomas Dartsch)", "email": "info@shopmodule.com", - "homepage": "http://www.d3data.de", + "homepage": "https://www.d3data.de", "role": "Owner" } ], @@ -34,7 +34,7 @@ } }, "require": { - "php": "7.1 - 7.3", "ext-ionCube-Loader": "*", + "php": "7.1 - 7.4", "ext-ionCube-Loader": "*", "oxid-esales/oxideshop-ce": "6.0 - 6.5", "d3/modcfg": "^5.3.0.000", "d3/oxid-sql-logger": "^1.0" diff --git a/docs/daux/changelog/010_Changelog.md b/docs/daux/changelog/010_Changelog.md index 67795ae..79a1125 100644 --- a/docs/daux/changelog/010_Changelog.md +++ b/docs/daux/changelog/010_Changelog.md @@ -2,6 +2,23 @@ title: Changelog --- +## 6.5.2.0 (2020-07-20) +### Changed +- unnötige Maskierung des Suchbegriffes entfernt + - führte bei Verwendung von Sonderzeichen zu fehlerfaften 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 diff --git a/docs/daux/config.json b/docs/daux/config.json index 648a831..6792db6 100644 --- a/docs/daux/config.json +++ b/docs/daux/config.json @@ -1,9 +1,9 @@ { "title": " erweiterte Suche", - "moduleversion": "6.5.1.0", + "moduleversion": "6.5.2.0", "titledesc": "für den Oxid eShop", "author": "D³ Data Development", - "moduledate": "04.05.2020", + "moduledate": "20.07.2020", "editors": "", "tagline": "", "image": "", diff --git a/docs/daux/installation/010_Anforderungen/010_Systemanforderungen.md b/docs/daux/installation/010_Anforderungen/010_Systemanforderungen.md index 45dde72..5cde5ce 100644 --- a/docs/daux/installation/010_Anforderungen/010_Systemanforderungen.md +++ b/docs/daux/installation/010_Anforderungen/010_Systemanforderungen.md @@ -3,7 +3,7 @@ title: Systemanforderungen --- * PHP Version - * 5.6.x bis 7.3.x + * 5.6.x bis 7.4.x * PHP Decoder * installierter ionCube Loader * Shopversionen / -editionen @@ -19,6 +19,6 @@ title: Systemanforderungen * 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 **PHP 5.6**, **PHP 7.0**, **PHP 7.1**, **PHP 7.2** oder **PHP 7.3** 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. +Beachten Sie, dass die Ihnen vorliegende Modulversion entsprechend für **PHP 5.6**, **PHP 7.0**, **PHP 7.1**, **PHP 7.2**, **PHP 7.3** oder **PHP 7.4** 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. diff --git a/docs/daux/installation/020_Neuinstallation/020_Modul_hinzufuegen.md b/docs/daux/installation/020_Neuinstallation/020_Modul_hinzufuegen.md index 4928148..f024ce8 100644 --- a/docs/daux/installation/020_Neuinstallation/020_Modul_hinzufuegen.md +++ b/docs/daux/installation/020_Neuinstallation/020_Modul_hinzufuegen.md @@ -5,7 +5,7 @@ title: Modul zur Installation hinzufügen 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} --update-no-dev +php composer require {$composerident}:^{$moduleversion} --update-no-dev ``` > [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). diff --git a/docs/daux/installation/020_Neuinstallation/_index.md b/docs/daux/installation/020_Neuinstallation/_index.md index cac2ce2..3c7760a 100644 --- a/docs/daux/installation/020_Neuinstallation/_index.md +++ b/docs/daux/installation/020_Neuinstallation/_index.md @@ -5,7 +5,7 @@ Title: Schnellstart per Composer ## Schnellstart per Composer ```bash -php composer require {$composerident} --update-no-dev +php composer require {$composerident}:^{$moduleversion} --update-no-dev ``` -Detailliertere Angaben zur Installation entnehmen Sie bitte den folgenden Seiten. \ No newline at end of file +Detailliertere Angaben zur Installation entnehmen Sie bitte den folgenden Seiten. diff --git a/docs/daux/installation/030_Update/015_Paketquelle_entfernen.md b/docs/daux/installation/030_Update/015_Paketquelle_entfernen.md deleted file mode 100644 index 33179d1..0000000 --- a/docs/daux/installation/030_Update/015_Paketquelle_entfernen.md +++ /dev/null @@ -1,16 +0,0 @@ ---- -title: Paketquelle entfernen ---- - -Durch einen Wechsel der Paketquelle ist die veraltete Angabe nicht mehr erforderlich. Um Konflikte zu vermeiden, sollte die alte Paketquelle entfernt werden. Haben Sie diese schon früher entfernt, können Sie diesen Schritt überspringen. - -Starten Sie die Konsole Ihres Webservers und wechseln in das Hauptverzeichnis Ihres Shops (oberhalb des `source`- und `vendor`-Verzeichnisses). Senden Sie dort diesen Befehl ab: - -```bash -php composer config --unset repositories.d3 -php composer config --unset repositories.D3modules -``` - -> [!] Achten Sie darauf, dass die Installation über Composer mit derselben PHP-Version erfolgt, in der auch Ihr Shop installiert ist. Sie erhalten sonst 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). diff --git a/docs/daux/installation/030_Update/020_Dateien_erneuern.md b/docs/daux/installation/030_Update/020_Dateien_erneuern.md index 950d51e..adaf948 100644 --- a/docs/daux/installation/030_Update/020_Dateien_erneuern.md +++ b/docs/daux/installation/030_Update/020_Dateien_erneuern.md @@ -6,9 +6,11 @@ Starten Sie die Konsole Ihres Webservers und wechseln in das Hauptverzeichnis Ih Shops (oberhalb des `source`- und `vendor`-Verzeichnisses). Führen Sie dort diesen Befehl aus: ```bash -php composer update {$composerident} --no-dev +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 die Installation über Composer mit derselben PHP-Version erfolgt, in der auch Ihr Shop installiert ist. Sie erhalten sonst 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). \ No newline at end of file +> [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). diff --git a/docs/daux/installation/030_Update/050_Shopanpassungen_installieren.md b/docs/daux/installation/030_Update/050_Shopanpassungen_installieren.md index 1cf39d1..577efa4 100644 --- a/docs/daux/installation/030_Update/050_Shopanpassungen_installieren.md +++ b/docs/daux/installation/030_Update/050_Shopanpassungen_installieren.md @@ -1,5 +1,5 @@ --- -title: Shopanpassungen installierren +title: Shopanpassungen installieren --- Ob Shopanpassungen notwendig sind, ist von der Versionsänderung des Moduls abhängig. diff --git a/docs/daux/installation/050_Schnellstart.md b/docs/daux/installation/050_Schnellstart.md index 098be24..0b45e23 100644 --- a/docs/daux/installation/050_Schnellstart.md +++ b/docs/daux/installation/050_Schnellstart.md @@ -9,5 +9,3 @@ Die meisten Optionen sind zusätzlich im [Handbuch zum Modul](../manual/010_Opti 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. - -Das Modul enthält einen Editor für die sinngleichen Begriffe. Möchten Sie die Datenbank mit einem allgemeinen Lexikon befüllen, anstatt nur eigene Begriffe zu verwenden, können Sie das passende Paket [hier](http://www.oxidmodule.com/__files/d3_extsearch_semantic2.zip) laden und installieren. diff --git a/docs/html/changelog/Changelog.html b/docs/html/changelog/Changelog.html index fa6d291..0e8be18 100644 --- a/docs/html/changelog/Changelog.html +++ b/docs/html/changelog/Changelog.html @@ -53,7 +53,7 @@