Как настроить Sape в Drupal 6

Аватар пользователя NeuZeitgeist

Кто знает, как настроить Сапу в шестом Друпале? Есть код:
<?php
define('_SAPE_USER', 'номер в сапе');
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$o['request_uri'] = $_SERVER['REQUEST_URI'];
$o['charset'] = 'UTF-8';
$o['host'] = 'адрес сайта'; // http:// не нужно указывать
$o['force_show_code'] = true;
$sape = new SAPE_client($o);
unset($o);
echo $sape->return_links();
?>
Он хорошо работал в Друпал 5. При переходе на шестерку сапа вместо ссылок выдает: return_links(); ?>
Подскажите, пожалуйста, как исправить проблему. Очень нужно. Формат ввода, конечно, php.
Заранее спасибо.

Версия Drupal:
0 Thanks

Комментарии

Аватар пользователя itartweb
itartweb 10 лет назад

Пишите в личку есть версия модуля под 6-й Drupal

Аватар пользователя whisk@drupal.org
whisk@drupal.org 10 лет назад
NeuZeitgeist написал:
Кто знает, как настроить Сапу в шестом Друпале? Есть код:

И где этот код включается? В теле ноды? PHP-filter работает?

Аватар пользователя NeuZeitgeist
NeuZeitgeist 10 лет назад

Код вставляю просто в блок. И там задаю фильтр php. Раньше (Друпал 5) все работало, вот сейчас нет...

Аватар пользователя NeuZeitgeist
NeuZeitgeist 10 лет назад
itartweb написал:
Пишите в личку есть версия модуля под 6-й Drupal

Модуль работает! Спасибо больше itartweb.

Аватар пользователя whisk@drupal.org
whisk@drupal.org 10 лет назад
NeuZeitgeist написал:
Код вставляю просто в блок. И там задаю фильтр php. Раньше (Друпал 5) все работало, вот сейчас нет...

Фильтр php не включен, значит.

Аватар пользователя NeuZeitgeist
NeuZeitgeist 10 лет назад

В каком смысле не включен? Где его еще включать кроме как в Input format?

Аватар пользователя NeuZeitgeist
NeuZeitgeist 10 лет назад
whisk@drupal.org написал:
Модуль PHP Filter включен?

Нет... Теперь все понятно. Спасибо большое!

Аватар пользователя varnava
varnava 10 лет назад

itartweb спасибо за решение проблемы, модуль очень пригодился!

Аватар пользователя myxaska
myxaska 10 лет назад

Может быть Вы выложите модуль в тему.

Аватар пользователя itartweb
itartweb 3 года назад

По многочисленным просьбам выкладываю модуль Сапы для Drupal 6.х
Модуль поддерживает блоки с ссылками.

Кому пригодился модуль и кому не жалко несколько WMZ (для дальнейшего развития)
Спасибо заранее.
Z835250202413

Аватар пользователя вOFFка
вOFFка 9 лет назад

Скажите, а продажа контекстных ссылок в нем работает?

Аватар пользователя myxaska
myxaska 10 лет назад

Огромное спасибо!

Аватар пользователя myxaska
myxaska 10 лет назад

Случается какая-то странность. Сначала пытался ставить сапу через блоки без модуля - всеми способами что нашел, потом скачал модуль, он заработал, но почему-то не с первого раза (сапа не видела установленный код). Потом пришлось удалить площадку. И вот заново ее уже не добавить(опять не видит код сапа), хотя ставлю модуль так же как в первый раз. Возможно сейчас глюкует сама Sape, т.к постоянно выпадает сообщение что у них на сервере тех работы.

Аватар пользователя Geldora
Geldora 10 лет назад

itartweb

Спасибо за модуль - кстати, добавьте в Книгу кто-нибудь!

Вопрос - это тот же модуль, что был под 5ку, только обновленный? Или вы сами писали?

Интересует в связи с переходом от 5ки к 6ке, как обновляться? Если модуль тот же, то теоретически должен все подхватить при обновлении...

