Перейти к контенту
  • 0

Установка SAPE


Вопрос

Нашел инструкцию http://www.sysman.ru/index.php?showtopic=13811

 

Но не понял куда нужно вставлять код?

 

Т.е. куда вставлять функцию:

 

function sape() {
 define('_SAPE_USER', '000000000000000000'); 
 require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); 
 $sape = new SAPE_client();
 return $sape->return_links();
}

 

и это:

 

$ibforums->skin['template'] = str_replace( "<!-- SAPE -->"	 , $this->sape()					 , 
$ibforums->skin['template']);

 

я так понял нужно прописать код в како-нить файл? В какой именно?

 

Спасибо.

 

Использовал этот способ http://mastertalk.ru/topic32957.html

 

Сайт нашел а вот в панели sape выводит ошибку:

 

"Ни на одной странице сайта пока не найден контекстный код."

 

В чем может быть проблема?

Ссылка на комментарий
Поделиться на других сайтах

Рекомендуемые сообщения

  • 0
Нашел инструкцию http://www.sysman.ru/index.php?showtopic=13811

Это для 1.х

Ниже там в статье написано как это сделать проще для 2.х

 

я так понял нужно прописать код в како-нить файл? В какой именно?

Там написано, невнимательно читаете статью.

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Т.е. нужно поместить в "class_display.php" после

 

$this->ipsclass->skin['_wrapper'] = str_replace( "<% CHARSET %>" , $this->ipsclass->vars['gb_char_set'], $this->ipsclass->skin['_wrapper']);

 

Следующее

 

$ibforums->skin['template'] = str_replace( "<!-- SAPE -->" , $this->sape() , $ibforums->skin['template']);

 

и функцию

 

function sape() {

define('_SAPE_USER', 'мой ИД'); // ваш sape id здесь

require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');

$sape = new SAPE_client();

return $sape->return_links();

}

 

Далее в шаблоне поместить: <!-- SAPE -->

 

Не работает. Выдает ошибку в этих строчках.

Ссылка на комментарий
Поделиться на других сайтах

  • 0

$ibforums->skin['template'] - это для 1.х

для 2.х как вы выше сами заметили - $this->ipsclass->skin['_wrapper']

 

Сами подумайте вы приводите в пример один str_replace из кода class_display, в котором фигурирует $this->ipsclass->skin['_wrapper'], а во 2-ом str_replace используете какой-то $ibforums->skin['template']? Вам не показалось это странным? Тут даже можно по логике додуматься, что для 2.х строка должна выглядеть так:

 

$this->ipsclass->skin['_wrapper'] = str_replace( "<!-- SAPE -->" , $this->sape(), $this->ipsclass->skin['_wrapper']);

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Модераторам: можно поинтересоваться в что было не то в том предложении которое я написал в этой теме? (инклуд пхп файла с кодом сапы в шаблон)
Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.