Кто знает, как настроить Сапу в шестом Друпале? Есть код:
<?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.
Заранее спасибо.
Комментарии
Пишите в личку есть версия модуля под 6-й Drupal
И где этот код включается? В теле ноды? PHP-filter работает?
Код вставляю просто в блок. И там задаю фильтр php. Раньше (Друпал 5) все работало, вот сейчас нет...
Модуль работает! Спасибо больше itartweb.
Фильтр php не включен, значит.
В каком смысле не включен? Где его еще включать кроме как в Input format?
Модуль PHP Filter включен?
Нет... Теперь все понятно. Спасибо большое!
itartweb спасибо за решение проблемы, модуль очень пригодился!
Может быть Вы выложите модуль в тему.
По многочисленным просьбам выкладываю модуль Сапы для Drupal 6.х
Модуль поддерживает блоки с ссылками.
Кому пригодился модуль и кому не жалко несколько WMZ (для дальнейшего развития)
Спасибо заранее.
Z835250202413
Скажите, а продажа контекстных ссылок в нем работает?
Огромное спасибо!
Случается какая-то странность. Сначала пытался ставить сапу через блоки без модуля - всеми способами что нашел, потом скачал модуль, он заработал, но почему-то не с первого раза (сапа не видела установленный код). Потом пришлось удалить площадку. И вот заново ее уже не добавить(опять не видит код сапа), хотя ставлю модуль так же как в первый раз. Возможно сейчас глюкует сама Sape, т.к постоянно выпадает сообщение что у них на сервере тех работы.
itartweb
Спасибо за модуль - кстати, добавьте в Книгу кто-нибудь!
Вопрос - это тот же модуль, что был под 5ку, только обновленный? Или вы сами писали?
Интересует в связи с переходом от 5ки к 6ке, как обновляться? Если модуль тот же, то теоретически должен все подхватить при обновлении...
Модуль действительно был модернизирован с 5-го.
Теоретически модуль должен работать корректно при переходе с 5-го на 6-й Друпал.
Если будут какие-то проблемы - пишите будем исправлять.
Кстати модуль пока не поддерживает ссылки в контенте - руки постоянно не доходят сделать эту функциональность.
Спасибо!!!
thanx
Скачал модуль, установил, настроил (вывод обычных ссылок + контекстных). Все сразу заработало, но вот через 2 или 3 дня многие ссылки стали переходить в статус error. Вернул все назад (т.е использовал стандартный код, без использования модуля) все опять стало ОК. У Вас такое было?
Нужно написать, что с для 6 друпала нужно обязательно использовать модуль blockcache_alter и делать блоки, генерируемые модулем сапе не кешируемыми, по крайней мере у меня это помогло.
Возможно еще и такое, что во время опроса сапой ссылок размещенных на сайте, сайт был недоступен или еще что, поэтому ссылки в ерроре, как правило при следующем обращении сапы (в течении дня примерно) все становиться ок - у меня такое бывало.
небольшой вопрос - это нормально, что ссылку купили у меня на определенной странице, а блок у меня показывает эту ссылку на всех страницах включая главную???
нет, ненормально.
Я уже писал про это читайте мой коммент или выключить кеширование блоков
Gumk спасибо огромное, помогло отключение кэширования блоков в админке, blockcache_alter не устанавливал.
Также у меня стоит модуль photos, который показывает случайные изображения на всех страницах, теперь там одни и те же изображения все время, это связано судя по всему с отключением кэша блоков?
Я правильно понимаю, что blockcache_alter и делает одни блоки кэшируемыми, а другие нет и нужен чтобы решить указанную проблему?
народ поломал сайт:
Стояло так:
<?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
Расскажите, что делать?
Неужели никто не знает
Помогите плиз
Спасибо. разобрались
Модуль установил, фильтр включил. После чего появился белый экран.
С чем это может быть связано?
Такая же история с белым экраном и с другим модулем sape
Стоит
max_execution_time = 30 (увеличение до 120 ничего не дало)
max_input_time = 60 ;
;max_input_nesting_level = 64 ;
memory_limit = 128M ;
Ошибка в модуле
PHP Fatal error: Call to a member function return_links() on a
non-object
..../modules/sape/sape.module on line 140
Установил модуль, два дня проработал прекрасно. Ссылки устанавливались. Сегодня все ушли в error. Обнаружил, что в блоке ссылка
<a target="_blank" href="http://www.xxxxxx">yyyyyyyyyy</a>
, а в links.db<a href="http://www.xxxxxx/" target="_blank">yyyyyyyyyyy</a>
В этом причина error ? Как исправить?
Ложная тревога. Смотрел через Firebug, оказывается это он ссылки коверкает. В исходном тексте все в порядке. Видимо сайт был недоступен, когда робот ссылки проверял.
Здравствуйте, уважаемые ценители drupal, модуль sape работает безупречно, спасибо автору.
Но, возникла проблема совмещения с модулем Noindex External Links http://www.drupal.ru/node/31371 Кто знает как сделать так, чтобы ссылки сапы считались поисковыми роботами, а остальные нет?
Автор модуля Noindex External Links рекомендует: "Чтобы ссылки sape не закрывались от индексации я создаю новый формат ввода (аналогичный PHP), но не включаю в этом формате фильтр Noindex External Links. То есть для блока сапы используется специальный фильтр, где разрешён РНР и ссылки открыты."
Однако в созданных блоках от модуля sape нет настроек выбора фильтра, как эту проблему решить, может кто-нибудь знает? Подскажите, пожалуйста?
включил модуль sape, ввел свой партнерский код и количество блоко и тп, включил блоки нажал сохранить, результат белый экран? в чем проблема не знаю, кто подскажет?
СОбственно тоже проблема - включил модуль после чего успешно продал одну ссылку, через несколько дней купили еще ссылок на других страницах. Но блоки с ними перестали выводится, хотя на странице где была куплена ссылка, блок сапы по прежнему корректно отображается.
Сразу хочу сказать, что кеширование выключено и было выключено как для блоков, так и для всего сайта.
запустите крон и сбросьте кэш - есть вероятность, что поможет
Поставил на очередной сайт блок sape. Все как обычно - но не работает. Смотрю - заключен в noindex. Сам понятно дело блок не заключал в ноуиндекс.
Подумал, что виноват модуль noindex external links. Удалил его, очистил кэш, запустил крон (несколько раз). Один хрен блок сапы заключен в ноуиндекс.
Огромная просьба подсказать в чем проблема.
вопрос такой:
модуль установлен, права на паку модуля выставлены 777, кэш отключен,
sape проиндекситровал только главную страницу.
админы пишут чтобы я проверил верстку
сори за глупость, но ЧТО мне проверить?
Кидаю модуль на хостинг, и вылетает белый экран теперь. Помогло удаление модуля. Подскажите как заставить работать модуль? Или как совсем обойтись без модуля?
для 7 версии ваш модуль работает ?
поставил модуль... и что то е понимаю. стали появляться в блоге тексты в рекламой... это от них?
Красава!
Так есть же модуль http://drupal.org/project/sape это разве не то?