Форум SAPE.RU

Форум SAPE.RU (http://forum.sape.ru/index.php)
-   Вопросы от новичков (http://forum.sape.ru/forumdisplay.php?f=25)
-   -   Код в Zend и шаблоны на Smarty (http://forum.sape.ru/showthread.php?t=8764)

Kors 06.02.2008 03:02

Код в Zend и шаблоны на Smarty
 
У меня скрипт движка, php файлы закодированы zend'ом и страницы формируются с помощью Smarty. Вообщем дрова, полные :(

При подключение Sape есть инструкция:
Цитата:

Для возможности отображения гипертекстовых ссылок на тех страницах сайта, которые вы хотели бы подключить к системе, необходимо в начале исходного кода этих страниц сделать следующую php-вставку:
Мне код нужно вставить в index.php или в index.html (smarty) ?

Kors 06.02.2008 03:19

И в начале исходного кода означает перед:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> ?

siarzhuk 06.02.2008 08:58

Цитата:

Сообщение от Kors (Сообщение 84664)
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

А что смущает?

Kors 05.08.2008 22:24

На форуме разработчиков мне посоветовали создать отдельный файл и положить его в папку плагинов, папки компилятора smarty
Код php:
PHP код:

<?php
function smarty_function_sape($params,&$smarty)
{
define('_SAPE_USER''xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx');
require_once(
$_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$o['request_uri'] = $_SERVER['REDIRECT_URL'];
$sape = new SAPE_client($o);
return 
$sape->return_links();
}
?>

А в папке шаблона вставить в файле, в необходимом месте {sape}

Но площадку всеравно не возможно добавить, после первой попытки просит показать отдельную страницу и так до бесконечности.

Если проверить данный способ следующим образом:
PHP код:

<?php
function smarty_function_sape($params,&$smarty)
{
     echo 
"Вася Пупкин";
}
?>

То в нужном месте страницы появляется "Вася Пупкин".

Что можете посоветовать господа?

spellen 05.08.2008 22:44

Попробуйте использовать встроеные функции Smarty {php}
Подробнее, о том что это такое читайте инструкцию. (Внимание: Это может снизить производительность сайта)

вставьте в основной шаблон сайта
{php}
Код сапы
{/php}

Kors 05.08.2008 23:21

Спасибо, но к данному движком, этот способ не подходит =(

Kors 07.08.2008 17:45

Может мне хостинг РБК робота сапе не допускает к сайту. Можно узнать Ip робота SAPE, чтобы спросить у тех поддержки.


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

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