Legosp Forum

Shop-Script Free => Общие вопросы => Тема начата: valera_tovv от Августа 01, 2012, 11:15:15 am

Название: Как правильно вставить код Sape?
Отправлено: valera_tovv от Августа 01, 2012, 11:15:15 am
Подскажите как правильно вставить код Sape?
В файл index.tpl.html вставил следующий код
<?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(); ?>
А на сайте выскакивает
return_links(); ?> 
Может кто нибудь сталкивался с подобным ?
Название: Re: Как правильно вставить код Sape?
Отправлено: valera_tovv от Августа 01, 2012, 02:16:14 pm
Спасибо за ответ.
Создал файл sape.php, поместил его в директорию includes.  А в файл index.tpl.htm вставил следующий код
{$sape}
 <? echo $sape->return_links(); ?>
после перзагрузки все равно показывает строку return_links(); ?>  .
Название: Re: Как правильно вставить код Sape?
Отправлено: valera_tovv от Августа 01, 2012, 02:43:46 pm
Спасибо Все Заработало :) :) :) :) :) :)
Название: Re: Как правильно вставить код Sape?
Отправлено: Dmitrij1979 от Сентября 01, 2012, 08:33:18 am
Что то я не могу разобраться как вставить ссылку на определенную страницу, например с товаром, что бы она в подвале находилась.
Название: Re: Как правильно вставить код Sape?
Отправлено: nictboom от Сентября 01, 2012, 12:59:59 pm
Цитировать
Что то я не могу разобраться как вставить ссылку на определенную страницу, например с товаром, что бы она в подвале находилась.
как вариант вставить в блок <div class="footer">....</div>
если для одного товара: {if $productID==id товара}{$sape}{/if}
если для нескольких: {if $productID==id товара1 || $productID==id товара2 || $productID==id товара3 и т.д.}{$sape}{/if}
если на всех страницах с подробным описанием товара: {if $main_content_template eq "product_detailed.tpl.html"}{$sape}{/if}
Название: Re: Как правильно вставить код Sape?
Отправлено: Dmitrij1979 от Октября 11, 2012, 08:34:15 am
Кто же в index.tpl.html вставляет php код !?  :o
Создайте в папке includes каккой нибудь файл, скажем sape.php и вставьте в него следующий код:
<?php
     
if (!defined('_SAPE_USER')){
        
define('_SAPE_USER''ххххххххххххххххххххххххххххххх');
     }
     require_once(
$_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
     
$sape = new SAPE_client();
     
$smarty->assign("sape"$sape->return_links());
?>
Далее уже в файле index.tpl.html в нужном вам месте вставляете код {$sape}
В строке      $smarty->assign("sape", $sape->return_links()); надо убрать "sape", а то после подтверждения сапой ссылка начинает двоиться.
Название: Re: Как правильно вставить код Sape?
Отправлено: Dmitrij1979 от Февраля 14, 2013, 06:57:21 pm
Почему то сапа пишет: код установлен не на всех страницах сайта. WTF ?