Установить код SAPE на Друпал

12
Y
На сайте с 24.09.2007
Offline
116
2182

Собственно сабж

Давно работаю с друпал, вот код не могу поставить.

На сервере стоит nginx+fastcgi

Модуль http://www.drupal.ru/node/20955 не хочет работать, хотя площадка добавляется в SAPE и индексируется, но ссылки не показываются.

Ценник даже не знаю.

Некоторые вещи настолько просты, что некоторые считают их настолько сложными (с) Yurgon.com
CTACEBu4
На сайте с 22.11.2005
Offline
119
#1

у вас 5 или 6 версия?

а прямо в шаблон ставить не пробовали?

я в шаблон ставлю, т.к. эти модули sape кривоваты действительно

Конвертирую трафик CPA, доход 15000 руб. в сутки (http://goo.gl/fRqIh), CPM=166.65 руб. Покупаю качественные сайты (/ru/forum/734320) (порталы, контент-проекты, сервисы, форумы).
SK
На сайте с 10.05.2008
Offline
108
#2
CTACEBu4:
у вас 5 или 6 версия?
а прямо в шаблон ставить не пробовали?
я в шаблон ставлю, т.к. эти модули sape кривоваты действительно

если 6 версия, то в блок не получится...

а модуль действительно глючный :(

HostiQ - Хостинг, который радует (http://goo.gl/jTd7hf)
Y
На сайте с 24.09.2007
Offline
116
#3

у меня шестерка, вставляя в блок вообще еррор на странице выдает

Yurgon добавил 06.07.2009 в 18:24

просто интересно, перечитал сообщество друпал... но у всех по разному, у кого работает у кого не работает...

S
На сайте с 25.11.2007
Offline
143
#4

я в код темы вставляю

<?php

if (!defined('_SAPE_USER')){

define('_SAPE_USER', '----------код сапы-------');

}

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

$o['charset'] = 'UTF-8';

$sape = new SAPE_client($o);

unset($o);

echo $sape->return_links();

?>

ZI
На сайте с 26.06.2006
Offline
153
ZSI
#5

я ставлю такой код (в блок конечно):

<?php
define('_SAPE_USER', 'код сапы');
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$o['request_uri'] = $_SERVER['REQUEST_URI'];
$o['charset'] = 'UTF-8';
$o['force_show_code'] = true;
$o['host'] = 'домен.ру'; // http:// не нужно указывать
$sape = new SAPE_client($o);
unset($o);
echo $sape->return_links();
?>

Все работает без проблем. Не забываем ставить Input format -> PHP code.

Если в сапе ссылки валяться еррорами, отключаем кеширование на сайте.

Y
На сайте с 24.09.2007
Offline
116
#6

да это все перепробовал

у вас у всех наверняка стоит апач?

у меня же апача нет вообще, только nginx + fast-cgi

спасибо за ответы, но к сожалению это все не помогает(

Yurgon добавил 07.07.2009 в 01:30

ZSI:
я ставлю такой код (в блок конечно):

<?php

define('_SAPE_USER', 'код сапы');
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$o['request_uri'] = $_SERVER['REQUEST_URI'];
$o['charset'] = 'UTF-8';
$o['force_show_code'] = true;
$o['host'] = 'домен.ру'; // http:// не нужно указывать
$sape = new SAPE_client($o);
unset($o);
echo $sape->return_links();
?>


Все работает без проблем. Не забываем ставить Input format -> PHP code.
Если в сапе ссылки валяться еррорами, отключаем кеширование на сайте.

не знаю , как вам это удается!

у меня вот что:

Fatal error: require_once() [function.require]: Failed opening required '/0b4fd12d6********/sape.php' (include_path='.:/usr/local/lib/php') in /home/*****/domains/******.com/public_html/includes/common.inc(1645) : eval()'d code on line 3
ZI
На сайте с 26.06.2006
Offline
153
ZSI
#7

Извините, за глуппый вопрос, а у вас папка точно создана в корневом каталоге? и вне й есть файл sape.php, и права ни папку выставлены 777?

EW
На сайте с 28.11.2008
Offline
5
#8

Есть мнение, что у тебя $_SERVER['DOCUMENT_ROOT'] пустой, судя по ошибке. Впиши вместо этого в скрипт полный путь к сайту.

PS: после этого кеш сбрасывай

Y
На сайте с 24.09.2007
Offline
116
#9
E-Will:
Есть мнение, что у тебя $_SERVER['DOCUMENT_ROOT'] пустой, судя по ошибке. Впиши вместо этого в скрипт полный путь к сайту.
PS: после этого кеш сбрасывай

делал не помогло

SoL
На сайте с 23.10.2006
Offline
84
SoL
#10

скорее всего трабл у Вас двойной. Php через Fast-cgi, значит возможно просто проблема с правами доступа к саповской папке + похоже наложилась известная проблема из-за кеширования. У меня на той же связке всё на ура работает. Проверьте элементарным каким-нить скриптиком, имеет ли доступ php к саповским файлам + см. ниже

Насчёт кеширования, всем рекомендую кошерное решенице:

Устанавливаете модуль blockcache_alter он позволяет НЕ кешировать выбранные вами блоки, смело врубаете любое кеширование на сайте. PS не забудьте настроить запуск cron.php

В блок(и) вставляете код в зависимости от ситуации, вариант ZSI к примеру вполне подойдёт.

Подружу ваши сайты с Яндексом и Гуглом. Опыт в SEO 15 лет +7 (926) 572-27-66
12

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