Как настроить 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 9 лет назад

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

itartweb

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

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

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

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

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

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

Спасибо!!!

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Стояло так:
<?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 8 лет назад

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Аватар пользователя Алматинец
Алматинец 5 лет назад
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();
?>

Красава!