Отображение Sape ссылок при помощи smarty

Smarty logoВ сапе для размещения продажных ссылок вам предлагается в начале скриптов разместить следующий php-код:

1
2
3
4
5
6
7
8
<?php       
if (!defined('_SAPE_USER'))
{         
define('_SAPE_USER', '1a1a1a1a1a1a1a1a1a1a1a1a');       
}      
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');      
$sape = new SAPE_client(); 
?>

а потом в месте где нужно отобразить ссылки:

1
2
3
<?php 
echo $sape->return_links(); 
?>

Если вы пользуетесь Smarty, то можно встроить этот код как function plugin. В папке .\smarty\plugins\ создаем файл function.sape.php вот с таким содержимым:

1
2
3
4
5
6
7
8
9
<?php  function smarty_function_sape($params,&$smarty)  
{  
define('_SAPE_USER','1a1a1a1a1a1a1a1a1a1a1a1a');    
require_once('./'._SAPE_USER.'/sape.php');   
$o['request_uri'] = $_SERVER['REDIRECT_URL'];  
$sape = new SAPE_client($o);  
return $sape->return_links();
}
?>

Теперь чтобы отобразить блок с рекламой достаточно в шаблоне в нужном месте написать:

1
{sape}

Аналогично можно сделать для LinkFeed.ru и для других подобных систем. Не забудьте везде вместо 1a1a1a1a1a1a1a1a1a1a1a1a, поставить свой идентификатор в системе.

  1. Нет комментариев