We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 30593
    • 119 Posts
    Сделал по 100% методу (http://free-pc-help.ru/melochi/ustanovka-sape-na-dvizhok-modx-rabotaet-100/):
    1. В файле index.php в корне CMS MODx добавляем

    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. Код сниппета :

    <?php
    global $sape;
    echo $sape->return_links();
    ?>


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

    Получаю ошибку на одной странице:
    Fatal error: Call to a member function return_links() on a non-object in /home/www/944897/htdocs/manager/includes/document.parser.class.inc.php(814) : eval()'d code on line 2


    Modx 1.0.6