hiqdev/hipanel-server-order
Composer 安装命令:
composer require hiqdev/hipanel-server-order
包简介
HiPanel Server Order
README 文档
README
Интеграция пакета
- В месте, где нужно чтобы появился плагин, разместить элемент
<div id="server-order-app"></div> - Перед закрытием тега
<head>, вставить всё что написано в файлеdist/index.html - Сделать запросы на получение доступных конфигураций
https://hiapi.advancedhosting.com/configsGetAvailable?with_prices=1&seller=dsr - Сделать запросы на получение доступных образов
https://hiapi.advancedhosting.com/osimagesSearch?type=dedicated&seller=dsr - Сгруппировать полученные конфиги по полю
location - Поместить
dist/*.svgв доступную для для веб сервера дирикторию, так что бы он был доступен от корняhttps://[your_domain_name]/*.svgили создать переменную глобальной области видимостиwindow.hipanel_server_order.pathToIconsи записать туда путь к*.svg - Создать в глобальной области видимости переменную
window.hipanel_server_order. В созданную переменную нужно поместить объект с настройками для плагина такой структуры: - Для того что бы изменить локацию, нужно вызвать функцию
hipanel_server_order_app.setLocation('nl'), передав ей строкой одно из двух значений:nlилиus
window.hipanel_server_order = { initialStates: { action: 'https://hipanel.advancedhosting.com/server/order/add-to-cart-dedicated', // действие формы для заказа location: 'us', // локация по умолчанию, доступные варианты: 'us', 'nl' language: 'en', // язык по умолчанию, доступные варианты: 'ru', 'en' }, configs: { /* список конфигураций полученный из `/configsGetAvailable`, сгруппированных по локации, пример в `src/index.js:17` */ }, osImages: [ /* массив доступных образов из `/osimagesSearch`, передать без модификации */ ], pathToIcons: null, // путь к файлам `*.svg` из папки `dist`, если `null` то искать в корне, на пример `https://[your_domain_name]/*.svg` };
Пример на PHP
- cp src/example.php dist/
- php -S localhost:8000 -t dist
- http://localhost:8000/example.php
统计信息
- 总下载量: 8.19k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 5
- 点击次数: 0
- 依赖项目数: 1
- 推荐数: 0
其他信息
- 授权协议: BSD-3-Clause
- 更新时间: 2019-05-30