Перейти к содержимому


Подключение к SAPE


  • Вы не можете ответить в тему
Сообщений в теме: 12

#1 vsupport

    Продвинутый пользователь

  • Администраторы
  • 758 сообщений
Репутация: 31
Ассистент

Отправлено 20 June 2011 - 10:29 AM

Для ShopCMS 3.0.x
1. Создаете в блокноте файл с названием function.sape.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();
}
?>

2. Вместо "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" вставляете ваш код в системе.
Затем сохраняете файл на сервер в папку /smarty/plugins/

3. В файле шаблона index.tpl.html в нужном вам месте вставляете:
{sape}

Для ShopCMS 3.1.x
1. Открываете файл core/includes/home.php и вставляете следующий код перед самой последней строкой (перед ?>):
define('_SAPE_USER', 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx');
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$o['request_uri'] = $_SERVER['REQUEST_URI'];
$host= $_SERVER["HTTP_HOST"];
if (strstr($host,':80')) $host = ereg_replace(":80","",$host); // уберем указание порта из домена
if ($host{(strlen($host)-1)}=='.') $host=substr($host,0,strlen($host)-1); // если домен указан в полной транскрипции то уберем точку в конце.
$o['host'] = $host;
$o['multi_site'] = true; // береженого бог бережет.
$o['force_show_code'] = true;
$sape = new SAPE_client($o);
unset($o);
$smarty->assign("sape_links",$sape->return_links());

2. Вместо "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" вставляете ваш код в системе.
Затем сохраняете файл и чистите папку core/cache/

3. В файле шаблона index.tpl.html или в другом файле или в каком-то файловом блоке в нужном вам месте вставляете:
{$sape_links}
  • 0

#2 vakkula

    Продвинутый пользователь

  • Download User
  • PipPipPip
  • 101 сообщений
Репутация: 6
Начинающий

Отправлено 20 June 2011 - 02:10 PM

а как подключить linkfeed?!
  • 0

#3 vsupport

    Продвинутый пользователь

  • Администраторы
  • 758 сообщений
Репутация: 31
Ассистент

Отправлено 20 June 2011 - 03:39 PM

а как подключить linkfeed?!

можете попробывать по данному принципу
  • 0

#4 kande

    Продвинутый пользователь

  • Download User
  • PipPipPip
  • 74 сообщений
Репутация: 0
Начинающий

Отправлено 19 October 2011 - 01:46 PM

По каким то причинам к 3.1.2 не прикручивается. сайт ложится и все. в чем может быть беда?
  • 0

#5 vakkula

    Продвинутый пользователь

  • Download User
  • PipPipPip
  • 101 сообщений
Репутация: 6
Начинающий

Отправлено 21 October 2011 - 04:14 PM

Смотрите внимательно php код
  • 0

#6 Вячеслав

    Новичок

  • Пользователи
  • Pip
  • 1 сообщений
Репутация: 0
Начинающий

Отправлено 22 October 2011 - 01:45 AM

Смотрите внимательно php код


и что тут смотреть?
  • 0

#7 vakkula

    Продвинутый пользователь

  • Download User
  • PipPipPip
  • 101 сообщений
Репутация: 6
Начинающий

Отправлено 24 October 2011 - 03:53 PM

Есть ли перед кодом
  • 0

#8 Wania

    Пользователь

  • Download User
  • PipPip
  • 11 сообщений
Репутация: 0
Начинающий

Отправлено 25 October 2011 - 09:55 AM

У меня получилось, спасибо :)
  • 0

#9 oleh

    Новичок

  • Пользователи
  • Pip
  • 1 сообщений
Репутация: 0
Начинающий

Отправлено 06 December 2011 - 02:18 AM

остальные биржи по такому же принципу подключать? а если 2 биржи?
  • 0

#10 vadik1981

    Новичок

  • Пользователи
  • Pip
  • 1 сообщений
Репутация: 0
Начинающий

Отправлено 13 December 2011 - 11:05 AM

По каким то причинам к 3.1.2 не прикручивается. сайт ложится и все. в чем может быть беда?


И у меня такая беда,ошибка найдена???
  • 0

#11 Sergoff

    Новичок

  • Пользователи
  • Pip
  • 2 сообщений
Репутация: 0
Начинающий

Отправлено 14 February 2012 - 03:46 PM

а если 2 биржи?


Тогда вас в сапе забанят ;)
  • 0

#12 bank911

    Пользователь

  • Пользователи
  • PipPip
  • 22 сообщений
Репутация: 0
Начинающий

Отправлено 14 February 2012 - 07:44 PM

Кеширование

У меня все ссылки кешируются почему-то (я выводил не через функцию, а через {php} непосредственно в смарти). Кто-то проверял на предмет кеширования? А то вывести ссылку не вопрос, но чистить кеш не вариант...

Хотя я вопрос решил через CRON - хостер помог сделать задание и в полночь приходит ко мне очистка ))
  • 0

#13 Papikov

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 246 сообщений
Репутация: 66
Продвинутый
  • ГородРостов на Дону

Отправлено 13 June 2012 - 06:48 PM

Треба помощь. магаз подключил как написанно выше, но ссылки получается выводятся одни и теже в тех местах где указана переменная. Нет градации по уровням. Кто прикручивал сапу к магазину, поделитесь опытом.

П.С. Просто болтается несколько магазинов которые хозяева забросили, за хостинг не оплачено, хоть что то с них поиметь.
  • 0