Вернуться   Форум SAPE.RU > Система SAPE.ru > Установка кода на различные движки

-->
Ответ
 
Опции темы
Старый 06.02.2009, 18:50   #1
Новичок
 
Аватар для shaltai
 
Регистрация: 07.12.2007
Сообщений: 9
Вес репутации: 0
shaltai на пути к лучшему
Exclamation Как поставить sape на nanocms?

Камрады, подскажите, пожалуйста, все сделал по инструкции на блоге автора: http://nanocms.name/venality.htm
В ./data/content/_design.php второй строкой вставил этот код:
PHP код:
   define ('_SAPE_USER',"тут мой ID");
   require_once (
"./data/paid_links/sape/sape.php");
# Убрать чебурашек для активации кода:
 
require_once ("./data/paid_links/sape/sape_venality_name.php");  
 
$sape_external=new SAPE_client($sape_venality_name);
# $sape_context=new SAPE_context();

# Любая из этих двух строчек на РНР может быть отключена,
# если Вам НЕ НУЖНА соответствующая опция.
# Отключение строки достигается помещением перед ней чебурашки #
# Исходно строки ОТКЛЮЧЕНЫ.

# Строка раз, традиционные ссылки, попадают в переменную $external
 
$external=$sape_external->return_links();

# Строка два, контекстные ссылки:
# $content=$sape_context->replace_in_text_segment($content);

# Разделитель ссылок.
# В аккаунтах всех контор должен быть одинаков:
   
$delim="<br>";

   
$tnx_external=(empty($tnx_external)) ? ""$tnx_external;
   
$external=(empty($external)) ? ""$external;
   
$cunning=(empty($cunning)) ? ""$cunning;

# Можно все продажные ссылки объединить, и разбить их на блоки.
# Число элементов массива - это число блоков.
# Значение элемента массива - число ссылок в этом блоке.
# Последний элемент массива должен содержать 100
  
$arr=array(3,3,100);

  
$tnx_external.=(stristr($tnx_external,"<a ")) ? $delim:"";
  
$external.=(stristr($external,"<a ")) ? $delim:"";
  
$cunning.=(stristr($cunning,"<a ")) ? $delim:"";
  
$pattern="/(.*)$delim/Uis";
  
preg_match_all($pattern,$tnx_external.$external.$cunning.$delim,$n);
   
  
$out=array();
  for (
$i=0$i count($arr); $i++) {
    for (
$j=0$j $arr[$i]; $j++) {
       if (
NULL!=$k=array_shift($n[1])) $out["link$i"][]=$k;
    }
    
$out["link$i"]=isset($out["link$i"]) ? 
       
implode($delim,$out["link$i"]):
       
"";
 }
 
$k=extract($out,EXTR_OVERWRITE);
# От этого места и дальше начинают существовать переменные:
# $link0 $link1 $link2
# Нумеруются от нуля, их столько, сколько элементов в массиве $arr
# В каждой переменной по блоку ссылок.
# Вставляйте эти переменные в шаблон дизайна.
# Ниже в шаблонах они свалены в кучу, но в реальности эти переменные 
# надо растащить по разным углам шаблона сайта. 
Вставил в этом же файле в нижней части вывод ссылок:
PHP код:
<span class="small">$link0</span
Затем установил права 777 на папку с идентификатором сапы, а также на data/paid_links/sape
Контекст не нужен, другие биржи тоже.
После добавления сайта в сапу была надпись "Индексируется", потом "Ожидает модерации", при этом ни одной страницы для активации не появилось. Потом сайт, понятное дело, не прошел модерацию с сообщением о том, что робот сапы не нашел код.

Чувствую, упустил какую-то деталь. Подскажите, пожалуйста, в чем может быть причина?
Заранее спасибо.
shaltai вне форума   Ответить с цитированием
Старый 06.02.2009, 18:54   #2
Эксперт
 
Регистрация: 13.05.2008
Сообщений: 7,497
Вес репутации: 386
Апокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущее
По умолчанию

http://www.sape.ru/faq.php?q_id=41 ?
Апокалипсис вне форума   Ответить с цитированием
Старый 06.02.2009, 19:07   #3
Новичок
 
Аватар для shaltai
 
Регистрация: 07.12.2007
Сообщений: 9
Вес репутации: 0
shaltai на пути к лучшему
По умолчанию

Апокалипсис,
спасибо, сейчас попробую.

Добавлено через 10 минут
Проделал предлагаемые шаги, вот что получил в конце:
Цитата:
Файл создается и заполнен, но строки все равно не видно

Видимо вы неправильно передаете переменную в шаблон или в какую либо функцию, где производится непосредственно вывод ссылок.
Аккуратно проследите все шаги передачи параметров.
С правами все нормально, файл links.db удалял, он заново создается, заполнен.

Последний раз редактировалось shaltai; 06.02.2009 в 19:07. Причина: Добавлено сообщение
shaltai вне форума   Ответить с цитированием
Старый 03.03.2009, 17:31   #4
Новичок
 
Регистрация: 03.03.2009
Сообщений: 3
Вес репутации: 0
mdsurfer на пути к лучшему
По умолчанию

Ребят, у меня проблемка, сама не видит страницу с кодом, сделал все как описано в мануале. но всеравно не хочет((
mdsurfer вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как установить код на движок nanoCMS? Nikko Установка кода на различные движки 5 03.03.2009 16:59
Как поставить код Sape на Жозефину ? sutki Установка кода на различные движки 8 23.07.2008 13:19
Можно ли поставить SAPE на питон dmitry83 Установка кода на различные движки 3 18.03.2008 15:34
Как поставить код sape через include на простом сайте? afportal Установка кода на различные движки 3 06.12.2007 19:54


Часовой пояс GMT +3, время: 14:48.