‘Вебмастеру’

Установка кода SAPE на WebAsyst Shop-Script

Суббота, октября 3, 2009

Здраствуйте. Сегодня я хочу рассказать Вам как я устанавливал код SAPE на движек Shop-Script.

С этим замудренным движком я парился дня два, хоть и информации в интернете много на эту тему, но до некоторых деталей пришлось догадываться самому.

Начнем-с попорядку:

  1. Открываем папку с шаблонами для Shop-Script ../public_html/templates/ (где public_html - корневая папка вашего сайта, может называться подругому).
  2. Далее идем в папку frontend. В этой папке находятся сами шаблоны пользовательского интерфейса.
  3. Заходим в папку с название вашего шаблона (как вот найти название шаблона который используется в данный момент я так и не разобрался, пришлось использовать проверенный годами "метод научного тыка")
  4. Редактируем файл index.tpl.html . Для редактирования тектовых файлов рекомендую использовать Notepad++ . Обычный блокнот используйте на свой страх и риск.
  5. А вот какие изменения необходимо внести в файл index.tpl.html
    После строки {include file="head.tpl.html"} и пере тегом <head>
    вставляем следующий код:
  6. {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(&amp;amp;amp;amp;amp;$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}
    
  7. Далее в нужном месте страници вставляем:
    {php}
    echo $sape-&amp;amp;gt;return_links();
    {/php}
    

    В моем случае требовалось выводить ссылки в футере, потому я поставил этот кусок кода перед тегом </body>

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

    Должно получиться так:

    &amp;amp;lt;sape_index&amp;amp;gt;{include file="$main_content_template"}&amp;amp;lt;/sape_index&amp;amp;gt;
    
  8. Собственно теперь сохраняем все изменения. Установка закончена.
  9. Ну и не забываем конечно залить в корень сайта  папку со скриптом SAPE и установить права доступа к ней - 777 !

Всем спасибо за внимание. Надеюсь кому-то пригодится!