Помогите установить код sape

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО
#1 26 апреля 2013 в 21:20
все возможные варианты найденные на форуме уже перепробовал, результат: "не обнаружен код"
#2 27 апреля 2013 в 00:39
Сколько доменов на IP вашем?

в template.php вставьте там, где хотите выводить (обычно перед foter)

  1. <?php
  2. if (!defined('_SAPE_USER')){
  3. define('_SAPE_USER', 'ЦИФЕРКИ_ВАШЕЙ_ПАПКИ_SAPE');
  4. }
  5. require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
  6. $o['multi_site'] = true; //Указывает скрипту наличие нескольких сайтов
  7. $o['charset'] = 'UTF-8';
  8. $o['host'] = 'АДРЕС_ВАШЕГО_САЙТА_БЕЗ_HTTP://';
  9. $sape = new SAPE_client($o);
  10. echo $sape->return_links();
  11. ?>
Это работает на любом хостинге
#3 27 апреля 2013 в 08:01
У меня по простым ссылкам всё работает, а вот контексные не хочет обнаруживать, делал по инструкции. Кто нибудь ставил?
#4 27 апреля 2013 в 08:39


Сколько доменов на IP вашем?

в template.php вставьте там, где хотите выводить (обычно перед foter)

  1.  
Это работает на любом хостинге

Минона

нет надо не через файл template, а через модуль чтобы иметь возможность вставить его в любом для меня удобном месте в шаблоне…
#5 27 апреля 2013 в 09:02


нет надо не через файл template, а через модуль чтобы иметь возможность вставить его в любом для меня удобном месте в шаблоне...

d68915002

Сначала попробуйте так, чтобы все работало.

А если хотите вставить модуле, никто не мешает обернуть код в {php}КОД_SAPE{/php}
#6 27 апреля 2013 в 10:30
Я создал файл с именем sape_code_include.php в нем код сапе
  1.  
  2. <?php
  3. global $sape;
  4. if (!defined('_SAPE_USER')){
  5. define('_SAPE_USER', 'ЦИФЕРКИ_ВАШЕЙ_ПАПКИ_SAPE');
  6. }
  7. require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
  8. $sape = new SAPE_client();
  9.  
  10. global $sape;
  11. echo $sape->return_links();
  12. ?>
  13.  
Закинул его по пути /includes/myphp/
Затем в админке создать модуль-пользовательский(новый)-вставить: внешний скрипт-Файл:/includes/myphp/вставляю sape_code_include.php жмем вставить и вставляет {ФАЙЛ=sape_code_include.php} жмем сохранить модуль, все.Перед етим выбрал где вывести модуль и где показывать.
PS:
Вставка в шаблон файл с росширениям tpl
так
  1. {php}<?php include($_SERVER['DOCUMENT_ROOT'].'/includes/myphp/sape_code_include.php');?>{/php}
или так
  1. {literal}<?php include($_SERVER['DOCUMENT_ROOT'].'/includes/myphp/sape_code_include.php');?>{literal}
#7 27 апреля 2013 в 11:01


Я создал файл с именем sape_code_include.php в нем код сапе

st.Puh

Вам в файле, для универсальности, не хватает

  1.  
  2. $o['multi_site'] = true; //Указывает скрипту наличие нескольких сайтов
  3. $o['charset'] = 'UTF-8';
  4. $o['host'] = 'АДРЕС_ВАШЕГО_САЙТА_БЕЗ_HTTP://';
  5.  
#8 27 апреля 2013 в 11:13

Вам в файле, для универсальности, не хватает

  1. $o['multi_site'] = true; //Указывает скрипту наличие нескольких сайтов
  2.  
  3. $o['charset'] = 'UTF-8';
  4.  
  5. $o['host'] = 'АДРЕС_ВАШЕГО_САЙТА_БЕЗ_HTTP://';

Минона
Я знаю, но у меня код на одном сайте, потому мне этот кусок кода без надобности.
#9 27 апреля 2013 в 11:14
Нам цель помочь d68915002 — ему универсальное нужно, скорее всего
#10 27 апреля 2013 в 11:24


Я создал файл с именем sape_code_include.php в нем код сапе

  1.  
  2.  
  3.  
Закинул его по пути /includes/myphp/
Затем в админке создать модуль-пользовательский(новый)-вставить: внешний скрипт-Файл:/includes/myphp/вставляю sape_code_include.php жмем вставить и вставляет {ФАЙЛ=sape_code_include.php} жмем сохранить модуль, все.Перед етим выбрал где вывести модуль и где показывать.
PS:
Вставка в шаблон файл с росширениям tpl
так
  1. {php}{/php}
или так
  1. {literal}{literal}

st.Puh

спасибо все получилось благодаря Вам!
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.