Аватар пользователя itartweb
itartweb 10 лет назад

Модуль действительно был модернизирован с 5-го.
Теоретически модуль должен работать корректно при переходе с 5-го на 6-й Друпал.
Если будут какие-то проблемы - пишите будем исправлять.
Кстати модуль пока не поддерживает ссылки в контенте - руки постоянно не доходят сделать эту функциональность.

Аватар пользователя gumk
gumk 10 лет назад

Спасибо!!!

Аватар пользователя stolz
stolz 10 лет назад

Скачал модуль, установил, настроил (вывод обычных ссылок + контекстных). Все сразу заработало, но вот через 2 или 3 дня многие ссылки стали переходить в статус error. Вернул все назад (т.е использовал стандартный код, без использования модуля) все опять стало ОК. У Вас такое было?

Аватар пользователя gumk
gumk 10 лет назад
stolz написал:
stolz

Скачал модуль, установил, настроил (вывод обычных ссылок + контекстных). Все сразу заработало, но вот через 2 или 3 дня многие ссылки стали переходить в статус error. Вернул все назад (т.е использовал стандартный код, без использования модуля) все опять стало ОК. У Вас такое было?

Нужно написать, что с для 6 друпала нужно обязательно использовать модуль blockcache_alter и делать блоки, генерируемые модулем сапе не кешируемыми, по крайней мере у меня это помогло.

Аватар пользователя вOFFка
вOFFка 9 лет назад

Возможно еще и такое, что во время опроса сапой ссылок размещенных на сайте, сайт был недоступен или еще что, поэтому ссылки в ерроре, как правило при следующем обращении сапы (в течении дня примерно) все становиться ок - у меня такое бывало.

Аватар пользователя Megawing
Megawing 9 лет назад

небольшой вопрос - это нормально, что ссылку купили у меня на определенной странице, а блок у меня показывает эту ссылку на всех страницах включая главную???

Аватар пользователя вOFFка
вOFFка 9 лет назад

нет, ненормально.

Аватар пользователя gumk
gumk 9 лет назад
Megawing написал:
небольшой вопрос - это нормально, что ссылку купили у меня на определенной странице, а блок у меня показывает эту ссылку на всех страницах включая главную???

Я уже писал про это читайте мой коммент или выключить кеширование блоков

Аватар пользователя Megawing
Megawing 9 лет назад
gumk написал:
"Megawing" написал(а):

небольшой вопрос - это нормально, что ссылку купили у меня на определенной странице, а блок у меня показывает эту ссылку на всех страницах включая главную???

Я уже писал про это читайте мой коммент или выключить кеширование блоков

Gumk спасибо огромное, помогло отключение кэширования блоков в админке, blockcache_alter не устанавливал.
Также у меня стоит модуль photos, который показывает случайные изображения на всех страницах, теперь там одни и те же изображения все время, это связано судя по всему с отключением кэша блоков?
Я правильно понимаю, что blockcache_alter и делает одни блоки кэшируемыми, а другие нет и нужен чтобы решить указанную проблему?

Аватар пользователя leksa@drupal.org
leksa@drupal.org 9 лет назад

народ поломал сайт:

Стояло так:
<?php
if (!defined('_SAPE_USER')){
define('_SAPE_USER', 'f84fed553296ff1a541b75a1ff6fd439');
}
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$sape = new SAPE_client();
?>

а вывод стоял так:
<? echo $sape->return_links(1); ?>

Ничего не работало.

я поставил в воводе вот такое

<?php
global $sape;
echo $sape->return_links();
?>

После чего сайт перестал работат ошибка вот такая:

Fatal error: Call to a member function on a non-object in /www/createst/www/htdocs/includes/common.inc(1648) : eval()'d code on line 1

Расскажите, что делать?

Аватар пользователя leksa@drupal.org
leksa@drupal.org 9 лет назад

Неужели никто не знает
Помогите плиз

Аватар пользователя Said
Said 9 лет назад

