Ниже приведу две разновидности кода для различных видов размещения рекламы SAPE.

Благодарим Михаила  Самсонова (http://www.get-profit.com) за оказанную помощь в решении.

Внимание: в коде перед последним символом "процент" в макросах поставлен пробел. Этот пробел нужно убрать после размещения в файле.

В файле custom.php (находится здесь: ~/classes/modules/ )после строки "//TODO: Write your own macroses here" вставляем следующий код для sape. (См. Пример 1)

Затем в коде шаблона .tpl (находится здесь: ~/tpls/content/) размещаем код:

 для функции №1:

%custom sape()  % - этот макрос для размещения на странице рекламного блока SAPE

 

для функции №2:

Пишем в тэге <head> строку

Затем %content  % заключаете в следующий тэг <sape_index></sape_index>


Пример:

<sape_index>

          %content  %

</sape_index>  

 

Пример 1.  Код для размещения в custom.php.

//TODO: Write your own macroses here

/*Функция для размещения рекламы №1*/

public function sape($limit = false) {
   if(!$limit) $limit = false;
      if (!defined('_SAPE_USER')){
      define('_SAPE_USER', '000000000000000000000000000000000');
      }
   require_once(getServer('DOCUMENT_ROOT') . '/' . _SAPE_USER . '/sape.php');
   $o['charset'] = 'UTF-8';
   /* Строка ниже расскоментируется если используется многосайтовость на umi.cms и необходимо показывать код на всех
   сайтах */
   //$o['multi_site'] = true;
   $o['request_uri'] = getServer('REQUEST_URI');
   $sape = new SAPE_client($o);
   return $sape->return_links($limit);
}


/*функция для размещения контекстной рекламы №2*/

public function context() {
   if (!defined('_SAPE_USER')){
      define('_SAPE_USER', '000000000000000000000000000000000');
   }    
   require_once(getServer('DOCUMENT_ROOT') . '/' . _SAPE_USER . '/sape.php');
   $o['charset'] = 'UTF-8';
   $o['request_uri'] = getServer('REQUEST_URI');
   $sape_context = new SAPE_context($o);
   return ob_start(array(&$sape_context,'replace_in_page'));

}

Читайте также:

Категории

Теги

MySQL разделение баз данных партнеры технологии Кейсы мероприятия обзоры маркетинг developer программинг менеджмент xslt документация шаблоны Служба Заботы маркетинг веб студии москва UMI UMISummit события umisummit лицензии новинки UMI Edu UMI Cloud продукты UMI модуль business облако тегов кастомы uwdc Челябинск разработчики конференция Конкурс UMIRU exchange 28 Обмен данными 1C Интеграция с 1С версии UMICMS хостинг юмихост umihost UMICMS рейтинг техподдержка видео tpl local scope macro кейсы итоги года SAPE seo мероприятие рынок веб разработки экономика Алексей Самойлов Сергей Котырев KINETICA CMS Сибирская интернетнеделя UMIWorkshop интернетмагазин интернет-магазин интернет магазин интернет-маркетинг flash actionscript каталог анимация Золотой сайт umi_workshop акция стратегия партнерская_программа партнерство highload РуПромо Машков версия 2_7 кэширование скорость стихи день рождения статьи пресс конференция версия 2_5 Edit_in_Place онлайн платежи кризис достижения CeBIT внедрения umi cms блоги верстка релиз EditInPlace изучение Юми создание модуля модули ReMIX UMI_CMS_Net iPhone XML драйвер как убрать лампочку форма обратной связи языковые версии CMS Pistols музыка UMICMS 28 удобство юзабилити usability user experience интерфейсы CMS Eye tracking ай тракинг usability test UXRussia управление сайтом RIW Russian internet week Softool выставки интернет клиенты сайты umisound cms pistols РИФ 2011 Tagline качество 2012 UMISound Полюса Илья Разин Марат Машков

Авторы блога