|
|
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
Зарегистрирован: 2005-04-04
Сообщений: 1546
|
Вам же указали выше - добавьте наследуемое поле к компоненту.
В родительском макете вставьте туда код сапы.
Temet nosce...
|
|
|
30.12.2010, 05:58
|
|
Asiat
Аниматика
Зарегистрирован: 2005-12-12
Сообщений: 576
|
Никто не догадался свою партнерскую кнопку поставить? Где ж она была.... ага:
Если вы еще не зарегены в Сапе, то конечно это надо сделать прямо сейчас, перейдя по нашей реферальской ссылочке. После регистрации пишите на info@animatika.ru обязательно с указанием своего ID в системе (интересно, где его взять...). Ежели такой ID действительно окажется в нашей табличке рефералов, поможем с установкой кода на любой сайт под Неткатом.
Аминь.
|
|
|
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
|