Модуль установил, фильтр включил. После чего появился белый экран.
С чем это может быть связано?
Такая же история с белым экраном и с другим модулем sape
Стоит
max_execution_time = 30 (увеличение до 120 ничего не дало)
max_input_time = 60 ;
;max_input_nesting_level = 64 ;
memory_limit = 128M ;

Аватар пользователя Said
Said 9 лет назад

Ошибка в модуле

PHP Fatal error: Call to a member function return_links() on a
non-object

..../modules/sape/sape.module on line 140

Аватар пользователя Drugan
Drugan 9 лет назад

Установил модуль, два дня проработал прекрасно. Ссылки устанавливались. Сегодня все ушли в error. Обнаружил, что в блоке ссылка  <a target="_blank" href="http://www.xxxxxx">yyyyyyyyyy</a>, а в links.db <a href="http://www.xxxxxx/" target="_blank">yyyyyyyyyyy</a>
В этом причина error ? Как исправить?

Аватар пользователя Drugan
Drugan 9 лет назад

Ложная тревога. Смотрел через Firebug, оказывается это он ссылки коверкает. В исходном тексте все в порядке. Видимо сайт был недоступен, когда робот ссылки проверял.

Аватар пользователя Shevskay
Shevskay 9 лет назад

Здравствуйте, уважаемые ценители drupal, модуль sape работает безупречно, спасибо автору.

Но, возникла проблема совмещения с модулем Noindex External Links http://www.drupal.ru/node/31371 Кто знает как сделать так, чтобы ссылки сапы считались поисковыми роботами, а остальные нет?

Автор модуля Noindex External Links рекомендует: "Чтобы ссылки sape не закрывались от индексации я создаю новый формат ввода (аналогичный PHP), но не включаю в этом формате фильтр Noindex External Links. То есть для блока сапы используется специальный фильтр, где разрешён РНР и ссылки открыты."

Однако в созданных блоках от модуля sape нет настроек выбора фильтра, как эту проблему решить, может кто-нибудь знает? Подскажите, пожалуйста?

Аватар пользователя DoNotSecret
DoNotSecret 9 лет назад

включил модуль sape, ввел свой партнерский код и количество блоко и тп, включил блоки нажал сохранить, результат белый экран? в чем проблема не знаю, кто подскажет?

Аватар пользователя Diabler
Diabler 9 лет назад

СОбственно тоже проблема - включил модуль после чего успешно продал одну ссылку, через несколько дней купили еще ссылок на других страницах. Но блоки с ними перестали выводится, хотя на странице где была куплена ссылка, блок сапы по прежнему корректно отображается.

Сразу хочу сказать, что кеширование выключено и было выключено как для блоков, так и для всего сайта.

Аватар пользователя Megawing
Megawing 9 лет назад

запустите крон и сбросьте кэш - есть вероятность, что поможет

Аватар пользователя Megawing
Megawing 9 лет назад

Поставил на очередной сайт блок sape. Все как обычно - но не работает. Смотрю - заключен в noindex. Сам понятно дело блок не заключал в ноуиндекс.
Подумал, что виноват модуль noindex external links. Удалил его, очистил кэш, запустил крон (несколько раз). Один хрен блок сапы заключен в ноуиндекс.
Огромная просьба подсказать в чем проблема.

Аватар пользователя mephistoo2
mephistoo2 8 лет назад

вопрос такой:

модуль установлен, права на паку модуля выставлены 777, кэш отключен,
sape проиндекситровал только главную страницу.

админы пишут чтобы я проверил верстку

сори за глупость, но ЧТО мне проверить?

Аватар пользователя phprof
phprof 8 лет назад

Кидаю модуль на хостинг, и вылетает белый экран теперь. Помогло удаление модуля. Подскажите как заставить работать модуль? Или как совсем обойтись без модуля?

Аватар пользователя dts
dts 8 лет назад

для 7 версии ваш модуль работает ?

Аватар пользователя afishi
afishi 7 лет назад

поставил модуль... и что то е понимаю. стали появляться в блоге тексты в рекламой... это от них?

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

Красава!