Форум SAPE.RU

Форум SAPE.RU (http://forum.sape.ru/index.php)
-   Поиск исполнителей (http://forum.sape.ru/forumdisplay.php?f=61)
-   -   Установить код САПы на Webasyst (http://forum.sape.ru/showthread.php?t=88612)

Vit26 12.04.2013 14:44

Установить код САПы на Webasyst
 
Други!
Помогите установить код на webasyst.
Мучался неделю. Не получилось. Перепробовал все варианты, которые описаны в интернете - никак. То ли руки кривые, то ли еще что...

Отблагодарю материально.

vit26[]yandex.ru

Спасибо!

V!rus 12.04.2013 16:04

пишите в аську, попробую помочь

modanasumki 25.05.2013 12:57

У меня та же проблема... Помогите, пожалуйста, кто может, разумеется, не бесплатно.

Апокалипсис 25.05.2013 13:36

modanasumki, icq: 250668660 стучите

Rodimus 27.08.2013 15:44

Народ, кто знает почему установленные код отображается только на главной? Как сделать на внутренних при включенном ЧПУ?
Подскажите пожалуйста чего не хватает...

V!rus 27.08.2013 17:43

вы в какой файл ставили?!

jekky25 28.08.2013 00:08

Цитата:

Сообщение от Rodimus (Сообщение 1354127)
Народ, кто знает почему установленные код отображается только на главной? Как сделать на внутренних при включенном ЧПУ?
Подскажите пожалуйста чего не хватает...

Код куда добавляли?

Rodimus 28.08.2013 12:30

Делал 2-мя способами:

---------------------------variant 1----------------------------------------
Создаем в \kernel\includes\smarty\plugins\ файл function.sape.php

с кодом

<?php

function smarty_function_sape (){
if (!defined('_SAPE_USER')){
define('_SAPE_USER', 'Ваш_код');
}
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$o['charset'] = 'UTF-8';
$o['force_show_code'] = true;
$sape = new SAPE_client($o);
unset($o);
return $sape->return_links();
}

?>


Теперь открываем шаблон:
/www/ваш_сайт/published/publicdata/НАЗВАНИЕ_БД/attachments/SC/themes/название_шаблона/index.html
и пишем в нужное место: {sape}


---------------------------variant 2----------------------------------------

Итак. Открываем /index.php

В самый верх, после <?php

вставляем


Код:

/* ^^^ SAPE START ^^^ */
$_REQUEST['sape'] ='';
if (!defined('_SAPE_USER')) define('_SAPE_USER', 'Ваш_код'); // Устанавливаем id пользователя
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); // подключаем класс сапы
$sape = new SAPE_client(Array('charset'=>'UTF-8')); //создаем класс сапы
if (!$_REQUEST['sape'] = $sape->return_links()) $_REQUEST['sape']='Пока нет партнеров';
unset($sape);
/* ^^^ SAPE END ^^^ */

Не забываем заменить: Ваш_код, на свой код.

Теперь открываем шаблон:
/www/ваш_сайт/published/publicdata/НАЗВАНИЕ_БД/attachments/SC/themes/название_шаблона/index.html
и пишем в нужное место:

Код:

{$smarty.request.sape}

jekky25 28.08.2013 12:50

Так вроде верно. Чтобы проверить вызывается ли функция {sape} на всех страницах или нет то вместо return $sape->return_links(); записать return 'xxx'; Если на всех страницах выводится xxx, тогда sape.php ссылки не верно возвращает. И еще вопрос. Если отключаете чпу, то в этом случае ссылки на всех страницах показаны?

Rodimus 28.08.2013 13:51

1. return 'xxx' сработало нормально. Также как и проверка $o['force_show_code'] = true; выводит <!--check code-->.
2. ЧПУ отключил но ссылок не увидел - нет их.


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

Работает на vBulletin® версия 3.8.7.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
SAPE.RU — система купли-продажи ссылок с главных и внутренних страниц сайтов.