add 8.1.0.0 (sourceGuardian for PHP 8)

This commit is contained in:
Daniel Seifert 2025-02-21 09:26:26 +01:00
parent a8cd306f13
commit 6bb390f4dc
165 changed files with 494 additions and 443 deletions

File diff suppressed because one or more lines are too long

View File

@ -105,7 +105,7 @@ class d3_xlist_extsearch
*/
public function addAListFilters($oCategory)
{
if (false == $this->_d3UseAlistFilters()) {
if (!$this->d3GetSet()->isActive() || !$this->_d3UseAlistFilters()) {
return;
}
@ -213,6 +213,10 @@ class d3_xlist_extsearch
*/
protected function _d3AddAllTplParams()
{
if (!$this->d3GetSet()->isActive()) {
return;
}
$sSeparator = htmlspecialchars(ini_get('arg_separator.output'));
// set TPL parameter, if category and vendor selectlists on frontends left side shouldn't changed
@ -250,7 +254,7 @@ class d3_xlist_extsearch
*/
public function d3CanShowFilters($oArtList)
{
if ($oArtList->count() == 0) {
if (!$this->d3GetSet()->isActive() || $oArtList->count() == 0) {
return false;
}
@ -331,7 +335,9 @@ class d3_xlist_extsearch
*/
public function d3GetCategoryList()
{
return $this->d3GetOwnSearchHandler()->getFilterList()->getCategoryFilter()->getFilterList();
return $this->d3GetSet()->isActive() ?
$this->d3GetOwnSearchHandler()->getFilterList()->getCategoryFilter()->getFilterList() :
oxNew(CategoryList::class);
}
/**
@ -345,7 +351,8 @@ class d3_xlist_extsearch
*/
public function d3HasCategoryList()
{
return $this->d3GetOwnSearchHandler()->getFilterList()->getCategoryFilter()->canShowFilter();
return $this->d3GetSet()->isActive() &&
$this->d3GetOwnSearchHandler()->getFilterList()->getCategoryFilter()->canShowFilter();
}
/**
@ -360,7 +367,9 @@ class d3_xlist_extsearch
*/
public function d3GetVendorList()
{
return $this->d3GetOwnSearchHandler()->getFilterList()->getVendorFilter()->getFilterList();
return $this->d3GetSet()->isActive() ?
$this->d3GetOwnSearchHandler()->getFilterList()->getVendorFilter()->getFilterList():
oxNew(VendorList::class);
}
/**
@ -374,7 +383,8 @@ class d3_xlist_extsearch
*/
public function d3HasVendorList()
{
return $this->d3GetOwnSearchHandler()->getFilterList()->getVendorFilter()->canShowFilter();
return $this->d3GetSet()->isActive() &&
$this->d3GetOwnSearchHandler()->getFilterList()->getVendorFilter()->canShowFilter();
}
/**
@ -389,7 +399,9 @@ class d3_xlist_extsearch
*/
public function d3GetManufacturerList()
{
return $this->d3GetOwnSearchHandler()->getFilterList()->getManufacturerFilter()->getFilterList();
return $this->d3GetSet()->isActive() ?
$this->d3GetOwnSearchHandler()->getFilterList()->getManufacturerFilter()->getFilterList():
oxNew(ManufacturerList::class);
}
/**
@ -403,7 +415,8 @@ class d3_xlist_extsearch
*/
public function d3HasManufacturerList()
{
return $this->d3GetOwnSearchHandler()->getFilterList()->getManufacturerFilter()->canShowFilter();
return $this->d3GetSet()->isActive() &&
$this->d3GetOwnSearchHandler()->getFilterList()->getManufacturerFilter()->canShowFilter();
}
/**
@ -419,7 +432,9 @@ class d3_xlist_extsearch
*/
public function d3GetAttributeList()
{
return $this->d3GetOwnSearchHandler()->getFilterList()->getAttributeFilter()->getFilterList();
return $this->d3GetSet()->isActive() ?
$this->d3GetOwnSearchHandler()->getFilterList()->getAttributeFilter()->getFilterList():
[];
}
/**
@ -433,7 +448,8 @@ class d3_xlist_extsearch
*/
public function d3HasAttributeList()
{
return $this->d3GetOwnSearchHandler()->getFilterList()->getAttributeFilter()->canShowFilter();
return $this->d3GetSet()->isActive() &&
$this->d3GetOwnSearchHandler()->getFilterList()->getAttributeFilter()->canShowFilter();
}
/**
@ -450,7 +466,9 @@ class d3_xlist_extsearch
*/
public function d3getPriceSteps()
{
return $this->d3GetOwnSearchHandler()->getFilterList()->getPriceFilter()->getFilterList();
return $this->d3GetSet()->isActive() ?
$this->d3GetOwnSearchHandler()->getFilterList()->getPriceFilter()->getFilterList() :
[];
}
/**
@ -464,7 +482,8 @@ class d3_xlist_extsearch
*/
public function d3HasjQuerySlider()
{
return $this->d3GetOwnSearchHandler()->getFilterList()->getPriceFilter()->canHaveMultipleSelection();
return $this->d3GetSet()->isActive() &&
$this->d3GetOwnSearchHandler()->getFilterList()->getPriceFilter()->canHaveMultipleSelection();
}
/**

View File

@ -1,2 +1,2 @@
<?php ?><?php /** This Software is the property of D³ Data Development and is protected by copyright law - it is NOT Freeware. Any unauthorized use of this software without a valid license key is a violation of the license agreement and will be prosecuted by civil and criminal law. Inhaber: Thomas Dartsch Alle Rechte vorbehalten @package erweiterte_Suche @version 8.0.1.0 SourceGuardian (26.06.2024) @author Daniel Seifert support@shopmodule.com @copyright (C) 2024, D3 Data Development @see https://www.d3data.de */ ?><?php
if(!function_exists('sg_load')){$__v=phpversion();$__x=explode('.',$__v);$__v2=$__x[0].'.'.(int)$__x[1];$__u=strtolower(substr(php_uname(),0,3));$__ts=(@constant('PHP_ZTS') || @constant('ZEND_THREAD_SAFE')?'ts':'');$__f=$__f0='ixed.'.$__v2.$__ts.'.'.$__u;$__ff=$__ff0='ixed.'.$__v2.'.'.(int)$__x[2].$__ts.'.'.$__u;$__ed=@ini_get('extension_dir');$__e=$__e0=@realpath($__ed);$__dl=function_exists('dl') && function_exists('file_exists') && @ini_get('enable_dl') && !@ini_get('safe_mode');if($__dl && $__e && version_compare($__v,'5.2.5','<') && function_exists('getcwd') && function_exists('dirname')){$__d=$__d0=getcwd();if(@$__d[1]==':') {$__d=str_replace('\\','/',substr($__d,2));$__e=str_replace('\\','/',substr($__e,2));}$__e.=($__h=str_repeat('/..',substr_count($__e,'/')));$__f='/ixed/'.$__f0;$__ff='/ixed/'.$__ff0;while(!file_exists($__e.$__d.$__ff) && !file_exists($__e.$__d.$__f) && strlen($__d)>1){$__d=dirname($__d);}if(file_exists($__e.$__d.$__ff)) dl($__h.$__d.$__ff); else if(file_exists($__e.$__d.$__f)) dl($__h.$__d.$__f);}if(!function_exists('sg_load') && $__dl && $__e0){if(file_exists($__e0.'/'.$__ff0)) dl($__ff0); else if(file_exists($__e0.'/'.$__f0)) dl($__f0);}if(!function_exists('sg_load')){$__ixedurl='https://www.sourceguardian.com/loaders/download.php?php_v='.urlencode($__v).'&php_ts='.($__ts?'1':'0').'&php_is='.@constant('PHP_INT_SIZE').'&os_s='.urlencode(php_uname('s')).'&os_r='.urlencode(php_uname('r')).'&os_m='.urlencode(php_uname('m'));$__sapi=php_sapi_name();if(!$__e0) $__e0=$__ed;if(function_exists('php_ini_loaded_file')) $__ini=php_ini_loaded_file(); else $__ini='php.ini';if((substr($__sapi,0,3)=='cgi')||($__sapi=='cli')||($__sapi=='embed')){$__msg="\nPHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.\n\n1) Download the required loader '".$__f0."' from the SourceGuardian site: ".$__ixedurl."\n2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="\n3) Edit ".$__ini." and add 'extension=".$__f0."' directive";}}$__msg.="\n\n";}else{$__msg="<html><body>PHP script '".__FILE__."' is protected by <a href=\"https://www.sourceguardian.com/\">SourceGuardian</a> and requires a SourceGuardian loader '".$__f0."' to be installed.<br><br>1) <a href=\"".$__ixedurl."\" target=\"_blank\">Click here</a> to download the required '".$__f0."' loader from the SourceGuardian site<br>2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="<br>3) Edit ".$__ini." and add 'extension=".$__f0."' directive<br>4) Restart the web server";}}$__msg.="</body></html>";}die($__msg);exit();}}return sg_load('7A3737B3B37C1D97AAQAAAAhAAAABKgAAACABAAAAAAAAAD/NSMcx4QQItd6EURjPe7MWLOJIr6Gfg0gb8L/IGI0euzndJ6xe0ctoAVz3SB/lKvaEosl2PV1pfmBelcL+NFPhZ4/2WnRz3/0Zb07YsPjUIYpuisu51/lLVYMj+CmSaE9wCEslYCjj8LeBiWEcu8VDEBTA6jiuaxEZ0zYSxIUbtrEgV+WpvxhgHjDrwfSIE/XathObSlaUaAXIMfApVHmpsIJyrwpV4MACAAAAJgBAACsGWeye1CSKeN66uEY8/+1rFZTB0ZvrJNWLC6rQgvfYfEkmQ2CH6QBW7hyoPegNYeABlbRqiA/He4/l6pLuUDBGob4qAabZcHSzUBSP5BMXh5UEHGSTwMH8FSh2g8PUrwr1BIWJi4fjoezirLuJYSoxYNZgp1MJAJKqXM/Y+IsRpFQv4hiNZ3cEg2VzD2kGlXe7usCQOsxMnHZxC6w6cRO6xsJhGm7X3JjoaEVMV7LXN4ka2unqSHD9qce+Zk/qa3rDkXblpGlVZ42wDkGQTkN5juYXC6jFdeG1XhwEpsxQOjoC3i91VnbS+F1WC8LCfHGE4pHbc0v/bdHJC4P4ziL1Kg9+1Qc9TregbWV1EKE2MwXS7JupMrIFcPZcGyG2E/3fpIo+ujz2rbVFYkC64gFeRLbDgDMFDkk528DMFMewp1CjdoyVOwZOrkyQ3SRUNK+o0AV4lTHMBA1xA5uXUYOS5WHNm3O52W28Dn/RzBPt4VIFdfYSAVY2BjyydUkDcFxNusoygri4tvor9gGKxMuvH8DgYX71qpRAAAAiAEAAO96RdpCsBSI3IzoCs5fjd0y9SZH2Ez+8tlar57sym2qrMnqIs9SWa6oNV0tXYENveNXvqU3AFKmJllI9a1KN7A6sItAfusPfQ/tXfcRBv+7fWKsaNfoZMgU7CcDs1edG5ic/Op+sYvu55nF+qGBmlIErIKBk2JKj0aClGNTDbNjmBO5Vh/UGgd7tLJY3sStKaAepYmirWuGx18/vJS41CQaYAlHqY5u2UqVFvepbiDNHG7mS6TRbbzx7xbhvIIHqWMiZTw6NhP4uxogoU8743fmILsXGnzE+VIiSO4kIzLxOXa9FZNm3u0n6WadLz2X2Zrhfqj/gbFQPklyiMg8E9k5z6JbjvneZOX9obobmuOpDw6RcJvzfBGAVxh6YQE6hix96YyGr/j+DVnCIraOiRzX0bNDjk5dbns70Te+YNnrhFfFXS3emptFHcEF2h4ikFs8ON1gj4fwPwVox8LFtluYuEiuAp77MymIgf5+z2FB+ErhFjYXgzd1M7VDEJJEoN9ybd9oUaoFUgAAAIgBAAAoJ7JHYxNHSVEFHN27c+YEuF0Om5iwN/fyG3nuEJ/VOj82eRHCNtlLAabhM7+Qr22OYrslTUKFXyBbw5l1CxqvLlRAb0Eirs1ecohjWhy1QVvzFKtlFclECdIGF+TvGLyzSYWeLvMRvobB5izlzg9EkV4rzZFmENM2AyzTJnQs4UdfpIetaDESmoxldc/vQ+inE16PD/HvyVs8f6pTL5N1hDO7pY+ojRhls1uCEivPnYywT46QWdxylZDQT9R41Wlqphvxy7WL6Yr4uetTndh+O+oMipbP7D2iYriieeyAmG7+kJo5bherjpguZsNJkB0DJ8mMWJDoBZ1sr5W7aCDZOR/kiM/QQ7RqIRgSygwIuDO+YONVq2qbMRVmV7ODF4PwmKrb9iuJNT5ZIW6m9ajOjJNO0zLZG1LXk7jhAgChj4WnTeWj0gQtWeIfGphoxOMmxagMqHWj4LxYx+/cy5evyXisHq6+Pdr2LJLvB5zrXjJY7SSYT9BVTkDe1e2o1WlQCsqsEKS/bgAAAAA=');
<?php ?><?php /** This Software is the property of D³ Data Development and is protected by copyright law - it is NOT Freeware. Any unauthorized use of this software without a valid license key is a violation of the license agreement and will be prosecuted by civil and criminal law. Inhaber: Thomas Dartsch Alle Rechte vorbehalten @package erweiterte_Suche @version 8.1.0.0 SourceGuardian (21.02.2025) @author Daniel Seifert support@shopmodule.com @copyright (C) 2025, D3 Data Development @see https://www.d3data.de */ ?><?php
if(!function_exists('sg_load')){$__v=phpversion();$__x=explode('.',$__v);$__v2=$__x[0].'.'.(int)$__x[1];$__u=strtolower(substr(php_uname(),0,3));$__ts=(@constant('PHP_ZTS') || @constant('ZEND_THREAD_SAFE')?'ts':'');$__f=$__f0='ixed.'.$__v2.$__ts.'.'.$__u;$__ff=$__ff0='ixed.'.$__v2.'.'.(int)$__x[2].$__ts.'.'.$__u;$__ed=@ini_get('extension_dir');$__e=$__e0=@realpath($__ed);$__dl=function_exists('dl') && function_exists('file_exists') && @ini_get('enable_dl') && !@ini_get('safe_mode');if($__dl && $__e && version_compare($__v,'5.2.5','<') && function_exists('getcwd') && function_exists('dirname')){$__d=$__d0=getcwd();if(@$__d[1]==':') {$__d=str_replace('\\','/',substr($__d,2));$__e=str_replace('\\','/',substr($__e,2));}$__e.=($__h=str_repeat('/..',substr_count($__e,'/')));$__f='/ixed/'.$__f0;$__ff='/ixed/'.$__ff0;while(!file_exists($__e.$__d.$__ff) && !file_exists($__e.$__d.$__f) && strlen($__d)>1){$__d=dirname($__d);}if(file_exists($__e.$__d.$__ff)) dl($__h.$__d.$__ff); else if(file_exists($__e.$__d.$__f)) dl($__h.$__d.$__f);}if(!function_exists('sg_load') && $__dl && $__e0){if(file_exists($__e0.'/'.$__ff0)) dl($__ff0); else if(file_exists($__e0.'/'.$__f0)) dl($__f0);}if(!function_exists('sg_load')){$__ixedurl='https://www.sourceguardian.com/loaders/download.php?php_v='.urlencode($__v).'&php_ts='.($__ts?'1':'0').'&php_is='.@constant('PHP_INT_SIZE').'&os_s='.urlencode(php_uname('s')).'&os_r='.urlencode(php_uname('r')).'&os_m='.urlencode(php_uname('m'));$__sapi=php_sapi_name();if(!$__e0) $__e0=$__ed;if(function_exists('php_ini_loaded_file')) $__ini=php_ini_loaded_file(); else $__ini='php.ini';if((substr($__sapi,0,3)=='cgi')||($__sapi=='cli')||($__sapi=='embed')){$__msg="\nPHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.\n\n1) Download the required loader '".$__f0."' from the SourceGuardian site: ".$__ixedurl."\n2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="\n3) Edit ".$__ini." and add 'extension=".$__f0."' directive";}}$__msg.="\n\n";}else{$__msg="<html><body>PHP script '".__FILE__."' is protected by <a href=\"https://www.sourceguardian.com/\">SourceGuardian</a> and requires a SourceGuardian loader '".$__f0."' to be installed.<br><br>1) <a href=\"".$__ixedurl."\" target=\"_blank\">Click here</a> to download the required '".$__f0."' loader from the SourceGuardian site<br>2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="<br>3) Edit ".$__ini." and add 'extension=".$__f0."' directive<br>4) Restart the web server";}}$__msg.="</body></html>";}die($__msg);exit();}}return sg_load('7A3737B30F7C1C38AAQAAAAhAAAABKgAAACABAAAAAAAAAD/OwusTzcyQyLbYBf3Xqt22URd6sOCQmON8IP/5TjDPfkdfVl/EeKK/+t9JZNW+XiWBKg5bpYLatEx4+QsvCohFK/OsgS7O46LIXJH1GLmJesaB8O24EnFoa8HzWLTNIQyD+iHmxuB8OXpg3BQUV6sQ+gWjYEHzJDfwCeUhJjJqPQfQC1pwjYAbR7iU7InyR4xajIDRERLaTzFxyol+l1w5Ef0q1AhEQAiCAAAAJgBAABnPhdvUHq0IaVqtZOpCHhO++YzetlOc6v1hBuv+Kqvlqk8xAVLUUI9KLER1YFkOZiAINVQ6HkkWKu2atwMbwhpjYpg7RAvdntQb7j+GKJ570zbbh2EcQoHHUeNJoAA9xRqXqaWMRXcMomvG6beNydzvI7ibXPW4IBOIBqlB9hdqqYW6I+ii6jjLEjSECFGPPAWck0t5fpXg4DQ5ZsPidom5z/uTfqWYnHv/QKz5lXaj/VTFM1uIL7E5sFqHhbecMKNv/NvXEWPWpWAGYuinPKlH69AvSWui9B+6yErYVSo2Ia+xZdRADPXElzmZF0Ney/h+LL4UyDnPCYOK3ZF021Q95zXa1SscQ8v2kGuGzuLxGsOtUGcywSweiBoPk7n9IihL3eA4M1ZN2OsF7hNoYn3RPHOxzAe5NVZxA0DS+l1FE2vBHaJv43vC5j2hcXwmZbvVtLc93bbj7sldT5HSGO1ags4Kn3gd4nhEMpvfS/0yhTnwlinpZU9gZmbwHynZHJIl/OEM6erGkEyRaH63AHmIPIlj0bnoF1RAAAAiAEAAFTiOC0S6KKLwcuUwGzwO1fAJoK9wXZIv12E9Wv1DLJYpCNAGeuxm6WnMWYQ1l4yZwNVOz2QS3eCPYR9Ij5SlI0KyF1laNY+sCFmksdXrbA1Zx+PtIRb7XJIQ/S1tyOdDfOiiz90Stod3hHEa3QdscuBkI231jiWk+aUflhOmVuXjkrr2n1w+OP0916D6WykDreKC/Z73M1a0jq2vOXRm8hV8dXniWezwGOjdf1Z2hHygZcH1r+5+m1Qk8++nIF7Lqm/8DKPfEASqHXhinsSNZ/qpCKf5BAL3pX10at0qX560BuXcmTfXbJd/ndYp6zMy0u0xlye1hYVb0mPIxaQSVhRE2OxsLnXOguXLBwgh+0THmAbrx9pFmHQRf1tJu1TGNB32exuRpH6kBTcqG2h4iNto4/sJw9lalcVf2zS5bfvHlfb8BmmJ5DkrK3R9g3w8sZ9NqxHFpfg2NTIaR+bIy1hGPvqerv5FJAhKj0hu4vMfU+CnqMzZUQomfjg1RyeEluE/vZZip83UgAAAIgBAAATzq5fQOnQd69yjSbQtdc9xDMg2PfQEkSXfMfUwCM8B4ZBGCOwr5ixaYWLPN6gMB6HWCAHpXJTJczllx0awBSXkLHV/shgzV+Er9RW1RlzWNpJyivVnLanPLQbiRmNrcEbR488QGg8/OkPhLk9ZSiLOVMJM+hL0eiysG9fFXGFO1kLX8+7Nsa9XYYQWL8YzmK1vOemXtaoNeDNPRe0+qQC6Kp0k6SZH9jg65peacCWHXpSu/WGMyL6+yyig3bblR/oZ8Omf+yBD3Vvh8K6g2Fqt2W6cO4CNaY1N3UHllJ+HMps7UMweRJm5WtPUnUi7lHskazOYbbO99kkAqMkVlvkl6pFSGFjBt8Fa59Nd/nQk/TLhl5BqBgFhi8ZDGdYUSuExppXqHHSMW4/7SiW8ewmUbR/ycl7JpoxVbnij6wPdTjThIkjFIEWBDjbXeZuUFgFFIpkEVMjo2gu2mUNJ8+lLuAD80TVRFhylK9yvCHw0T3s7CAJwaOVXKOYoDUGxPx6V1cPeS+8rwAAAAA=');

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

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

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

@ -42,7 +42,7 @@ namespace D3\Extsearch\Modules\Application\Component
namespace D3\Extsearch\Modules\Application\Controller\Admin
{
use OxidEsales\Eshop\Application\Controller\Admin\ArticleList;
use OxidEsales\VisualCmsModule\Application\Controller\Admin\VisualCmsAdmin;
use OxidEsales\VisualCmsModule\Controller\Admin\VisualCmsAdmin;
class d3_article_list_extsearch_parent extends ArticleList
{

View File

@ -22,18 +22,6 @@ use OxidEsales\Eshop\Core\Request;
class d3_ddoevisualcmsadmin_extsearch extends d3_ddoevisualcmsadmin_extsearch_parent
{
public function render()
{
// @phpstan-ignore-next-line
$sRet = parent::render();
// @phpstan-ignore-next-line
$this->addTplParam('sOriginalTplName', $sRet);
$sRet = '@'.Constants::OXID_MODULE_ID.'/d3_ddeovisualcmsadmin_extsearch';
return $sRet;
}
public function d3GetIsSearchStatus()
{
$oContent = oxNew(Content::class);
@ -45,6 +33,6 @@ class d3_ddoevisualcmsadmin_extsearch extends d3_ddoevisualcmsadmin_extsearch_pa
echo "false";
}
die();
exit();
}
}

View File

@ -412,7 +412,7 @@ class d3_alist_extsearch extends d3_alist_extsearch_parent
*/
public function d3GetAttributeList(): array
{
return $this->d3GetXListController()->d3GetAttributeList();
return (array) $this->d3GetXListController()->d3GetAttributeList();
}
/**

View File

@ -137,7 +137,7 @@ class d3_ext_search extends d3_ext_search_parent
// mustn'd be getRequestEscapedParameter!
$sTmP = Registry::get(Request::class)->getRequestParameter('searchparam');
if (mb_detect_encoding($sTmP) !== "UTF-8" || false === mb_check_encoding($sTmP, "UTF-8")) {
$sTmP = utf8_encode($sTmP);
$sTmP = mb_convert_encoding($sTmP, 'UTF-8', 'ISO-8859-1');
if (strlen(trim($sTmP))) {
isset($_SERVER['REQUEST_METHOD']) && $_SERVER['REQUEST_METHOD'] === 'POST' ?

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

@ -1,3 +1,7 @@
![stability mature](https://img.shields.io/badge/stability-mature-008000.svg)
[![latest tag](https://img.shields.io/packagist/v/d3/extsearch?label=release)](https://packagist.org/packages/d3/extsearch)
![License](https://img.shields.io/packagist/l/d3/extsearch)
# D³ erweiterte Suche für OXID eShop
fehlertolerante Suche mit zusätzlichen Filter- und Anzeigemöglichkeiten

File diff suppressed because one or more lines are too long

View File

@ -7,7 +7,9 @@
"modules",
"eShop",
"d3",
"search"
"search",
"d3dependencycheck",
"id_d3_extsearch"
],
"authors": [
{
@ -31,7 +33,7 @@
"require": {
"php": "^8.0",
"ext-sourceguardian": ">=14",
"oxid-esales/oxideshop-ce": "7.0 - 7.1",
"oxid-esales/oxideshop-ce": "7.0 - 7.2",
"d3/modcfg": "^7.1",
"d3/oxid-sql-logger": "^2.0.0",
"splitbrain/php-cli": "^1.2.0",

2
dependencies.yml Normal file
View File

@ -0,0 +1,2 @@
modules:
- d3modcfg_lib

View File

@ -8,7 +8,20 @@ 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/8.0.1.0...rel_8.x)
## [Unreleased](https://git.d3data.de/D3Private/Extsearch/compare/8.1.0.0...rel_8.x)
## [8.1.0.0](https://git.d3data.de/D3Private/Extsearch/compare/8.0.1.0...8.1.0.0) - 2025-02-21
### Added
- installierbar in OXID 7.2
- EE-Rechtemanagement für die Anzeige der Filter
- zusätzliche Aktivprüfungen integriert
### Changed
- natives HTML Element für den Fortschrittsbalken
- Encoding + Decoding aktualisiert
- VisualCMS Integration (nur für Twig-basiertes Theme)
### Fixed
- unpassende Rückgabewerte korrigiert
- überzähliges Quoting von Datenbankfeldern korrigiert
## [8.0.1.0](https://git.d3data.de/D3Private/Extsearch/compare/8.0.0.0...8.0.1.0) - 2024-06-25
### Added

View File

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

View File

@ -3,7 +3,7 @@ title: Systemanforderungen
---
* PHP Version
* 8.0.x bis 8.2.x
* 8.x
* PHP Decoder
* installierter SourceGuardian Loader
* Shopeditionen

View File

@ -2,6 +2,6 @@
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 "Visual CMS" von OXID eSales AG & digidesk - media solutions, sofern diese im Shop installiert wurde. Diese Integration wurde für die Version 7.x des "Visual CMS"-Moduls entwickelt. Da VisualCMS ausschliesslich für Twig-basierte Themes entwicklet ist, können wir ebenfalls nur Twig Support bieten.
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

@ -72,7 +72,7 @@
<div class="Page__header">
<h1><a href="../changelog/Changelog.html">Changelog</a></h1>
<span class="ModifiedDate">
26.06.2024 </span>
21.02.2025 </span>
</div>
<div class="s-content">
@ -80,18 +80,36 @@
<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/8.0.1.0...rel_8.x" class="Link--external">Unreleased</a></h2>
<h2 id="page_8-0-1-0-2024-06-25"><a href="https://git.d3data.de/D3Private/Extsearch/compare/8.0.0.0...8.0.1.0" class="Link--external">8.0.1.0</a> - 2024-06-25</h2>
<h2 id="page_Unreleased"><a href="https://git.d3data.de/D3Private/Extsearch/compare/8.1.0.0...rel_8.x" class="Link--external">Unreleased</a></h2>
<h2 id="page_8-1-0-0-2025-02-21"><a href="https://git.d3data.de/D3Private/Extsearch/compare/8.0.1.0...8.1.0.0" class="Link--external">8.1.0.0</a> - 2025-02-21</h2>
<h3 id="page_Added">Added</h3>
<ul>
<li>installierbar in OXID 7.1.x</li>
<li>installierbar in OXID 7.2</li>
<li>EE-Rechtemanagement für die Anzeige der Filter</li>
<li>zusätzliche Aktivprüfungen integriert</li>
</ul>
<h3 id="page_Changed">Changed</h3>
<ul>
<li>Extraktion der Suchbegriffe optimiert</li>
<li>natives HTML Element für den Fortschrittsbalken</li>
<li>Encoding + Decoding aktualisiert</li>
<li>VisualCMS Integration (nur für Twig-basiertes Theme)</li>
</ul>
<h3 id="page_Fixed">Fixed</h3>
<ul>
<li>unpassende Rückgabewerte korrigiert</li>
<li>überzähliges Quoting von Datenbankfeldern korrigiert</li>
</ul>
<h2 id="page_8-0-1-0-2024-06-25"><a href="https://git.d3data.de/D3Private/Extsearch/compare/8.0.0.0...8.0.1.0" class="Link--external">8.0.1.0</a> - 2024-06-25</h2>
<h3 id="page_Added-2">Added</h3>
<ul>
<li>installierbar in OXID 7.1.x</li>
</ul>
<h3 id="page_Changed-2">Changed</h3>
<ul>
<li>Extraktion der Suchbegriffe optimiert</li>
</ul>
<h3 id="page_Fixed-2">Fixed</h3>
<ul>
<li>Kombination von Mehr-Wort-Synonymen korrigiert</li>
<li>falscher Methodenname bei der Verwendung semantischer Entsprechungen</li>
</ul>

View File

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

View File

@ -48,8 +48,8 @@
<div class="details">
<div>Autor: D³ Data Development</div> <div>Stand: 25.06.2024</div>
<div>Version: 8.0.1.0</div>
<div>Autor: D³ Data Development</div> <div>Stand: 21.02.2025</div>
<div>Version: 8.1.0.0</div>
</div>
</div>

View File

@ -72,11 +72,11 @@
<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">
26.06.2024 </span>
21.02.2025 </span>
</div>
<div class="s-content">
<p>Das Modul <strong><i class='fab fa-d3 d3fa-color-blue'></i> erweiterte Suche</strong> integriert sich auch in die Erweiterung &quot;Visual CMS&quot; von OXID eSales AG &amp; digidesk - media solutions, sofern diese im Shop installiert wurde. Diese Integration wurde für die Version 3.x des &quot;Visual CMS&quot;-Moduls entwickelt.</p>
<p>Das Modul <strong><i class='fab fa-d3 d3fa-color-blue'></i> erweiterte Suche</strong> integriert sich auch in die Erweiterung &quot;Visual CMS&quot; von OXID eSales AG &amp; digidesk - media solutions, sofern diese im Shop installiert wurde. Diese Integration wurde für die Version 7.x des &quot;Visual CMS&quot;-Moduls entwickelt. Da VisualCMS ausschliesslich für Twig-basierte Themes entwicklet ist, können wir ebenfalls nur Twig Support bieten.</p>
<p>Das Modul <strong><i class='fab fa-d3 d3fa-color-blue'></i> erweiterte Suche</strong> integriert sich auch in die Erweiterung &quot;PsCache&quot; von Proud Sourcing GmbH, sofern diese im Shop installiert wurde. Diese Integration wurde für die Version 3.3.x des &quot;PsCache&quot;-Moduls entwickelt.</p>
</div>

View File

@ -72,14 +72,14 @@
<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">
26.06.2024 </span>
21.02.2025 </span>
</div>
<div class="s-content">
<ul>
<li>PHP Version
<ul>
<li>8.0.x bis 8.2.x</li>
<li>8.x</li>
</ul>
</li>
<li>PHP Decoder

View File

@ -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">
26.06.2024 </span>
21.02.2025 </span>
</div>
<div class="s-content">

View File

@ -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">
26.06.2024 </span>
21.02.2025 </span>
</div>
<div class="s-content">

View File

@ -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">
26.06.2024 </span>
21.02.2025 </span>
</div>
<div class="s-content">

View File

@ -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">
26.06.2024 </span>
21.02.2025 </span>
</div>
<div class="s-content">

View File

@ -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">
26.06.2024 </span>
21.02.2025 </span>
</div>
<div class="s-content">

View File

@ -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">
26.06.2024 </span>
21.02.2025 </span>
</div>
<div class="s-content">

View File

@ -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">
26.06.2024 </span>
21.02.2025 </span>
</div>
<div class="s-content">

View File

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

View File

@ -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">
26.06.2024 </span>
21.02.2025 </span>
</div>
<div class="s-content">

View File

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

View File

@ -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">
26.06.2024 </span>
21.02.2025 </span>
</div>
<div class="s-content">

View File

@ -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">
26.06.2024 </span>
21.02.2025 </span>
</div>
<div class="s-content">

View File

@ -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">
26.06.2024 </span>
21.02.2025 </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:^8.0.1.0 --update-no-dev
<pre><code class="language-bash">php composer require d3/extsearch:^8.1.0.0 --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>

View File

@ -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">
26.06.2024 </span>
21.02.2025 </span>
</div>
<div class="s-content">

View File

@ -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">
26.06.2024 </span>
21.02.2025 </span>
</div>
<div class="s-content">

View File

@ -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">
26.06.2024 </span>
21.02.2025 </span>
</div>
<div class="s-content">

View File

@ -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">
26.06.2024 </span>
21.02.2025 </span>
</div>
<div class="s-content">

View File

@ -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">
26.06.2024 </span>
21.02.2025 </span>
</div>
<div class="s-content">

View File

@ -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">
26.06.2024 </span>
21.02.2025 </span>
</div>
<div class="s-content">

View File

@ -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">
26.06.2024 </span>
21.02.2025 </span>
</div>
<div class="s-content">

View File

@ -72,13 +72,13 @@
<div class="Page__header">
<h1><a href="../../installation/Neuinstallation/index.html">Neuinstallation</a></h1>
<span class="ModifiedDate">
26.06.2024 </span>
21.02.2025 </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:^8.0.1.0 --update-no-dev
<pre><code class="language-bash">php composer require d3/extsearch:^8.1.0.0 --update-no-dev
./vendor/bin/oe-console oe:module:activate d3_extsearch
./vendor/bin/d3modules_install
./vendor/bin/d3cleartmp

View File

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

View File

@ -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">
26.06.2024 </span>
21.02.2025 </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:^8.0.1.0 --update-no-dev
<pre><code class="language-bash">php composer require d3/extsearch:^8.1.0.0 --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">

View File

@ -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">
26.06.2024 </span>
21.02.2025 </span>
</div>
<div class="s-content">

View File

@ -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">
26.06.2024 </span>
21.02.2025 </span>
</div>
<div class="s-content">

View File

@ -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">
26.06.2024 </span>
21.02.2025 </span>
</div>
<div class="s-content">

View File

@ -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">
26.06.2024 </span>
21.02.2025 </span>
</div>
<div class="s-content">

View File

@ -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">
26.06.2024 </span>
21.02.2025 </span>
</div>
<div class="s-content">

View File

@ -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">
26.06.2024 </span>
21.02.2025 </span>
</div>
<div class="s-content">

View File

@ -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">
26.06.2024 </span>
21.02.2025 </span>
</div>
<div class="s-content">

View File

@ -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">
26.06.2024 </span>
21.02.2025 </span>
</div>
<div class="s-content">

View File

@ -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/Verwendung_eigener_Themes.html">Verwendung eigener Themes</a></h1>
<span class="ModifiedDate">
26.06.2024 </span>
21.02.2025 </span>
</div>
<div class="s-content">

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -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">
26.06.2024 </span>
21.02.2025 </span>
</div>
<div class="s-content">

View File

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

View File

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

View File

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

View File

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

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