Форум SAPE.RU

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

fir1st 20.08.2012 15:35

Ужасный MODx
 
Устанавливаю код в качестве сниппета вот так:
PHP код:

<?php
    
    
if (!defined('_SAPE_USER'))
        
define('_SAPE_USER''xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx');
    require_once(
$_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
    
$o['charset'] = 'UTF-8';
    
$sape = new SAPE_client($o);

    
$Sap    eLeft =  $sape->return_links(2);
    if (
$SapeLeft<>'')
        
$SapeLeft '<div id="sape-left">'.$SapeLeft.'</div>';
    
    
$SapeBottom $sape->return_links();
    if (
$SapeBottom<>'')
        
$SapeBottom '<div id="sape-bottom">'.$SapeBottom.'</div>';
    
    unset(
$o);
    
    
$modx->setPlaceholder('SapeBottom'$SapeBottom);
    
$modx->setPlaceholder('SapeLeft'$SapeLeft);
    
?>

В итоге после вызова такая ошибка:
Цитата:

Parse error: syntax error, unexpected T_STRING in /srv/disk1/941841/www/floar.ru/manager/includes/document.parser.class.inc.php(814) : eval()'d code on line 8
Вообще экспериментировал с различными вызовами кода и ничего не получилось. Возможно проблемы кроются в хостере.
Есть у кого альтернативные рабочие варианты?

Клон 20.08.2012 15:39

http://forum.sape.ru/showthread.php?t=4523

fir1st 20.08.2012 15:49

Цитата:

Сообщение от Клон (Сообщение 1266238)

Окончательный (но не рабочий) вариант:
PHP код:

<?php
define
('_SAPE_USER''blablabbla'); 
require_once(
'5be7bc6c01f55555555555555555'.'/sape.php'); // я делаю так, потому что иначе не видно папку.
$o['charset'] = 'UTF-8';
$o['force_show_code'] = true;
$sape = new SAPE_client($o);
unset(
$o);
echo 
$sape->return_links();
?>

Sape пишет, что код на сайте не установлен.

Ank 20.08.2012 15:52

Цитата:

Сообщение от fir1st (Сообщение 1266244)
Sape пишет

а сами видите?
Цитата:

Сообщение от fir1st (Сообщение 1266244)
$o['force_show_code'] = true;

чеккод? его должно быть видно.

fir1st 20.08.2012 15:58

Цитата:

Сообщение от Ank (Сообщение 1266245)
а сами видите?

чеккод? его должно быть видно.

Когда подключаю так, то ошибки нет.
PHP код:

require_once('5be7bc6c01f55555555555555555'.'/sape.php'); 

Если же стандартным способом, то:
Цитата:

failed to open stream: Нет такого файла или каталога
Хотя папка на месте и права 777 назначены.

Я не программист и не знаю, как проверить подключился ли код. Я его прописал в сниппете, а его вызвал в шаблоне.

Что такое чеккод и как узнать видно ли его у меня?

Клон 20.08.2012 16:03

Цитата:

Сообщение от fir1st (Сообщение 1266246)
Что такое чеккод и как узнать видно ли его у меня?

посмотреть глазами в исходном коде страницы
http://help.sape.ru/sape/faq/270

fir1st 20.08.2012 16:08

Цитата:

Сообщение от Клон (Сообщение 1266253)
посмотреть глазами в исходном коде страницы
http://help.sape.ru/sape/faq/270

Не видно :(
А если я не могу подключить файл sape.php, могу ли я в сниппет весь его код вставить? Как это сделать?

Клон 20.08.2012 16:13

Цитата:

Сообщение от fir1st (Сообщение 1266258)
Не видно

Вы понимаете что такое "исходный код страницы" и как его увидеть?
а то мож вы совсем не то и совсем не там смотрите =)

Цитата:

Сообщение от fir1st (Сообщение 1266258)
А если я не могу подключить файл sape.php

тогда вы можете за 10 баксов нанять того кто подключит и покажет как правильно это делается

fir1st 20.08.2012 17:00

Цитата:

Сообщение от Клон (Сообщение 1266262)
Вы понимаете что такое "исходный код страницы" и как его увидеть?
а то мож вы совсем не то и совсем не там смотрите =)
тогда вы можете за 10 баксов нанять того кто подключит и покажет как правильно это делается

Понимаю. Не нужно.

Добавлено через 45 минут
Хотя нужно.

mnogoclipov 20.08.2012 17:03

Что выдает, если ввести
echo $_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php;
?


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

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