Форум SAPE.RU

Форум SAPE.RU (http://forum.sape.ru/index.php)
-   Установка кода на различные движки (http://forum.sape.ru/forumdisplay.php?f=26)
-   -   Установка кода на MODX Revolution (http://forum.sape.ru/showthread.php?t=100038)

Sonder 08.07.2022 16:32

Установка кода на MODX Revolution
 
Подскажите как установить код на MODX Revolution 2.8.4-pl

Создал сниппет SAPE
define('_SAPE_USER', 'персональный_код');
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$o['charset'] = 'UTF-8';
$o['force_show_code'] = true;
$o = array();
$o['force_show_code'] = true;
$sape = new SAPE_client($o);
unset($o);
echo $sape->return_links();

Вызываю в шаблоне сниппет как [[!SAPE?]]
В результате робот не видит кода САПЕ и в коде страницы сайта нет <!--check code--> или <!--56344463454-->

Dex 11.10.2023 02:48

феномом пользуетесь? Либо отключать - либо делать так:
Цитата:

Сообщение от Dex (Сообщение 1500510)
из-за этого счетчика падает код SAPE в ModX c включенным Fenom, так как для фенома часть js
Код:

_acic={dataProvider:10
говорит о том, что после { идет код для Фенома!

Решение проблемы - отключить в настройках вставку кода автоматом и добавить код вручную через
{$modx->regClientHTMLBlock('<script ...

Добавлено через 5 минут
И выводить без кэширования для ModX Revo (revolition не путайте с EVO !) нужно так:
[[!Sape]]
или с включенным Феномом:
{$_modx->runSnippet('!Sape2023')}

ну и персональный код (СЮДА СВОЙ КОД) не забудьте заменить на свой:

Код:

<?php
if (!defined('_SAPE_USER')){
        define('_SAPE_USER', 'СЮДА СВОЙ КОД');
}
      require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$o['request_uri'] = $_SERVER['REDIRECT_URL']; // если проблемы с определением адреса страницы, то можно попробовать этот или подобрать подходящий другой вариант из сети
$o['charset'] = 'UTF-8'; // Это если у вас кодировка UTF-8
$sape = new SAPE_client($o);

unset($o);
echo $sape->return_links();
?>



Часовой пояс GMT +3, время: 09:09.

Работает на vBulletin® версия 3.8.7.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
SAPE.RU — система купли-продажи ссылок с главных и внутренних страниц сайтов.