Не ставиться САПА

12 3
U5
На сайте с 13.01.2009
Offline
6
1567

Здравствуйте...у меня вот какая проблема ...решил на сайт поставить сапу. У меня ДЛЕ 7.5 ...Нашел инструкцию , вот она:

Открываем файл index.php.

Находим строку:

$tpl->compile('main');

Перед строчкой добавляем:

define('_SAPE_USER', 'Ваш хэш код');

require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');

$sape_context = new SAPE_context();

ob_start(array(&$sape_context,'replace_in_page'));

Заходим в папку с шаблонами.

В файле shortstory.tpl

находим фрагмент:

{short-story}

Заменяем на:

<sape_index>{short-story}</sape_index>

В файле fullstory.tpl

Находим:

{full-story}

Заменяем на:

<sape_index>{full-story}</sape_index>

Все.

все так и сделал....после обновления странички сайта увидел следующие :

Warning: require_once(/home/culin112/data/www/*****.ru/f283be4048fb4d79ebf42111c2059368/sape.php): failed to open stream: No such file or directory in /usr/home/culin112/data/www/*****.ru/index.php on line 208 Fatal error: require_once(): Failed opening required '/home/culin112/data/www/*****.ru/f283be4048fb4d79ebf42111c2059368/sape.php' (include_path='.:/usr/local/share/pear') in /usr/home/culin112/data/www/*****.ru/index.php on line 208

Gashish
На сайте с 04.12.2008
Offline
33
#1

Ну мучийся:

Открываем index.php ищем $tpl->compile('main'); и выше прописываем:

define('_SAPE_USER', '2222222222222222222222222222222222');
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$o['host'] = 'vash_site.ru';
$sape = new SAPE_client($o);
$tpl->set('{sape_links}', $sape->return_links());

В файле main.tpl вставляем {sape_links}

Внимание!!! Не забудьте прописать домен:$o['host'] = 'vash_site.ru';

RO
На сайте с 25.10.2008
Offline
108
#2

Пиши в icq: 1029397, поставлю.

U5
На сайте с 13.01.2009
Offline
6
#3

Просто прописать {sape_links} в любом удобном месте?

URAN235 добавил 22.07.2009 в 15:07

сделал все так...все равно при обновлении странички :

Warning: require_once(/home/culin112/data/www/****.ru/f283be4048fb*****bf42111c2059368/sape.php): failed to open stream: No such file or directory in /usr/home/culin112/data/www/*****.ru/index.php on line 208 Fatal error: require_once(): Failed opening required '/home/culin112/data/www/***.ru/f283be4048fb******b*42111c2059368/sape.php' (include_path='.:/usr/local/share/pear') in /usr/home/culin112/data/www/****.ru/index.php on line 208

cause
На сайте с 29.03.2008
Offline
96
#4

Открываем файл index.php из коня:

Ищем в коде:

define('ENGINE_DIR', ROOT_DIR.'/engine');

Ниже вставляем:

define('_SAPE_USER', 'Ваш хэш код');

require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');

$sape = new SAPE_client();

Потом ищем:

$tpl->set('{speedbar}', $tpl->result['speedbar']);

Ниже вставляем:

$tpl->set('{SAPE}', $sape->return_links());

Сохраняем

Открываем: /templates/Ваша_тема/main.tpl

в том месте где должны выводиться ссылки (обычно самый низ или над счетчиками) лучше всего оформить в виде таблицы, пишем что то вроде рекомендуемы или случайные сайты.

Вставляем {SAPE}

Чтобы добиться успеха нужно много работать, либо один раз украсть нефтепровод.
RO
На сайте с 25.10.2008
Offline
108
#5

Права на папку стоят? Есть куча способов. Я пользуюсь этим

Открываем файл index.php и находим строчку:

echo $tpl->result['main'];

И теперь заменяем её на:

eval (’ ?’ . ‘>’ . $tpl->result['main'] . ‘<’ . ‘?php ‘);['main'];

Всё, теперь код sape можно вставлять напрямую в шаблон.

U5
На сайте с 13.01.2009
Offline
6
#6

у меня шаблон сделнан с кусков.....блоки расписаны в отдельных файлах например blockright.tpl и blockleft.tpl прописывать {SAPE} в этих файлах?

DyaDya
На сайте с 11.04.2007
Offline
147
#7

читайте ошибку PHP внимательно! Просто не получается подключить нужный файл сапы (sape.php). Так как путь к нему не существует или не правильный.

  • Проверяйте пути к подключаемым скриптам САПЫ!
  • Вы саму САПУ-то закачали в нужную папку?
  • Идентификатор точно правильный и в вашем коде и директория точно так называется?
  • Правай доступа проверьте, хотя ошибка другая была бы, если прав не хватало бы. Но всё равно гляньте...

p.s. и идентификатор SAPE из описания ошибки лучше убрать от чужих глаз.

DyaDya добавил 22.07.2009 в 15:43

cause, rws-omsk, вы про вставку сапы блоком, но изначально код ТС предполагает контекстное размещение ссылок на странице.

В прочем, это не так важно. Проблема всё равно в путях ;)

Выбирайте качественный хостинг (http://vashmaster.ru/informaciya/o_poleznyh_programmah/news83.php) и продвигайте сайты в СЕОПУЛЬТ (http://seopult.ru/ref.php?ref=72b5ed9561fe66a1). А на «SAPE» я в обиде :) Не упрекайте за очепятки, пишу вслепую (http://ergosolo.ru/) и также делаю сайты (http://www.vashmaster.ru/) ;)
U5
На сайте с 13.01.2009
Offline
6
#8

Спасибо rws-omsk помог в аське. все установили Сапа работает. Стоит ли теперь на сайт ставить ещё что то типа MainLink.RU или ХАР ??

vaho75
На сайте с 04.09.2008
Offline
142
#9

На сколько я знаю, не рекомендовано 2 биржи ставить.

Мой блог (http://blog-vaho.ru) Качественный зарубежный хостинг (http://secure.hostgator.com/cgi-bin/affiliates/clickthru.cgi?id=vaho75 )
U5
На сайте с 13.01.2009
Offline
6
#10

А что посоветуете поставить с сапой?

12 3

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий