Установка SAPE на движок MODx (работает 100%)

05.05.2010, рубрики: MODx, Мелочи | Теги: , , , , , , , | Комментариев нет »

Возникла необходимость установить рекламный код SAPE на движок MODx.

Погуглив нашлось много методов, и на офф. сайте SAPE и на домашних страничках.

Перепробовав все методы, оказалось, что для моего варианта они оказались неработоспособны. То не добавлялась площадка, то добавлялась, но ссылки не показывались, т.е. уходили в error'ы.

Нашелся наконец-то рабочий метод:

1. В файле index.php в корне CMS MODx добавляем

1
2
3
4
5
6
7
8
9
10
global $sape;
if (!defined('_SAPE_USER')){
define('_SAPE_USER', 'ВАШ_КОД_SAPE');
}
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$o['charset'] = 'UTF-8';//ваша кодировка
$sape = new SAPE_client($o);
global $sape_context;
$sape_context = new SAPE_context($o);
ob_start(array($sape_context,'replace_in_page'));

2. В админке MODx создаем сниппет и называем его SAPE. Код сниппета:

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

Сохраняем сниппет.
3. В шаблоне страницы, вставляем [!SAPE!] в то место, куда нужно ввыводить рекламные блоки.
4. Добавляем новую площадку в .



Оставить комментарий