WebAsyst и SAPE. Костыль.
Внимание!
Статья устарела. Правильная установка тут: WebAsyst и Sape. Правильный костыль.
Устанавливал сапу под WebAsyst, с ним много не работал, поэтому их запутанную структуры хорошо не знаю.
Знаю то, что они используют Smarty в качестве шаблонного движка, и этим воспользовался.
Нашел класс голосования:
/www/ваш_сайт/published/SC/html/scripts/modules/poll/class.poll.php
И в нем создал функцию вывода сапы конфиг сапы.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
function get_sape() { // Устанавливаем id пользователя if (!defined('_SAPE_USER')) define('_SAPE_USER', '********************************'); // подключаем класс сапы require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); // создаем конфиг $o=Array(); $o['charset'] = 'UTF-8'; $o['force_show_code'] = true; $o['verbose'] = true; $o['fetch_remote_type'] = 'curl'; //создаем класс сапы $sape = new SAPE_client($o); return $sape->return_links(); } |
1 2 3 |
//assign surbey info to Smarty |
добавил
1 2 3 |
$smarty->assign("SAPE", get_sape()); |
После этого, вывел его с помощью смарти, в шаблоне магазина:
/www/ваш_сайт/published/publicdata/НАЗВАНИЕ_БД/attachments/SC/themes/название_шаблона/index.html
добавив туда:
1 2 3 |
{if !emptyempty($SAPE)}{$SAPE}{/if} |
Author: | Tags: /
| Rating:
2 comments.
Write a comment