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