Отображение Sape ссылок при помощи smarty
30 Дек 2009
В сапе для размещения продажных ссылок вам предлагается в начале скриптов разместить следующий 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, поставить свой идентификатор в системе.



