We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 931
    • 22 Posts
    Систама Sape внедрила новую функцию - контекстные ссылки. Обычные ссылки я меня выводяться через через снипет [[sape]], как реализовать контекстную функцию? есть опыт внедрения, но ошибка парсера меня добивает.
    Как реализовано сейчас:
    1/ Закачан новый файл системы в папку
    2.создан снипет [[sape_context]]
    3. вставлен код <sape_index>[*content*]</sape_index>
    4. вставлен код в index.php в верхнюю строку define(’_SAPE_USER’, ’код пользователя’);
    5. в самом низу index.php
    подредактировано:
    // Don’t show PHP errors to the public
    //if(!isset($_SESSION[’mgrValidated’]) || !$_SESSION[’mgrValidated’]) @ini_set("display_errors","0");
    //echo $_SERVER[’DOCUMENT_ROOT’].’/’._SAPE_USER.’/sape.php’;
    error_reporting(E_ALL);
    require_once($_SERVER[’DOCUMENT_ROOT’].’/’._SAPE_USER.’/sape.php’);

    $sape_context = new SAPE_context($o);
    ob_start(array(&$sape_context,’replace_in_page’));

    // execute the parser if index.php was not included
    if(!$noparser) $modx->executeParser();

    //exit;

    система sape индексирует сайт, находит страницы, но появляется error.log который говорит следующее:

    [04-Mar-2008 17:20:34] PHP Notice: Undefined variable: o in /home/сайт пользователя/public_html/index.php on line 137
    [04-Mar-2008 17:20:34] PHP Notice: Undefined variable: noparser in /home/сайт пользователя/public_html/index.php on line 141
    причем объем файла растет постоянно.

    Помогите как с ентим разобраться