Sape и Wordpress: маленький трабл

alesssandro
На сайте с 06.05.2009
Offline
36
343

Ситуация такая: сайт прошел модерацию в Сапе, сразу же поступили заявки на размещение ссылок на главной странице. Одна заявка в аккаунте Сапы уже получила статус ОК, но на моем сайте ее не видно. Порылся в ЧаВо - наткнулся на такой ответ:

Такая проблема вызвана тем, что наш код не может определить, с какой страницы он вызывается. Причин может быть несколько, но самая распространённая заключается в том, что код вызова sape.php вставлен в файл (например, footer.php), который подключается к сайту через подзапрос, например:

include('http://www.site.ru/footer.php');

Есть два возможных решения:

1. вставить вызов кода в другое место,
2. передать в файл footer.php информацию о текущей странице:

include('http://www.site.ru/footer.php?uri='.$_SERVER['REQUEST_URI']);

а затем подставить эту информацию в код вызова через параметр (это уже в footer.php):

$o['request_uri'] = $_GET['uri']; // Явно задаём текущую страницу
$sape = new SAPE_Client($o);

Я так понимаю, что это решение актуально для Джумлы, а как вызвать страницу в Вордпресс? Признаться, копирайтер я толковый, а вот в ПХП не силен. Код установил как раз в футер.

Помогите, плз.

[Удален]
#1
alesssandro:
Ситуация такая: сайт прошел модерацию в Сапе, сразу же поступили заявки на размещение ссылок на главной странице. Одна заявка в аккаунте Сапы уже получила статус ОК, но на моем сайте ее не видно. Порылся в ЧаВо - наткнулся на такой ответ:

Такая проблема вызвана тем, что наш код не может определить, с какой страницы он вызывается. Причин может быть несколько, но самая распространённая заключается в том, что код вызова sape.php вставлен в файл (например, footer.php), который подключается к сайту через подзапрос, например:

include('http://www.site.ru/footer.php');

Есть два возможных решения:

1. вставить вызов кода в другое место,
2. передать в файл footer.php информацию о текущей странице:

include('http://www.site.ru/footer.php?uri='.$_SERVER['REQUEST_URI']);

а затем подставить эту информацию в код вызова через параметр (это уже в footer.php):

$o['request_uri'] = $_GET['uri']; // Явно задаём текущую страницу
$sape = new SAPE_Client($o);


Я так понимаю, что это решение актуально для Джумлы, а как вызвать страницу в Вордпресс? Признаться, копирайтер я толковый, а вот в ПХП не силен. Код установил как раз в футер.
Помогите, плз.

Вы не мучайтесь а поставьте специальный плагин для ВП.

Алексей Паньшин
На сайте с 09.02.2009
Offline
110
#2

+

Он называется iSape

Сервис CRM (ERP) для SEO-шников, вебмастеров (https://seo-crm.ru). 14 дней бесплатно!

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