Форум SAPE.RU

Форум SAPE.RU (http://forum.sape.ru/index.php)
-   Вопросы по работе системы (http://forum.sape.ru/forumdisplay.php?f=13)
-   -   Не могу подружить Sape и Joomla (http://forum.sape.ru/showthread.php?t=2547)

Dec0der 19.06.2007 01:34

Не могу подружить Sape и Joomla
 
у меня сайт на joomla. При попытке поучавствовать в системе sape столкнулся с проблемой.

joomla версии 1.0.11
ЧПУ не включен

Всё делаю по инструкции. Пробывал уже разными спосабами.

1 спосаб:
Копирую папку на серве ставлю права 777
На джумле ставлю модуль mod_php и вписываю туда код

Код:

<?php
define('_SAPE_USER', 'номер');
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$sape = new SAPE_client();
echo $sape->return_links();
?>

и такой пробывал

Код:

<?php
define('_SAPE_USER', 'номер');
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$o['request_uri'] = $_SERVER['REDIRECT_URL'];
$sape = new SAPE_client($o);
echo $sape->return_links();
?>

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

а при таком коде (как написано в FAQe)

Код:

<?php
define('_SAPE_USER', 'номер');
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$o['fetch_remote_type'] = 'socket';
$sape = new SAPE_client($o);
unset($o);
?>

sape пишет "Проверьте корректность установки кода и попробуйте ещё раз!", т.е. кода на странице он ен видит. Сама страница, в отличии от предудущих вариантов (когда зависала) грузится.

2 способ:
Ставил модуль mod_sape. Пробывал разные его настройки, но результаты те же что и выше.
Если у кого уже есть опыт, по пожалуйста подскажите, как правильно настроить? Напомню, joomla версии 1.0.11, ЧПУ не включен.

AffMaster 19.06.2007 01:52

У меня с mod_sape все заработало с первой попытки. Только прописал код в настройках. На сайте используются стнадарнтные ЧПУ.

Admin_MP 19.06.2007 13:39

http://forum.sape.ru/showthread.php?t=1521

Dec0der 19.06.2007 15:18

я читал, не помогло...

Dec0der 19.06.2007 17:09

Помогите разобраться, какой параметр что обозначает.

Вот возмём код приведённый в ФАКе:

<?php
define('_SAPE_USER', 'номер');
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$o['request_uri'] = $_SERVER['REDIRECT_URL'];
$sape = new SAPE_client($o);
echo $sape->return_links();
?>

что обозначает каждая строчка?
Может на самом деле я какой-то параметр упускаю.
Напомню в сайте ЧПУ не включен.

Dec0der 20.06.2007 01:23

в факе написано если сайт на Joomla, то нужно использовать код:

Код:

define('_SAPE_USER', 'номер');
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$o['request_uri'] = $_SERVER['REDIRECT_URL'];
$sape = new SAPE_client($o);
echo $sape->return_links();

я так понимаю, всё это нужно взять в тег php, вот так (или нет?):

Код:

<?php
define('_SAPE_USER', 'номер');
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$o['request_uri'] = $_SERVER['REDIRECT_URL'];
$sape = new SAPE_client($o);
echo $sape->return_links();
?>

И всё же, как понять, какая строчка за что отвечает? Если у меня ЧПУ отключён или включён, от этого код изменяется?

saker 20.06.2007 01:36

Вставляй без модуля, прямо в шаблон Джомлы.
<?php
define('_SAPE_USER', 'номер');
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$o['request_uri'] = $_SERVER['REDIRECT_URL'];
$sape = new SAPE_client($o);
echo $sape->return_links();
?>

Если не заработает, значит проблема в хостинге.

vviicc 20.06.2007 14:00

Цитата:

Сообщение от Dec0der (Сообщение 20583)
у меня сайт на joomla. При попытке поучавствовать в системе sape столкнулся с проблемой.
joomla версии 1.0.11
ЧПУ не включен
Всё делаю по инструкции. Пробывал уже разными спосабами.
sape пишет "Проверьте корректность установки кода и попробуйте ещё раз!", т.е. кода на странице он ен видит. Сама страница, в отличии от предудущих вариантов (когда зависала) грузится.
2 способ:
Ставил модуль mod_sape. Пробывал разные его настройки, но результаты те же что и выше.
Если у кого уже есть опыт, по пожалуйста подскажите, как правильно настроить? Напомню, joomla версии 1.0.11, ЧПУ не включен.

О! я думал это у меня только - но тогда скажу вот что:
Судя по всему - робот Sape глючит, но где не знаю.
Что же до использования Джумлы я делаю так: ставлю мамбот rd_addphp и делаю файлик, на напр. sape.php в который и записываю тот код что надо (<?php define('_SAPE_USER', 'номер');) а потом в удобном месте надо просто добавить строчку
{rdaddphp file=папка с файлом/sape.php}
можно сделать и свой модуль, но тогда надо туда писать так
<p>{rdaddphp file=папка с файлом/sape.php}</p>
Неоднократно замечено, что робот SAPE действущий как
"87.242.74.101 - Internet Explorer "
не замечает этот код. Вероятно это его глюк.
Но по результатам нескольких экпериментов, код успешно читается, если он размещен в материале, напр, или рядом с другой ссылкой, окруженной релевантным текстом.
Так что не переживай, а ставь этот мамбот и вперед!

Dec0der 20.06.2007 15:00

vviicc, у меня на сайте более 1800 страниц. и в каждую вставлять этот код... :( тут никаких денег не захочешь...

saker, спасибо, попробую!

Dec0der 20.06.2007 15:22

saker, вроде как всё получилось. Спасибо. Буду ждать индексации. Скорее всего будет много не проиндексированых страниц, но их же потом можно будет удалить...


Часовой пояс GMT +3, время: 20:03.

Работает на vBulletin® версия 3.8.7.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
SAPE.RU — система купли-продажи ссылок с главных и внутренних страниц сайтов.