08.11.2008, 11:23 | #1 |
Специалист
Регистрация: 11.08.2008
Сообщений: 128
Вес репутации: 194
|
Код стоит - ссылок нет. 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 Кто-нибудь может сказать куда конкретно и что вставлять - непонятно... пробовал разные комбинации не работает. |
09.11.2008, 07:32 | #3 |
Специалист
Регистрация: 11.08.2008
Сообщений: 128
Вес репутации: 194
|
Спасибо за ответ. Поставил
$o['request_uri'] = $_SERVER['REQUEST_URI']; $sape = new SAPE_Client($o); вместо $sape = new SAPE_client() Ссылки не отображаются... Еще заметил, что ссылки в error не упали, и за них начислены деньги... Как еще бороться? |
09.11.2008, 07:51 | #4 |
Специалист
Регистрация: 09.09.2008
Сообщений: 178
Вес репутации: 197
|
кинь ссылку на сайт
__________________
|
09.11.2008, 10:16 | #5 |
Специалист
Регистрация: 11.08.2008
Сообщений: 128
Вес репутации: 194
|
megayalta.com
|
09.11.2008, 19:07 | #6 |
Эксперт
|
первые несколько часов в ERROR не упадет...
скорее всего request_uri получается не соответствующий урлу в "страницы" SAPE и надо переписывать
__________________
Аттестат продавца. |
10.11.2008, 08:06 | #7 |
Специалист
Регистрация: 11.08.2008
Сообщений: 128
Вес репутации: 194
|
|
10.11.2008, 10:29 | #8 |
Эксперт
|
переписать код вызова. можете обратиться ко мне, расценки стандартные...
__________________
Аттестат продавца. |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
как поставить код обычных ссылок есл уже стоит код контекстных | 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.