Kategorie- und Produktlinks funktionieren nach Direct URL Installation nicht mehr
Aus Wiki | modified eCommerce Shopsoftware
Zur Navigation springenZur Suche springen(Originalbeitrag v. mooncrawler, Forum vom 02.03.2012, Direct URL v 1.01 Produkt / Kategorie Links)
Voraussetzung: Direct URL nach der Anleitung installiert Fehler: category / products Links funktionieren nicht
Dateianpassungen[Bearbeiten]
Folgende Dateien müssen angepasst werden.
/inc/xtc_product_link.inc.php[Bearbeiten]
function xtc_product_link($pID, $name='')
{
//DIRECT URL
$pName = xtc_cleanName($name);
$link = 'info=p'.$pID.'_'.$pName.'.html';
return $link;
//return 'products_id='.$pID;
//DIRECT URL
}
/inc/xtc_category_link.inc.php[Bearbeiten]
function xtc_category_link($cID,$cName='')
{
//DIRECT URL
$cName = xtc_cleanName($cName);
$link = 'cat=c'.$cID.'_'.$cName.'.html';
return $link;
//require_once(DIR_FS_INC . 'xtc_get_category_path.inc.php');
//return 'cPath='.xtc_get_category_path($cID);
//DIRECT URL
}
Falls Ihr nach den 2 Anpassungen immer noch Probleme habt die /inc/xtc_href_link.inc.php überprüfen.
Um dynamische zwischen DirectURL und Shopstat URLs zu switchen diese Anpassung vornehmen:
Dateianpassungen (dynamisch)[Bearbeiten]
/inc/xtc_product_link.inc.php[Bearbeiten]
function xtc_product_link($pID, $name='')
{
//DIRECT URL
if (MODULE_BLUEGATE_SEO_INDEX_STATUS == 'True')
{
$pName = xtc_cleanName($name);
$link = 'info=p'.$pID.'_'.$pName.'.html';
return $link;
}
else
{
return 'products_id='.$pID;
}
//DIRECT URL
}
/inc/xtc_category_link.inc.php[Bearbeiten]
function xtc_category_link($cID,$cName='')
{
//DIRECT URL
if (MODULE_BLUEGATE_SEO_INDEX_STATUS == 'True')
{
$cName = xtc_cleanName($cName);
$link = 'cat=c'.$cID.'_'.$cName.'.html';
return $link;
}
else
{
require_once(DIR_FS_INC . 'xtc_get_category_path.inc.php');
return 'cPath='.xtc_get_category_path($cID);
}
//DIRECT URL
}
Grüße David