Регистрация
Регистрируясь, вы подтверждаете свое согласие с соглашением об использовании персональных данных.
Восстановление пароля
Страницы: 1  |  2
20.01.2008, 22:16
Olmer

Зарегистрирован:
2006-10-31
Сообщений: 13

Добрый день.

Кто имел опыт вставки php-кода sape в netcat, прошу помочь.
21.01.2008, 13:25
Гость
Гость

тоже интересует этот вопрос, никак не могу вставить сапу , через
";
PHP-код
echo "
пробовал в макет
- пропадает страница, экранировал спецсимволы в PHP-коде, все равно пропадает...
22.01.2008, 13:34
Гость
Гость

Я делал так: добавлял новое поле в макет. Вставлял в него код такого вида:
Код:
";
define('_SAPE_USER', 'ЛОГИН_САПЫ');
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; // береженого бог бережет.
$sape = new SAPE_Client($o);
$sape_links=$sape->return_links(); // получим ссылки в переменную
echo $sape_links;
echo "


это модифицированный код вывода, не дает ерроров. найден на одном из форумов линкоброкера.
Ну, и потом вставлял в сам макет с помощью стандартного шаблона %ИМЯ_ПОЛЯ
24.01.2008, 11:04
Гость
Гость

А я вставляла обычным способом прямо в макет или шаблон.
Код:
HTML-код
";
PHP-код сапы
echo "
HTML-код

Всё работает. Может вы просто не дождались, пока вас активизируют?

Дана.
20.12.2010, 18:44
law
Php-nuke

Зарегистрирован:
2005-11-02
Сообщений: 47

Чтото не получается прикрутить сапу по методу указанному выше грустный
У кого получилось прикрутить сапу к NetCat Standard 4.2 ?

Добавлено:
Разобрался .... этот код приходится в каждый макет пихать иначе не работает.
21.12.2010, 13:39
sparton
Шекера Евгений

Зарегистрирован:
2010-03-16
Сообщений: 141

Даже в макеты которые дочерние?
22.12.2010, 02:28
law
Php-nuke

Зарегистрирован:
2005-11-02
Сообщений: 47

Цитата:
Даже в макеты которые дочерние?

Угу... грустный без этого почему то не фурычит, наверно придется изобретать велосипед, т.к. вышеуказанным способом еще нельзя и выводить, например, по 2 ссылки в разных местах макета, ну и с контентными ссылками придется подумать...

А вообще бы не мешало бы разработчикам подумать об этом модуле, ну или хотя бы ФАК с рекомендациями...
22.12.2010, 21:19
DiGGy
DiGGy
DiGGy

Зарегистрирован:
2005-04-04
Сообщений: 1546

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

Temet nosce...
30.12.2010, 05:58
Asiat
Аниматика
Asiat

Зарегистрирован:
2005-12-12
Сообщений: 576

Никто не догадался свою партнерскую кнопку поставить? Где ж она была.... ага:

Изображение

Если вы еще не зарегены в Сапе, то конечно это надо сделать прямо сейчас, перейдя по нашей реферальской ссылочке. После регистрации пишите на info@animatika.ru обязательно с указанием своего ID в системе (интересно, где его взять...). Ежели такой ID действительно окажется в нашей табличке рефералов, поможем с установкой кода на любой сайт под Неткатом.
Аминь.

Разработка сайтов на Netcat с 2006... хм-м ... или 2005 хммм года. В общем, обращайтесь.
19.01.2011, 15:35
MihaKot
Аксарин Константин

Зарегистрирован:
2005-01-22
Сообщений: 38

Честно говоря никогда не влзникало проблем с сапой.
всегда ставилось без заморочек.
09.02.2011, 22:13
Константин
Константин

Зарегистрирован:
2010-07-20
Сообщений: 210

Просто же всё.
Вставляете в хедер:
Код:
"; 
global $sape;
if (!defined('_SAPE_USER')){
define('_SAPE_USER', 'хеш-код');
}
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$sape = new SAPE_client();
echo"


Вставляете туда, где нужно вывести ссылки:
Код:
";
echo $sape->return_links(3);
echo"


orlovkn
198 196 2011-05-25 23:04:55 9199
Страницы: 1  |  2
Описание проекта