Помогите установить код в footer.tpl
Где-то видел или может приглючило - но никак не могу найти как ставится код на страницы которые формируются из нескольких *.tpl файлов.
Движок на php. Есть допустим header.tpl и footer.tpl, если ставлю код только в один из них - все нормально, если ставлю в оба - 1 вариант - если код <?php if (!defined('_SAPE_USER')){ define('_SAPE_USER', '****'); } require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); $sape = new SAPE_client(); ?> присутствует только в header - то внизу лезет "fatal error... " 2 вариант - если и там и там - то показывает одинаковые ссылки два раза. Что делать, как в footer выводить ссылки? |
Раньше в FAQ было про установку кода инклюдом. Сейчас найти не могу... странно :(
|
Вот и я думаю - где-то же я это видел... Не приснилось же.
|
разделить на 2 части не судьба?
в хедер вызов, в футер вывод |
Цитата:
я вот тоже лох в этом :D |
Ну вы блин даете.
Княпаете в сапе "Создать новую площадку и читаете: В том случае, если страница сайта собирается последовательным включением нескольких файлов (через include, require) или вызовом каких-либо функций, то для вызова кода внутри этих файлов или функций необходимо определить переменную $sape как глобальную при создании клиента и перед тем, как использовать ее. То есть первоначальная инициация клиента будет иметь вид: <?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(); ?> |
дык о чём и сказали ТСу
|
Блин, теперь и я это увидел в инструкции!
Спасибо! :D |
Часовой пояс GMT +3, время: 12:42. |
Работает на vBulletin® версия 3.8.7.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
SAPE.RU — система купли-продажи ссылок с главных и внутренних страниц сайтов.