1. Создаете в блокноте файл с названием function.sape.php и вставляете следующий код:
function smarty_function_sape($params,&$smarty)
{
define('_SAPE_USER', 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx');
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$o['request_uri'] = $_SERVER['REDIRECT_URL'];
$sape = new SAPE_client($o);
return $sape->return_links();
}
?>
2. Вместо "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" вставляете ваш код в системе.
Затем сохраняете файл на сервер в папку /smarty/plugins/
3. В файле шаблона index.tpl.html в нужном вам месте вставляете:
{sape}
Для ShopCMS 3.1.x
1. Открываете файл core/includes/home.php и вставляете следующий код перед самой последней строкой (перед ?>):
define('_SAPE_USER', 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx');
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$o['request_uri'] = $_SERVER['REQUEST_URI'];
$host= $_SERVER["HTTP_HOST"];
if (strstr($host,':80')) $host = ereg_replace(":80","",$host); // уберем указание порта из домена
if ($host{(strlen($host)-1)}=='.') $host=substr($host,0,strlen($host)-1); // если домен указан в полной транскрипции то уберем точку в конце.
$o['host'] = $host;
$o['multi_site'] = true; // береженого бог бережет.
$o['force_show_code'] = true;
$sape = new SAPE_client($o);
unset($o);
$smarty->assign("sape_links",$sape->return_links());
2. Вместо "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" вставляете ваш код в системе.
Затем сохраняете файл и чистите папку core/cache/
3. В файле шаблона index.tpl.html или в другом файле или в каком-то файловом блоке в нужном вам месте вставляете:
{$sape_links}