Показать сообщение отдельно
Старый 02.04.2009, 13:27   #1
COOLeR
Гость
 
Сообщений: n/a
По умолчанию Как установить код sape на Shop-Script

Установить код на эту CMS очень просто
1. С [URL="http://sape.ru/site.php?act=add"]этой страницы[/URL] скачиваем [URL="http://sape.ru/get_user_files.php"]архив[/URL].
Распаковываем и закидываем папку и ее содержимое в корень сайта(можно по фтп, можно через веб-интерфейс).

2. Теперь нужно выставить права на только что скачанную ПАПКУ САПЫ. Это удобно делается Total Commander: Файл (File) -> Изменить атрибуты(Change atributes).

В поле вписываем 777. Жмем "Ок".
Можно конечно изменить и через браузер, в панели управления хостингом.
Права нужно менять ТОЛЬКО на папку, сам файл 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}

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

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>

8. Сохраняем файл. Мы установили и обычные и контекстные ссылки!

[URL="http://sape.v1rus.ru/index.php?pivo=da&cms=ss"]Источник[/URL]
  Ответить с цитированием