Форум SAPE.RU

Форум SAPE.RU (http://forum.sape.ru/index.php)
-   Установка кода на различные движки (http://forum.sape.ru/forumdisplay.php?f=26)
-   -   Помогите установить код в footer.tpl (http://forum.sape.ru/showthread.php?t=12591)

Сергей Ш 05.05.2008 15:22

Помогите установить код в 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 выводить ссылки?

D.iK.iJ 05.05.2008 16:41

Раньше в FAQ было про установку кода инклюдом. Сейчас найти не могу... странно :(

Сергей Ш 05.05.2008 22:15

Вот и я думаю - где-то же я это видел... Не приснилось же.

WebFX 05.05.2008 22:18

разделить на 2 части не судьба?
в хедер вызов, в футер вывод

Константин 05.05.2008 22:29

Цитата:

Сообщение от WebFX (Сообщение 146731)
разделить на 2 части не судьба?
в хедер вызов, в футер вывод

ну может просто не зна как делить

я вот тоже лох в этом :D

zhegloff 05.05.2008 22:33

Ну вы блин даете.

Княпаете в сапе "Создать новую площадку и читаете:

В том случае, если страница сайта собирается последовательным включением нескольких файлов (через 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();
?>

WebFX 05.05.2008 22:34

дык о чём и сказали ТСу

Сергей Ш 06.05.2008 00:12

Блин, теперь и я это увидел в инструкции!
Спасибо! :D


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

Работает на vBulletin® версия 3.8.7.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
SAPE.RU — система купли-продажи ссылок с главных и внутренних страниц сайтов.