Вернуться   Форум SAPE.RU > Система SAPE.ru > Установка кода на различные движки

-->
Ответ
 
Опции темы
Старый 08.11.2008, 11:23   #1
Специалист
 
Регистрация: 11.08.2008
Сообщений: 128
Вес репутации: 194
romagromov скоро станет известен
По умолчанию Код стоит - ссылок нет. Help!

После долгих проб и вариантов с установкой кода на PHP Classifieds,
единственным рабочим вариантом оказался:

в шаблон шапки сайта header.tpl ставим
{php}
global $sape;
if (!defined('_SAPE_USER')){
define('_SAPE_USER', 'xxxxxxxxxxxxxxxxxxx');
}
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$sape = new SAPE_client();
{/php}

а шаблон низа сайта footer_tpl ставим
{php}
global $sape;
echo $sape->return_links();
{/php}

ТОЛЬКО после такой комбинации стало возможным добавить сайт в систему. Хотя можно было весь код вставить в шапку, но согласитесь ссылки в самом верху сайта не очень красиво...

Итак, сайт добавлен, страницы проиндексировались, файл links.db заполнился, а ссылки не отображаются...
Имеют статус OK, а потом выпадают в error.

Однако, если весь код вывода ссылок поместить в header.tpl - то ссылки отображаются.

В faqе написано:
Такая проблема вызвана тем, что наш код не может определить, с какой страницы он вызывается.

Нужно передать в файл 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);

имеем в корне сайта файлы типа header.php, index.php, footer_inc.php
и имеем шаблоны footer.tpl, index.tpl, header.tpl

Кто-нибудь может сказать куда конкретно и что вставлять - непонятно...
пробовал разные комбинации не работает.
romagromov вне форума   Ответить с цитированием
Старый 09.11.2008, 01:03   #2
Специалист
 
Регистрация: 25.09.2007
Сообщений: 361
Вес репутации: 212
shr - как роза среди колючекshr - как роза среди колючекshr - как роза среди колючекshr - как роза среди колючек
По умолчанию

попробуйте просто $sape = new SAPE_client(); в header.tpl заменить на

$o['request_uri'] = $_SERVER['REQUEST_URI'];
$sape = new SAPE_Client($o);
shr вне форума   Ответить с цитированием
Старый 09.11.2008, 07:32   #3
Специалист
 
Регистрация: 11.08.2008
Сообщений: 128
Вес репутации: 194
romagromov скоро станет известен
По умолчанию

Спасибо за ответ. Поставил

$o['request_uri'] = $_SERVER['REQUEST_URI'];
$sape = new SAPE_Client($o);

вместо

$sape = new SAPE_client()

Ссылки не отображаются...

Еще заметил, что ссылки в error не упали, и за них
начислены деньги...
Как еще бороться?
romagromov вне форума   Ответить с цитированием
Старый 09.11.2008, 07:51   #4
Специалист
 
Аватар для LGeorge
 
Регистрация: 09.09.2008
Сообщений: 178
Вес репутации: 197
LGeorge - очень-очень хороший человекLGeorge - очень-очень хороший человекLGeorge - очень-очень хороший человекLGeorge - очень-очень хороший человек
По умолчанию

кинь ссылку на сайт
__________________
сервис для проверки и ускорения индексации http://indexingmaster.com
LGeorge вне форума   Ответить с цитированием
Старый 09.11.2008, 10:16   #5
Специалист
 
Регистрация: 11.08.2008
Сообщений: 128
Вес репутации: 194
romagromov скоро станет известен
По умолчанию

megayalta.com
romagromov вне форума   Ответить с цитированием
Старый 09.11.2008, 19:07   #6
Эксперт
 
Аватар для Massacre
 
Регистрация: 04.05.2007
Адрес: Kiev, UA
Сообщений: 3,649
Вес репутации: 313
Massacre - прекрасное будущееMassacre - прекрасное будущееMassacre - прекрасное будущееMassacre - прекрасное будущееMassacre - прекрасное будущееMassacre - прекрасное будущееMassacre - прекрасное будущееMassacre - прекрасное будущееMassacre - прекрасное будущееMassacre - прекрасное будущееMassacre - прекрасное будущее
Отправить сообщение для Massacre с помощью ICQ
По умолчанию

первые несколько часов в ERROR не упадет...

скорее всего request_uri получается не соответствующий урлу в "страницы" SAPE и надо переписывать
__________________
NEON2 NCC системный интегратор. Установка кода SAPE (от $10), бесплатные консультации клиентам (рефералам).
Аттестат продавца.
Massacre вне форума   Ответить с цитированием
Старый 10.11.2008, 08:06   #7
Специалист
 
Регистрация: 11.08.2008
Сообщений: 128
Вес репутации: 194
romagromov скоро станет известен
По умолчанию

Цитата:
Сообщение от Massacre Посмотреть сообщение
скорее всего request_uri получается не соответствующий урлу в "страницы" SAPE и надо переписывать
Так что конкретно делать?
romagromov вне форума   Ответить с цитированием
Старый 10.11.2008, 10:29   #8
Эксперт
 
Аватар для Massacre
 
Регистрация: 04.05.2007
Адрес: Kiev, UA
Сообщений: 3,649
Вес репутации: 313
Massacre - прекрасное будущееMassacre - прекрасное будущееMassacre - прекрасное будущееMassacre - прекрасное будущееMassacre - прекрасное будущееMassacre - прекрасное будущееMassacre - прекрасное будущееMassacre - прекрасное будущееMassacre - прекрасное будущееMassacre - прекрасное будущееMassacre - прекрасное будущее
Отправить сообщение для Massacre с помощью ICQ
По умолчанию

переписать код вызова. можете обратиться ко мне, расценки стандартные...
__________________
NEON2 NCC системный интегратор. Установка кода SAPE (от $10), бесплатные консультации клиентам (рефералам).
Аттестат продавца.
Massacre вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как поставить код обычных ссылок есл уже стоит код контекстных nokias Вопросы по работе системы 2 05.05.2008 23:16
Стоит или нет? luckmus Вопросы от новичков 8 21.01.2008 14:11
Стоит ли? Sergeixp Яндекс 9 27.12.2007 22:53
Код стоит, а ссылок нет и ERROR Inform-buro Ошибки при работе с системой 13 13.12.2007 12:38
При каком максимальном числе ВС на странице, ее стоит рассмотреть для покупки ссылок? bistry Яндекс 7 28.06.2007 12:11


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