Старый 08.07.2022, 16:32   #1
Новичок
 
Регистрация: 07.03.2007
Сообщений: 50
Вес репутации: 209
Sonder на пути к лучшему
По умолчанию Установка кода на 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-->
Sonder вне форума   Ответить с цитированием
Старый 11.10.2023, 02:48   #2
Новичок
 
Регистрация: 06.10.2008
Сообщений: 34
Вес репутации: 189
Dex на пути к лучшему
По умолчанию

феномом пользуетесь? Либо отключать - либо делать так:
Цитата:
Сообщение от Dex Посмотреть сообщение
из-за этого счетчика падает код 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();
?>

Последний раз редактировалось Dex; 11.10.2023 в 02:48. Причина: Добавлено сообщение
Dex вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Установка кода на SMF Hikari Установка кода на различные движки 8 22.08.2012 21:06
Установка кода dimavsr Биржа статей 0 19.06.2010 23:33
Установка кода RPG Вопросы по работе системы 1 24.01.2010 01:10
Установка кода Sape на голый HTML. Вылазит часть кода barushk Вопросы от новичков 5 07.04.2009 08:14
Установка кода на LDU basterr Установка кода на различные движки 10 03.12.2008 17:27


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