add 7.1.6.2 (sourceGuardian for PHP 8)

Cette révision appartient à :
Daniel Seifert 2023-11-30 19:08:45 +01:00
Parent 7989e6dcdc
révision 4fe60597bc
Signé par: DanielS
ID de la clé GPG: 8A7C4C6ED1915C6F
149 fichiers modifiés avec 351 ajouts et 248 suppressions

Voir le fichier

@ -36,7 +36,7 @@
},
"require": {
"php": "^8.0",
"ext-sourceguardian": "*",
"ext-sourceguardian": "^14",
"oxid-esales/oxideshop-ce": "6.8 - 6.14",
"d3/modcfg": "^6.0",
"d3/oxid-sql-logger": "^1.2.2",

Voir le fichier

@ -8,13 +8,25 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [Unreleased](https://git.d3data.de/D3Private/Extsearch/compare/7.1.6.1...rel_7.x)
## [Unreleased](https://git.d3data.de/D3Private/Extsearch/compare/7.1.6.2...rel_7.x)
## [7.1.6.2](https://git.d3data.de/D3Private/Extsearch/compare/7.1.6.1...7.1.6.2) - 2023-11-30
### Added
- Suchfelder werden auf abweichende Kollationen geprüft
- Aktivstatus der Synonymgruppen kann im Backend geändert werden
### Fixed
- Extraktion der Suchbegriffe optimiert
- Kombination von Mehr-Wort-Synonymen korrigiert
- Kategoriefilter behalten Reihenfolge bei
- Abfragefehler für Kategorien bei Verwendung von Artikelvarianten
- Abfragefehler bei Filterung auf Hauptkategorien
## [7.1.6.1](https://git.d3data.de/D3Private/Extsearch/compare/7.1.6.0...7.1.6.1) - 2023-10-20
### Fixed
- Abfragefehler bei mehrfacher Kategoriefilterselektion
- Abfragefehler bei deaktivierten Datenbankviews
- verhintert das Ändern des "isAdmin" Status bei der Kompilierung für den Injection Container
- verhindert das Ändern des "isAdmin" Status bei der Kompilierung für den Injection Container
- weise Artikeldaten nur bei existierendem Abfrageergebnis zu
- Generierungsfehler bei Artikeln mit leerem Titel

Voir le fichier

@ -1,9 +1,9 @@
{
"title": "<i class='fab fa-d3 d3fa-color-blue'></i> erweiterte Suche",
"moduleversion": "7.1.6.1",
"moduleversion": "7.1.6.2",
"titledesc": "für den Oxid eShop",
"author": "D³ Data Development",
"moduledate": "20.10.2023",
"moduledate": "30.11.2023",
"editors": "",
"tagline": "",
"image": "",

Voir le fichier

@ -72,7 +72,7 @@
<div class="Page__header">
<h1><a href="../changelog/Changelog.html">Changelog</a></h1>
<span class="ModifiedDate">
20.10.2023 </span>
30.11.2023 </span>
</div>
<div class="s-content">
@ -80,18 +80,32 @@
<p>All notable changes to this project will be documented in this file.</p>
<p>The format is based on <a href="https://keepachangelog.com/en/1.0.0/" class="Link--external">Keep a Changelog</a>,
and this project adheres to <a href="https://semver.org/spec/v2.0.0.html" class="Link--external">Semantic Versioning</a>.</p>
<h2 id="page_Unreleased"><a href="https://git.d3data.de/D3Private/Extsearch/compare/7.1.6.1...rel_7.x" class="Link--external">Unreleased</a></h2>
<h2 id="page_7-1-6-1-2023-10-20"><a href="https://git.d3data.de/D3Private/Extsearch/compare/7.1.6.0...7.1.6.1" class="Link--external">7.1.6.1</a> - 2023-10-20</h2>
<h2 id="page_Unreleased"><a href="https://git.d3data.de/D3Private/Extsearch/compare/7.1.6.2...rel_7.x" class="Link--external">Unreleased</a></h2>
<h2 id="page_7-1-6-2-2023-11-30"><a href="https://git.d3data.de/D3Private/Extsearch/compare/7.1.6.1...7.1.6.2" class="Link--external">7.1.6.2</a> - 2023-11-30</h2>
<h3 id="page_Added">Added</h3>
<ul>
<li>Suchfelder werden auf abweichende Kollationen geprüft</li>
<li>Aktivstatus der Synonymgruppen kann im Backend geändert werden</li>
</ul>
<h3 id="page_Fixed">Fixed</h3>
<ul>
<li>Extraktion der Suchbegriffe optimiert</li>
<li>Kombination von Mehr-Wort-Synonymen korrigiert</li>
<li>Kategoriefilter behalten Reihenfolge bei</li>
<li>Abfragefehler für Kategorien bei Verwendung von Artikelvarianten</li>
<li>Abfragefehler bei Filterung auf Hauptkategorien</li>
</ul>
<h2 id="page_7-1-6-1-2023-10-20"><a href="https://git.d3data.de/D3Private/Extsearch/compare/7.1.6.0...7.1.6.1" class="Link--external">7.1.6.1</a> - 2023-10-20</h2>
<h3 id="page_Fixed-2">Fixed</h3>
<ul>
<li>Abfragefehler bei mehrfacher Kategoriefilterselektion</li>
<li>Abfragefehler bei deaktivierten Datenbankviews</li>
<li>verhintert das Ändern des &quot;isAdmin&quot; Status bei der Kompilierung für den Injection Container</li>
<li>verhindert das Ändern des &quot;isAdmin&quot; Status bei der Kompilierung für den Injection Container</li>
<li>weise Artikeldaten nur bei existierendem Abfrageergebnis zu</li>
<li>Generierungsfehler bei Artikeln mit leerem Titel</li>
</ul>
<h2 id="page_7-1-6-0-2023-06-21"><a href="https://git.d3data.de/D3Private/Extsearch/compare/7.1.5.0...7.1.6.0" class="Link--external">7.1.6.0</a> - 2023-06-21</h2>
<h3 id="page_Added">Added</h3>
<h3 id="page_Added-2">Added</h3>
<ul>
<li>wendet Rechte&amp;Rollen Einstellungen an</li>
<li>Templateblock für zusätzliche Filter</li>

Voir le fichier

@ -72,7 +72,7 @@
<div class="Page__header">
<h1><a href="../editions/Editionen.html">Editionen</a></h1>
<span class="ModifiedDate">
20.10.2023 </span>
30.11.2023 </span>
</div>
<div class="s-content">

Voir le fichier

@ -48,8 +48,8 @@
<div class="details">
<div>Autor: D³ Data Development</div> <div>Stand: 20.10.2023</div>
<div>Version: 7.1.6.1</div>
<div>Autor: D³ Data Development</div> <div>Stand: 30.11.2023</div>
<div>Version: 7.1.6.2</div>
</div>
</div>

Voir le fichier

@ -72,7 +72,7 @@
<div class="Page__header">
<h1><a href="../../installation/Anforderungen/Systemanforderungen.html">Anforderungen</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Anforderungen/Kompatibilitaet_mit_anderen_Modulen.html">Kompatibilität mit anderen Modulen</a></h1>
<span class="ModifiedDate">
20.10.2023 </span>
30.11.2023 </span>
</div>
<div class="s-content">

Voir le fichier

@ -72,7 +72,7 @@
<div class="Page__header">
<h1><a href="../../installation/Anforderungen/Systemanforderungen.html">Anforderungen</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Anforderungen/Systemanforderungen.html">Systemanforderungen</a></h1>
<span class="ModifiedDate">
20.10.2023 </span>
30.11.2023 </span>
</div>
<div class="s-content">

Voir le fichier

@ -72,7 +72,7 @@
<div class="Page__header">
<h1><a href="../../installation/Anforderungen/Systemanforderungen.html">Anforderungen</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Anforderungen/Vorbereitungen.html">Vorbereitungen</a></h1>
<span class="ModifiedDate">
20.10.2023 </span>
30.11.2023 </span>
</div>
<div class="s-content">

Voir le fichier

@ -72,7 +72,7 @@
<div class="Page__header">
<h1><a href="../../installation/Deinstallation/Modulerweiterungen_deaktivieren_und_entfernen.html">Deinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Deinstallation/Dateien_loeschen.html">Dateien löschen</a></h1>
<span class="ModifiedDate">
20.10.2023 </span>
30.11.2023 </span>
</div>
<div class="s-content">

Voir le fichier

@ -72,7 +72,7 @@
<div class="Page__header">
<h1><a href="../../installation/Deinstallation/Modulerweiterungen_deaktivieren_und_entfernen.html">Deinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Deinstallation/Datenbank_bereinigen.html">Datenbank bereinigen</a></h1>
<span class="ModifiedDate">
20.10.2023 </span>
30.11.2023 </span>
</div>
<div class="s-content">

Voir le fichier

@ -72,7 +72,7 @@
<div class="Page__header">
<h1><a href="../../installation/Deinstallation/Modulerweiterungen_deaktivieren_und_entfernen.html">Deinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Deinstallation/Modul_aus_der_Installation_entfernen.html">Modul aus der Installation entfernen</a></h1>
<span class="ModifiedDate">
20.10.2023 </span>
30.11.2023 </span>
</div>
<div class="s-content">

Voir le fichier

@ -72,7 +72,7 @@
<div class="Page__header">
<h1><a href="../../installation/Deinstallation/Modulerweiterungen_deaktivieren_und_entfernen.html">Deinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Deinstallation/Modul_deaktivieren.html">Modul deaktivieren</a></h1>
<span class="ModifiedDate">
20.10.2023 </span>
30.11.2023 </span>
</div>
<div class="s-content">

Voir le fichier

@ -72,7 +72,7 @@
<div class="Page__header">
<h1><a href="../../installation/Deinstallation/Modulerweiterungen_deaktivieren_und_entfernen.html">Deinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Deinstallation/Modulerweiterungen_deaktivieren_und_entfernen.html">Modulerweiterungen deaktivieren und entfernen</a></h1>
<span class="ModifiedDate">
20.10.2023 </span>
30.11.2023 </span>
</div>
<div class="s-content">

Voir le fichier

@ -72,7 +72,7 @@
<div class="Page__header">
<h1><a href="../../installation/Deinstallation/Modulerweiterungen_deaktivieren_und_entfernen.html">Deinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Deinstallation/TMP-Ordner_leeren.html">TMP-Ordner leeren</a></h1>
<span class="ModifiedDate">
20.10.2023 </span>
30.11.2023 </span>
</div>
<div class="s-content">

Voir le fichier

@ -72,7 +72,7 @@
<div class="Page__header">
<h1><a href="../installation/Installation.html">Installation / Update / Deinstallation</a></h1>
<span class="ModifiedDate">
20.10.2023 </span>
30.11.2023 </span>
</div>
<div class="s-content">

Voir le fichier

@ -72,7 +72,7 @@
<div class="Page__header">
<h1><a href="../../installation/Installationshinweise/Cachevermeidung.html">Installationshinweise</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Installationshinweise/Cachevermeidung.html">Cachevermeidung</a></h1>
<span class="ModifiedDate">
20.10.2023 </span>
30.11.2023 </span>
</div>
<div class="s-content">

Voir le fichier

@ -72,7 +72,7 @@
<div class="Page__header">
<h1><a href="../installation/Installationspruefung.html">Installationsprüfung</a></h1>
<span class="ModifiedDate">
20.10.2023 </span>
30.11.2023 </span>
</div>
<div class="s-content">

Voir le fichier

@ -72,7 +72,7 @@
<div class="Page__header">
<h1><a href="../../installation/Neuinstallation/index.html">Neuinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Neuinstallation/Cronjob_einrichten.html">Cronjob einrichten</a></h1>
<span class="ModifiedDate">
20.10.2023 </span>
30.11.2023 </span>
</div>
<div class="s-content">

Voir le fichier

@ -72,7 +72,7 @@
<div class="Page__header">
<h1><a href="../../installation/Neuinstallation/index.html">Neuinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Neuinstallation/Lizenz_eintragen.html">Lizenzschlüssel eintragen</a></h1>
<span class="ModifiedDate">
20.10.2023 </span>
30.11.2023 </span>
</div>
<div class="s-content">

Voir le fichier

@ -72,13 +72,13 @@
<div class="Page__header">
<h1><a href="../../installation/Neuinstallation/index.html">Neuinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Neuinstallation/Modul_hinzufuegen.html">Modul zur Installation hinzufügen</a></h1>
<span class="ModifiedDate">
20.10.2023 </span>
30.11.2023 </span>
</div>
<div class="s-content">
<h3 id="page_auf-der-Kommandozeile"><strong>auf der Kommandozeile</strong></h3>
<p>Führen Sie in der Konsole im Hauptverzeichnis Ihres Shops (oberhalb des <code>source</code>- und <code>vendor</code>-Verzeichnisses) diesen Befehl aus, um das Modul <strong><i class='fab fa-d3 d3fa-color-blue'></i> erweiterte Suche</strong> zur Installation hinzuzufügen:</p>
<pre><code class="language-bash">php composer require d3/extsearch:^7.1.6.1 --update-no-dev
<pre><code class="language-bash">php composer require d3/extsearch:^7.1.6.2 --update-no-dev
</code></pre>
<blockquote class="alert alert-warning">
<i class='fas fa-exclamation-triangle'></i> <p> 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.</p>

Voir le fichier

@ -72,7 +72,7 @@
<div class="Page__header">
<h1><a href="../../installation/Neuinstallation/index.html">Neuinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Neuinstallation/Modul_im_Shop_aktivieren.html">Modul im Shop aktivieren</a></h1>
<span class="ModifiedDate">
20.10.2023 </span>
30.11.2023 </span>
</div>
<div class="s-content">

Voir le fichier

@ -72,7 +72,7 @@
<div class="Page__header">
<h1><a href="../../installation/Neuinstallation/index.html">Neuinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Neuinstallation/Providerspezifische_Installation.html">Providerspezifische Installation</a></h1>
<span class="ModifiedDate">
20.10.2023 </span>
30.11.2023 </span>
</div>
<div class="s-content">

Voir le fichier

@ -72,7 +72,7 @@
<div class="Page__header">
<h1><a href="../../installation/Neuinstallation/index.html">Neuinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Neuinstallation/Shopanpassungen_installieren.html">Shopanpassungen installieren</a></h1>
<span class="ModifiedDate">
20.10.2023 </span>
30.11.2023 </span>
</div>
<div class="s-content">

Voir le fichier

@ -72,7 +72,7 @@
<div class="Page__header">
<h1><a href="../../installation/Neuinstallation/index.html">Neuinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Neuinstallation/TMP-Ordner_leeren.html">TMP-Ordner leeren</a></h1>
<span class="ModifiedDate">
20.10.2023 </span>
30.11.2023 </span>
</div>
<div class="s-content">

Voir le fichier

@ -72,7 +72,7 @@
<div class="Page__header">
<h1><a href="../../installation/Neuinstallation/index.html">Neuinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Neuinstallation/Updatefaehigkeit.html">Updatefähigkeit</a></h1>
<span class="ModifiedDate">
20.10.2023 </span>
30.11.2023 </span>
</div>
<div class="s-content">

Voir le fichier

@ -72,7 +72,7 @@
<div class="Page__header">
<h1><a href="../../installation/Neuinstallation/index.html">Neuinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Neuinstallation/Verwendung_eigener_Themes.html">Verwendung eigener Themes</a></h1>
<span class="ModifiedDate">
20.10.2023 </span>
30.11.2023 </span>
</div>
<div class="s-content">

Voir le fichier

@ -72,7 +72,7 @@
<div class="Page__header">
<h1><a href="../../installation/Neuinstallation/index.html">Neuinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Neuinstallation/Vorbereitung.html">Vorbereitungen</a></h1>
<span class="ModifiedDate">
20.10.2023 </span>
30.11.2023 </span>
</div>
<div class="s-content">

Voir le fichier

@ -72,13 +72,13 @@
<div class="Page__header">
<h1><a href="../../installation/Neuinstallation/index.html">Neuinstallation</a></h1>
<span class="ModifiedDate">
20.10.2023 </span>
30.11.2023 </span>
</div>
<div class="s-content">
<h2 id="page_Schnellstart-per-Composer">Schnellstart per Composer</h2>
<h3 id="page_auf-der-Kommandozeile"><strong>auf der Kommandozeile</strong></h3>
<pre><code class="language-bash">php composer require d3/extsearch:^7.1.6.1 --update-no-dev
<pre><code class="language-bash">php composer require d3/extsearch:^7.1.6.2 --update-no-dev
./vendor/bin/oe-console oe:module:activate d3_extsearch
./vendor/bin/d3modules_install
./vendor/bin/d3cleartmp

Voir le fichier

@ -72,7 +72,7 @@
<div class="Page__header">
<h1><a href="../installation/Schnellstart.html">Schnellstart</a></h1>
<span class="ModifiedDate">
20.10.2023 </span>
30.11.2023 </span>
</div>
<div class="s-content">

Voir le fichier

@ -72,14 +72,14 @@
<div class="Page__header">
<h1><a href="../../installation/Update/Updatedefinition.html">Update</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Update/Dateien_erneuern.html">Dateien erneuern</a></h1>
<span class="ModifiedDate">
20.10.2023 </span>
30.11.2023 </span>
</div>
<div class="s-content">
<h3 id="page_auf-der-Kommandozeile"><strong>auf der Kommandozeile</strong></h3>
<p>Starten Sie die Konsole Ihres Webservers und wechseln in das Hauptverzeichnis Ihres
Shops (oberhalb des <code>source</code>- und <code>vendor</code>-Verzeichnisses). Führen Sie dort diesen Befehl aus:</p>
<pre><code class="language-bash">php composer require d3/extsearch:^7.1.6.1 --update-no-dev
<pre><code class="language-bash">php composer require d3/extsearch:^7.1.6.2 --update-no-dev
</code></pre>
<p>Im weiteren Ablauf werden Sie gefragt, ob die Moduldateien überschrieben werden sollen. Bestätigen Sie dies für den Eintrag <code>d3/extsearch</code>.</p>
<blockquote class="alert alert-warning">

Voir le fichier

@ -72,7 +72,7 @@
<div class="Page__header">
<h1><a href="../../installation/Update/Updatedefinition.html">Update</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Update/Erweiterungen_anpassen.html">Erweiterungen anpassen</a></h1>
<span class="ModifiedDate">
20.10.2023 </span>
30.11.2023 </span>
</div>
<div class="s-content">

Voir le fichier

@ -72,7 +72,7 @@
<div class="Page__header">
<h1><a href="../../installation/Update/Updatedefinition.html">Update</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Update/Lizenzschluessel_aktualisieren.html">Lizenzschlüssel aktualisieren</a></h1>
<span class="ModifiedDate">
20.10.2023 </span>
30.11.2023 </span>
</div>
<div class="s-content">

Voir le fichier

@ -72,7 +72,7 @@
<div class="Page__header">
<h1><a href="../../installation/Update/Updatedefinition.html">Update</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Update/Modul_deaktivieren.html">Modul deaktivieren</a></h1>
<span class="ModifiedDate">
20.10.2023 </span>
30.11.2023 </span>
</div>
<div class="s-content">

Voir le fichier

@ -72,7 +72,7 @@
<div class="Page__header">
<h1><a href="../../installation/Update/Updatedefinition.html">Update</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Update/Modulinformationen_aktualisieren.html">Modulinformationen aktualisieren</a></h1>
<span class="ModifiedDate">
20.10.2023 </span>
30.11.2023 </span>
</div>
<div class="s-content">

Voir le fichier

@ -72,7 +72,7 @@
<div class="Page__header">
<h1><a href="../../installation/Update/Updatedefinition.html">Update</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Update/Providerspezifische_Installation.html">Providerspezifische Installation</a></h1>
<span class="ModifiedDate">
20.10.2023 </span>
30.11.2023 </span>
</div>
<div class="s-content">

Voir le fichier

@ -72,7 +72,7 @@
<div class="Page__header">
<h1><a href="../../installation/Update/Updatedefinition.html">Update</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Update/Shopanpassungen_installieren.html">Shopanpassungen installieren</a></h1>
<span class="ModifiedDate">
20.10.2023 </span>
30.11.2023 </span>
</div>
<div class="s-content">

Voir le fichier

@ -72,7 +72,7 @@
<div class="Page__header">
<h1><a href="../../installation/Update/Updatedefinition.html">Update</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Update/TMP-Ordner_leeren.html">TMP-Ordner leeren</a></h1>
<span class="ModifiedDate">
20.10.2023 </span>
30.11.2023 </span>
</div>
<div class="s-content">

Voir le fichier

@ -72,7 +72,7 @@
<div class="Page__header">
<h1><a href="../../installation/Update/Updatedefinition.html">Update</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Update/Updatedefinition.html">Wann kann ein Update ausgeführt werden?</a></h1>
<span class="ModifiedDate">
20.10.2023 </span>
30.11.2023 </span>
</div>
<div class="s-content">

Voir le fichier

@ -72,7 +72,7 @@
<div class="Page__header">
<h1><a href="../manual/Ergebnisanlyse.html">Ergebnisanalyse</a></h1>
<span class="ModifiedDate">
20.10.2023 </span>
30.11.2023 </span>
</div>
<div class="s-content">

Voir le fichier

@ -72,7 +72,7 @@
<div class="Page__header">
<h1><a href="../manual/Erweiterungsmoeglichkeiten.html">Erweiterungsmöglichkeiten</a></h1>
<span class="ModifiedDate">
20.10.2023 </span>
30.11.2023 </span>
</div>
<div class="s-content">

Voir le fichier

@ -72,7 +72,7 @@
<div class="Page__header">
<h1><a href="../manual/Fragen.html">Grundsätzliche Fragen</a></h1>
<span class="ModifiedDate">
20.10.2023 </span>
30.11.2023 </span>
</div>
<div class="s-content">

Voir le fichier

@ -72,7 +72,7 @@
<div class="Page__header">
<h1><a href="../manual/Inhalte.html">Inhalte</a></h1>
<span class="ModifiedDate">
20.10.2023 </span>
30.11.2023 </span>
</div>
<div class="s-content">

Voir le fichier

@ -72,7 +72,7 @@
<div class="Page__header">
<h1><a href="../manual/Logging.html">Logging</a></h1>
<span class="ModifiedDate">
20.10.2023 </span>
30.11.2023 </span>
</div>
<div class="s-content">

Voir le fichier

@ -72,7 +72,7 @@
<div class="Page__header">
<h1><a href="../manual/Optimierungen.html">Optimierungen</a></h1>
<span class="ModifiedDate">
20.10.2023 </span>
30.11.2023 </span>
</div>
<div class="s-content">

Voir le fichier

@ -72,7 +72,7 @@
<div class="Page__header">
<h1><a href="../../manual/Optionale_Erweiterungen/phonetischer_Index.html">Optionale Erweiterungen</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../manual/Optionale_Erweiterungen/phonetischer_Index.html">phonetischer Index</a></h1>
<span class="ModifiedDate">
20.10.2023 </span>
30.11.2023 </span>
</div>
<div class="s-content">

Voir le fichier

@ -72,7 +72,7 @@
<div class="Page__header">
<h1><a href="../manual/Statistik.html">Statistik</a></h1>
<span class="ModifiedDate">
20.10.2023 </span>
30.11.2023 </span>
</div>
<div class="s-content">

Voir le fichier

@ -72,7 +72,7 @@
<div class="Page__header">
<h1><a href="../manual/Synonym-Editor.html">Synonym-Editor</a></h1>
<span class="ModifiedDate">
20.10.2023 </span>
30.11.2023 </span>
</div>
<div class="s-content">

Voir le fichier

@ -72,7 +72,7 @@
<div class="Page__header">
<h1><a href="../manual/externeEinstellungen.html">Einstellungen außerhalb des Adminbereichs</a></h1>
<span class="ModifiedDate">
20.10.2023 </span>
30.11.2023 </span>
</div>
<div class="s-content">

Voir le fichier

@ -72,7 +72,7 @@
<div class="Page__header">
<h1><a href="../manual/korrespondierendeAttributswerte.html">korrespondierende Attributwerte</a></h1>
<span class="ModifiedDate">
20.10.2023 </span>
30.11.2023 </span>
</div>
<div class="s-content">

Voir le fichier

@ -72,7 +72,7 @@
<div class="Page__header">
<h1><a href="../manual/optischeAnpassungen.html">optische Anpassungen</a></h1>
<span class="ModifiedDate">
20.10.2023 </span>
30.11.2023 </span>
</div>
<div class="s-content">

Voir le fichier

@ -72,7 +72,7 @@
<div class="Page__header">
<h1><a href="../../manual/technische_Erlaeuterungen/zusaetzliche_Formularfelder.html">technische Erlaeuterungen</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../manual/technische_Erlaeuterungen/Indexleiste.html">Indexleiste</a></h1>
<span class="ModifiedDate">
20.10.2023 </span>
30.11.2023 </span>
</div>
<div class="s-content">

Voir le fichier

@ -72,7 +72,7 @@
<div class="Page__header">
<h1><a href="../../manual/technische_Erlaeuterungen/zusaetzliche_Formularfelder.html">technische Erlaeuterungen</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../manual/technische_Erlaeuterungen/MultiAttributFilter.html">Attributfilter mit Mehrfachauswahl</a></h1>
<span class="ModifiedDate">
20.10.2023 </span>
30.11.2023 </span>
</div>
<div class="s-content">

Voir le fichier

@ -72,7 +72,7 @@
<div class="Page__header">
<h1><a href="../../manual/technische_Erlaeuterungen/zusaetzliche_Formularfelder.html">technische Erlaeuterungen</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../manual/technische_Erlaeuterungen/Phonetic-Cronjob.html">Phonetic-Cronjob</a></h1>
<span class="ModifiedDate">
20.10.2023 </span>
30.11.2023 </span>
</div>
<div class="s-content">

Voir le fichier

@ -72,7 +72,7 @@
<div class="Page__header">
<h1><a href="../../manual/technische_Erlaeuterungen/zusaetzliche_Formularfelder.html">technische Erlaeuterungen</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../manual/technische_Erlaeuterungen/Relevanz.html">Relevanz und Wichtigkeiten</a></h1>
<span class="ModifiedDate">
20.10.2023 </span>
30.11.2023 </span>
</div>
<div class="s-content">

Voir le fichier

@ -72,7 +72,7 @@
<div class="Page__header">
<h1><a href="../../manual/technische_Erlaeuterungen/zusaetzliche_Formularfelder.html">technische Erlaeuterungen</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../manual/technische_Erlaeuterungen/zusaetzliche_Formularfelder.html">zusätzliche Formularfelder</a></h1>
<span class="ModifiedDate">
20.10.2023 </span>
30.11.2023 </span>
</div>
<div class="s-content">

Voir le fichier

@ -72,7 +72,7 @@
<div class="Page__header">
<h1><a href="../support/Hilfe-und-Support.html">Hilfe und Support</a></h1>
<span class="ModifiedDate">
20.10.2023 </span>
30.11.2023 </span>
</div>
<div class="s-content">

Diff de fichier supprimé car une ou plusieurs lignes sont trop longues

Voir le fichier

@ -19,6 +19,7 @@ use D3\Extsearch\Application\Model\d3_search_generator;
use D3\Extsearch\Core\d3_extsearch_conf;
use D3\Extsearch\Modules\Application\Model\d3_oxsearch_extsearch;
use D3\ModCfg\Application\Controller\Admin\d3_cfg_mod_main;
use D3\ModCfg\Application\Model\Configuration\d3_cfg_mod;
use D3\ModCfg\Application\Model\d3utils;
use D3\ModCfg\Application\Model\d3database;
use D3\ModCfg\Application\Model\Exception\d3_cfg_mod_exception;
@ -79,7 +80,9 @@ class d3_cfg_extsearch_main extends d3_cfg_mod_main
$this->_iUnindexedArticles = 0;
startProfile(__METHOD__);
$this->_iUnindexedArticles = $this->d3getGenerator()->getMaxUpdatePos();
try {
$this->_iUnindexedArticles = $this->d3getGenerator()->getMaxUpdatePos();
} catch (DatabaseErrorException $e) {}
stopProfile(__METHOD__);
}
@ -102,6 +105,8 @@ class d3_cfg_extsearch_main extends d3_cfg_mod_main
$this->addTplParam("oConfig", Registry::getConfig());
$this->assertSearchFields();
$sRet = parent::render();
stopProfile(__METHOD__);
@ -485,6 +490,60 @@ class d3_cfg_extsearch_main extends d3_cfg_mod_main
stopProfile(__METHOD__);
}
protected function assertSearchFields()
{
$fields = d3_cfg_mod::get($this->_sModId)->getValue('aExtSearch_similarSearchFields');
$sSelectOa = 'SHOW FULL COLUMNS FROM '. DatabaseProvider::getDb()->quoteIdentifier(oxNew(Article::class)->getCoreTableName());
$sSelectOae = 'SHOW FULL COLUMNS FROM '. DatabaseProvider::getDb()->quoteIdentifier('oxartextends');
$records = array_merge(
DatabaseProvider::getDb(DatabaseProvider::FETCH_MODE_ASSOC)->getAll($sSelectOae),
DatabaseProvider::getDb(DatabaseProvider::FETCH_MODE_ASSOC)->getAll($sSelectOa)
);
$usedCollation = null;
$differentCollationFields = [];
$missingFields = [];
array_walk($records, function($item) use (&$usedCollation) {
if ($item['Field'] === 'OXTITLE') {
$usedCollation = $item['Collation'];
}
});
foreach ($fields as $fieldname) {
$exists = false;
$re = '/(\d+\s*=>\s*)?(.*)\s?/m';
preg_match($re, $fieldname, $matches);
$fieldname = trim($matches[2]);
reset($records);
array_walk($records, function($item) use ($usedCollation, $fieldname, &$exists, &$differentCollationFields) {
if ($item['Field'] === strtoupper($fieldname)) $exists = true;
if ($item['Field'] === strtoupper($fieldname) && $item['Collation'] !== null && $item['Collation'] !== $usedCollation) {
$differentCollationFields[] = $fieldname;
}
});
if (!$exists) $missingFields[] = $fieldname;
}
if (count($differentCollationFields)) {
Registry::getUtilsView()->addErrorToDisplay(
sprintf(
Registry::getLang()->translateString('D3_EXTSEARCH_MAIN_COLLATIONERROR'),
'"'.implode('", "', array_unique($differentCollationFields)).'"'
)
);
}
if (count($missingFields)) {
Registry::getUtilsView()->addErrorToDisplay(
sprintf(
Registry::getLang()->translateString('D3_EXTSEARCH_MAIN_NOTEXISTINGFIELDS'),
'"'.implode('", "', array_unique($missingFields)).'"'
)
);
}
}
/**
* @return int
* @throws DBALException

Diff de fichier supprimé car une ou plusieurs lignes sont trop longues

Diff de fichier supprimé car une ou plusieurs lignes sont trop longues

Diff de fichier supprimé car une ou plusieurs lignes sont trop longues

Diff de fichier supprimé car une ou plusieurs lignes sont trop longues

Diff de fichier supprimé car une ou plusieurs lignes sont trop longues

Diff de fichier supprimé car une ou plusieurs lignes sont trop longues

Diff de fichier supprimé car une ou plusieurs lignes sont trop longues

Diff de fichier supprimé car une ou plusieurs lignes sont trop longues

Diff de fichier supprimé car une ou plusieurs lignes sont trop longues

Diff de fichier supprimé car une ou plusieurs lignes sont trop longues

Diff de fichier supprimé car une ou plusieurs lignes sont trop longues

Diff de fichier supprimé car une ou plusieurs lignes sont trop longues

Diff de fichier supprimé car une ou plusieurs lignes sont trop longues

Diff de fichier supprimé car une ou plusieurs lignes sont trop longues

Diff de fichier supprimé car une ou plusieurs lignes sont trop longues

Diff de fichier supprimé car une ou plusieurs lignes sont trop longues

Diff de fichier supprimé car une ou plusieurs lignes sont trop longues

Diff de fichier supprimé car une ou plusieurs lignes sont trop longues

Diff de fichier supprimé car une ou plusieurs lignes sont trop longues

Diff de fichier supprimé car une ou plusieurs lignes sont trop longues

Diff de fichier supprimé car une ou plusieurs lignes sont trop longues

Diff de fichier supprimé car une ou plusieurs lignes sont trop longues

Diff de fichier supprimé car une ou plusieurs lignes sont trop longues

Voir le fichier

@ -165,6 +165,8 @@ $aLang = array(
'D3_EXTSEARCH_MAIN_GENERATOR_WAIT' => 'Bitte warten...',
'D3_EXTSEARCH_MAIN_GENERATOR_CLOSEWND' => 'Fenster schließen',
'D3_EXTSEARCH_MAIN_GENERATOR_EXCEPTION' => 'Generierungsfehler, der Index kann leider nicht erstellt werden.',
'D3_EXTSEARCH_MAIN_COLLATIONERROR' => 'Folgende Felder verwenden abweichende Collations und sollten nicht für die Suche verwendet werden: %1$s.',
'D3_EXTSEARCH_MAIN_NOTEXISTINGFIELDS' => 'Folgende Felder existieren nicht und können nicht für die Suche verwendet werden: %1$s.',
'D3_EXTSEARCH_NAVI_MAINSETTINGS' => 'allgemeine Einstellungen',
'D3_EXTSEARCH_NAVI_DISPTYPE' => 'Art der Filter-Anzeige',
@ -379,6 +381,8 @@ $aLang = array(
'D3_EXTSEARCH_SYNED_MAIN_COMMENT_DESC' => 'Der Kommentar dient ausschließlich dazu, weitere interne Erklärungen zum Begriff ablegen zu können. Er wird für die Suche nicht verwendet.',
'D3_EXTSEARCH_SYNED_MAIN_SYNSETID' => 'Synonym-ID:',
'D3_EXTSEARCH_SYNED_MAIN_SYNSETID_DESC' => 'Unter einer einheitlichen Synonym-ID werden alle Begriffe mit gleicher Bedeutung abgelegt. Bei Neueinträgen wird automatisch eine neue ID vergeben. Wurde ein Begriff versehentlich der falschen Bedeutung zugewiesen, suchen Sie sich aus der passenden Bedeutung die Synonym-Id und ändern diese an Ihrem Begriff.',
'D3_EXTSEARCH_SYNED_MAIN_ISVISIBLE' => 'aktiv:',
'D3_EXTSEARCH_SYNED_MAIN_ISVISIBLE_DESC' => 'Möchten Sie die Synonymgruppe (derzeit) nicht verwenden, entfernen Sie den Haken.',
'D3_EXTSEARCH_SYNED_MAIN_LANGUAGE' => 'Sprache:',
'D3_EXTSEARCH_SYNED_MAIN_LANGUAGE_DESC' => 'Bestimmen Sie hieran, aus welcher Sprache der ausgewählte Begriff stammt und in welcher dieser verwendet werden soll. Es stehen nur die im Shop aktivierten Sprachen zur Verfügung.',
'D3_EXTSEARCH_SYNED_MAIN_LANGUAGE_DISABLED' => '(deaktiviert)',

Voir le fichier

@ -165,6 +165,8 @@ $aLang = array(
'D3_EXTSEARCH_MAIN_GENERATOR_WAIT' => 'Please wait...',
'D3_EXTSEARCH_MAIN_GENERATOR_CLOSEWND' => 'close window',
'D3_EXTSEARCH_MAIN_GENERATOR_EXCEPTION' => 'Generation error, the index can unfortunately not be created.',
'D3_EXTSEARCH_MAIN_COLLATIONERROR' => 'The following fields use different collations and should not be used for the search: %1$s.',
'D3_EXTSEARCH_MAIN_NOTEXISTINGFIELDS' => 'The following fields do not exist and cannot be used for the search: %1$s.',
'D3_EXTSEARCH_NAVI_MAINSETTINGS' => 'Common Settings',
'D3_EXTSEARCH_NAVI_DISPTYPE' => 'Type of filter display',
@ -379,6 +381,8 @@ $aLang = array(
'D3_EXTSEARCH_SYNED_MAIN_COMMENT_DESC' => 'The comment serves exclusively to make further internal explanations to the term. It is not used for the search.',
'D3_EXTSEARCH_SYNED_MAIN_SYNSETID' => 'Synonym ID:',
'D3_EXTSEARCH_SYNED_MAIN_SYNSETID_DESC' => 'In a uniform synonym ID, all terms with the same meaning are stored. New entries will automatically be assigned a new ID. If a term has been mistakenly assigned the wrong meaning, choose the synonym ID from the appropriate meaning and change it to your term.',
'D3_EXTSEARCH_SYNED_MAIN_ISVISIBLE' => 'active:',
'D3_EXTSEARCH_SYNED_MAIN_ISVISIBLE_DESC' => 'If you do not want to use the synonym group (at present), remove the checkmark.',
'D3_EXTSEARCH_SYNED_MAIN_LANGUAGE' => 'language:',
'D3_EXTSEARCH_SYNED_MAIN_LANGUAGE_DESC' => 'Determine from this, from which language the selected term originates and in which this is to be used. Only the languages activated in the shop are available.',
'D3_EXTSEARCH_SYNED_MAIN_LANGUAGE_DISABLED' => '(disabled)',

Voir le fichier

@ -101,6 +101,16 @@
[{oxinputhelp ident="D3_EXTSEARCH_SYNED_MAIN_SYNSETID_DESC"}]
</td>
</tr>
<tr>
<td class="edittext" style="width:120px;">
<label for="synIsVisible">[{oxmultilang ident="D3_EXTSEARCH_SYNED_MAIN_ISVISIBLE"}]</label>
</td>
<td class="edittext">
<input type="hidden" name="synset[d3_extsearch_synset__is_visible]" value="0">
<input id="synIsVisible" class="edittext ext_edittext" type="checkbox" name="synset[d3_extsearch_synset__is_visible]" value="1" [{if $synset->getFieldData('is_Visible') == 1}]checked[{/if}] [{$readonly}]>
[{oxinputhelp ident="D3_EXTSEARCH_SYNED_MAIN_ISVISIBLE_DESC"}]
</td>
</tr>
<tr>
<td class="edittext" style="width:120px;">
<label for="term__language_id">[{oxmultilang ident="D3_EXTSEARCH_SYNED_MAIN_LANGUAGE"}]</label>

Diff de fichier supprimé car une ou plusieurs lignes sont trop longues

Diff de fichier supprimé car une ou plusieurs lignes sont trop longues

Diff de fichier supprimé car une ou plusieurs lignes sont trop longues

Diff de fichier supprimé car une ou plusieurs lignes sont trop longues

Diff de fichier supprimé car une ou plusieurs lignes sont trop longues

Diff de fichier supprimé car une ou plusieurs lignes sont trop longues

Diff de fichier supprimé car une ou plusieurs lignes sont trop longues

Diff de fichier supprimé car une ou plusieurs lignes sont trop longues

Diff de fichier supprimé car une ou plusieurs lignes sont trop longues

Diff de fichier supprimé car une ou plusieurs lignes sont trop longues

Diff de fichier supprimé car une ou plusieurs lignes sont trop longues

Diff de fichier supprimé car une ou plusieurs lignes sont trop longues

Voir le fichier

@ -52,7 +52,7 @@ $aModule = [
'en' => 'Provides error-tolerant search and other filter options. Please always activate the module entries and control the module activity exclusively in the admin area of the module.',
],
'thumbnail' => 'picture.png',
'version' => '7.1.6.1',
'version' => '7.1.6.2',
'author' => 'D&sup3; Data Development (Inh.: Thomas Dartsch)',
'email' => 'support@shopmodule.com',
'url' => 'http://www.oxidmodule.com/',

Voir le fichier

@ -26,7 +26,7 @@ $this->aESSemanticFields = array(
'sFieldName' => 'IS_VISIBLE',
'sType' => 'TINYINT(1)',
'blNull' => false,
'sDefault' => false,
'sDefault' => '1',
'sComment' => '',
'sExtra' => '',
'blMultilang' => false,
@ -36,7 +36,7 @@ $this->aESSemanticFields = array(
'sFieldName' => 'USER_COMMENT',
'sType' => 'LONGTEXT',
'blNull' => true,
'sDefault' => false,
'sDefault' => '',
'sComment' => '',
'sExtra' => '',
'blMultilang' => false,

Diff de fichier supprimé car une ou plusieurs lignes sont trop longues

Certains fichiers ne sont pas affichés car ce diff contient trop de modifications Voir plus