как добавить shop-script в sape

Статус
В этой теме нельзя размещать новые ответы.

max.hibm

Читатель
Заблокирован
Регистрация
26 Июн 2007
Сообщения
21
Реакции
2
  • Автор темы
  • Заблокирован
  • #1
народ , мучаюсь достаточно давно над проблемой добавления скрипта shop-script в проекты sape.

пробовал {literal} вокруг самого кода sape. Добавлял как в index.tpl так и в index.php /

Что делать ??? плиииз. готов заплатить , кто сможет решить проблему. у меня 2 , 3 магазина надо добавить .
 
Зря мучаешься. Вставляй код в /templates/fronted/tmplXX/index.tpl.html. Основной между тэгами <head> </head>, а код вывода ссылок - в любом желаемом месте. Только вместо <? код_сапы ?> обязательно нужно прописать {php} код_сапы {/php}.
 
У меня вот так стоит и работает

Установить код на эту CMS очень просто :)

1. С скачиваем .
Распаковываем и закидываем папку и ее содержимое в корень сайта(можно по фтп, можно через веб-интерфейс).

2. Теперь нужно выставить права на только что скачанную ПАПКУ САПЫ. Это удобно делается Total Commander: Файл (File) -> Изменить атрибуты(Change atributes).
В поле вписываем 777.
ff3ef963c78c.jpg
Жмем "Ок".
Можно конечно изменить и через браузер, в панели управления хостингом.
Права нужно менять ТОЛЬКО на папку, сам файл sape.php не трогайте.


4. Идем в папку с шаблонами (templates/), выбираем свой шаблон, открываем index.tpl любым текстовым редактором.

5. В самом верху файла вставим следующий код:
{php} if (!defined('_SAPE_USER')){ define('_SAPE_USER', 'ТУТ_ИМЯ_ПАПКИ_САПЫ'); } require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); $sape_context = new SAPE_context(); ob_start(array(&$sape_context,'replace_in_page')); if (!defined('_SAPE_USER')){ define('_SAPE_USER', 'ТУТ_ИМЯ_ПАПКИ_САПЫ'); } require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); $sape = new SAPE_client(); {/php}
876790226a99.jpg

не забудьте вписать имя ВАШЕЙ папки от сапы

6. Теперь в нужном месте вставим такой код:
{php}
echo $sape->return_links(1);
{/php}
{php} echo $sape->return_links(1); {/php}
Этот код выведет вам одну сапо-ссылку. Вставлять его можно любое количество раз. Где-нибудь внизу вставим:
{php}
echo $sape->return_links();
{/php}
{php} echo $sape->return_links();{/php}
для подстраховки :)

7. В этом же файле ищем
{include file="$main_content_template"}
и заключаем его в тэги <sape_index></sape_index>
<sape_index>{include file="$main_content_template"}</sape_index>
7f1ed3c917bd.jpg


8. Сохраняем файл. Мы установили и обычные и контекстные ссылки!
 
Установить код на эту CMS очень просто :)

Ага ))) уже 2 недели бьюсь ) на старую все моментом стало, а вот на WebAsyst Shop-Script нехочет ...:(


4. Идем в папку с шаблонами (templates/), выбираем свой шаблон, открываем index.tpl любым текстовым редактором.
в WebAsyst Shop-Script - этого файла уже нет.... также как и всего остального как у Вас описано ....
:confused::(:(:confused: устал и голова кипит ... кто может помогите ... прикрутить SAPE на WebAsyst Shop-Script.
 
кому интересно, проверял на shopcms все работает. Только долго индексируеться.

Кстати никто не знает как код отображения засунуть в блок. ?
 
1. "Посмотрите файл
published\SC\html\scripts\classes\class.view.php
приведите параметры Смарти к таким:
Код:

this->security_settings['ALLOW_CONSTANTS'] = true;

$this->security_settings['PHP_HANDLING'] = true;
$this->security_settings['MODIFIER_FUNCS'] = array();
$this->security_settings['PHP_TAGS'] = true;
$this->security_settings['IF_FUNCS'] = array('true', 'false', 'null', 'NULL');
$this->security_settings['INCLUDE_ANY'] = true;
$this->secure_dir = array(DIR_THEMES, DIR_TPLS, DIR_REPOTHEMES, DIR_MODULES.'/shipping/templates');
//$this->php_handling = SMARTY_PHP_QUOTE;
$this->php_handling = SMARTY_PHP_ALLOW;

2. Код в шаблон вставляется в теги {php}{/php}
 
И у меня на WebAsyst не прикручивается, помогите.
 
смотрите, как я выше написал - работает.
 
Бизону спасибо, все сделал как написано и появилась папочка templates :yahoo:
 
а кому не сложно опишите более подробно, не совсем понятно.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху