Как с помощью api объявить информационный блок, как торговый каталог?
|
Для работы мне нужен Битрикс корпоративный портал. Установил на сервере битрикса тестовую 30 дневную версию. Но мне нужно протестировать модуль, который находится в редакции "Корпоративный портал - Бизнес-процессы". Можно как-нибудь расширить или протестировать решение "Бизнес-процессы"
|
|
|
|
|
|
[QUOTE]Антон Долганин пишет:
[url]http://marketplace.1c-bitrix.ru/solutions/asd.nofollow/[/url] [/QUOTE]Это я видел. Мне интересно а как это самому можно реализовать? |
|
|
|
|
|
[QUOTE]Vadim Dumbravanu пишет:
Можно и через QueryGetData, если 8-м параметром указать "ssl://". Но не рекомендуется, ф-я объявлена устаревшей. Попробуйте новый объект: [CODE] $http = new \Bitrix\Main\Web\HttpClient(); echo $http->get("https://www.1c-bitrix.ru"); [/CODE]Для работы https в php должен быть установлен openssl. [/QUOTE]и порт поменять с 80 на 443? |
|
|
|
|
|
В общем: нужно создать класс, который бы подгружал значения из базы и записывал их в переменные. А дочернии классы уже работали с этим переменными.
//Обращаемся к базе и забираем нужные нам значения $strSql = 'select distinct URL_API, API_VER from cash24_invoice'; $res = $DB->Query($strSql, false, $err_mess.__LINE__); $row = $res->Fetch(); $url_api = $row['URL_API']; $api_ver = $row['API_VER']; class Setting { public $host = 'api.staging.cash24.ru'; //сюда нужно записать url_api public $port = 80; public $url = "/1.0/"; //сюда нужно записать api_ver public $contentType = "text/xml"; } прописываю простыми переменными - не работает, пробовал делать глобальными. 0 реакции. Помогите пожалуйста. Значения из базы подгружаются - проверял |
|
|
|
|