Я в шоке...
Народ ну может кто-нибудь помочь?
Тех.поддержка не реагирует на запросы вообще... Малоизвестный движок. Исполняемый файл index.php подгружает шаблоны верх.tpl, середина.tpl, низ.tpl На каждый файл шаблона, есть файл .php То есть header.tpl то есть header.php Я уже запахался. Вставлял код в шаблоны - не работает. В .php - не работает. В файлы шаблонов вставляю через {php} {/php} иначе скрипт ругается. В общем вставил весь код в нижний подгружаемый шаблон tpl, не работает, но самое интересное, что строка <!--check code--> при проверке - выводится! Дальше, Создал файл index.html Вставил код: <?php global $sape; if (!defined('_SAPE_USER')){ define('_SAPE_USER', 'хххххххххххххххххххххххххххх); } require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); $sape = new SAPE_client(); ?> <?php global $sape; echo $sape->return_links(); ?> ЗАРАБОТАЛО! Теперь не знаю в чем проблема, но точно не в папке, что в корне и не в сервере... Пробовал вставлять с глобально переменной - ноль на массу... Тупо поставил в нижний шаблон код: {php} global $sape; if (!defined('_SAPE_USER')){ define('_SAPE_USER', 'ххххххххххххххххххххххххххх'); } require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); $sape = new SAPE_client(); global $sape; echo $sape->return_links(); {/php} Не работает, а при проверке <!--check code--> - выводится... :confused: |
а попробуйте это все переписать в отдельный файлик, скажем, sape.php, а в шаблоне в нужном месте сделать: {include_php file='sape.php'}
|
Цитата:
переписать с глобально переменной, или обычный код? Попробовал - не работает. плюс ко всему, исчез check code при проверке на корректность установки... |
а без разницы. собственно тот ваш index.html в *.php переименуйте, раз работает.
|
Цитата:
|
Цитата:
если страница сайта собирается последовательным включением нескольких файлов (через include, require) или вызовом каких-либо функций, то для вызова кода внутри этих файлов или функций необходимо определить переменную $sape как глобальную при создании клиента и перед тем, как использовать ее. В любом случае, не работает ни с обычным кодом, ни с переменной, хотя и там и там, при проверке выводится check code :confused: |
Цитата:
|
Цитата:
но опять же, не работает ни так, ни так. Добавлено через 2 минуты Давайте последовательно: Прямо сейчас, на странице состоящей из 3-х tpl-шаблонов стоит код {php} if (!defined('_SAPE_USER')){ define('_SAPE_USER', 'хххххххххххххххххххххххххх'); } require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); $sape = new SAPE_client(); echo $sape->return_links($n); {/php} при проверке выводится проверочная фраза, при добавлении сайта в систему пишет - покажите конкретно, где код??? |
Цитата:
Идем дальше... Что значит Цитата:
Если чеккод выводится - значит работает и наоборот. Добавлено через 47 секунд Цитата:
Показывайте страницу. |
Цитата:
Когда я добавил обычный код в обычный index.html И попытался добавить сайт в систему, все ок - происходит индексация. А так как файл один - index.html то он один в индексе. Теперь. Вставляю обычный код в шаблон. Проверяю проверочный код - все ок. Добавляю сайт в систему - красным пишет - укажите страницу с кодом, и естественно в систему сайт не добавляет. Цитата:
|
Часовой пояс GMT +3, время: 04:12. |
Работает на vBulletin® версия 3.8.7.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
SAPE.RU — система купли-продажи ссылок с главных и внутренних страниц сайтов.