Изменения документа Для_разработчиков

Редактировал(а) Михаил Галич 26.11.2024, 12:16

<
От версии < 9.1 >
отредактировано Михаил Галич
на 12.12.2023, 10:54
К версии < 14.1 >
отредактировано Михаил Галич
на 12.12.2023, 11:11
>
Изменить комментарий: К данной версии нет комментариев

Комментарий

Подробности

Свойства страницы
Содержимое
... ... @@ -1,8 +1,10 @@
1 -== Для разработчиков ==
1 +{{toc depth="3"/}}
2 2  
3 +== Инструкция для подключения ==
4 +
3 3  Назначение данного раздела — описать способы взаимодействия с виджетом Веб-платформы по задуманому вами сценарию. Типичный процесс подключения, открытия и отслеживания виджета выглядит так:
4 4  
5 -~1. Подключите скрипт external.script.js к вашему сайту. Его адрес будет доступен **после добавления сайта** в процессе настройки в **администраторской панели Веб-Платформы**, так же как и параметр id для подключения
7 +~1. Подключите скрипт ##external.script.js## к вашему сайту. Его адрес будет доступен **после добавления сайта** в процессе настройки в **администраторской панели Веб-Платформы**, так же как и параметр ##id## для подключения
6 6  
7 7  2. Вставьте в необходимом месте на своём сайте код:
8 8  
... ... @@ -45,12 +45,14 @@
45 45  
46 46  Виджет можно инициализировать с различными параметрами, все из них опциональные, кроме id.
47 47  
48 -=== {{code language="javascript"}}WPInit({
50 +{{code language="javascript"}}
51 +WPInit({
49 49   id: 1,
50 50   width: 400,
51 51   height: 600,
52 52   type: 'modal'
53 -}){{/code}} ===
56 +})
57 +{{/code}}
54 54  
55 55  === WPOpen({params}) ===
56 56  
... ... @@ -59,11 +59,9 @@
59 59  ===== Пример передаваемых данных: =====
60 60  
61 61  {{code language="javascript"}}
62 -WPInit({
63 - id: 1,
64 - width: 400,
65 - height: 600,
66 - type: 'modal'
66 +// показ виджета с группой id 5
67 +WPOpen({
68 + groupid: [5]
67 67  })
68 68  {{/code}}
69 69  
... ... @@ -130,7 +130,7 @@
130 130  **Важно:** элемент DOM для place должен быть либо на странице до вставки инициализации виджета (WPInit), либо инициализация виджета должна быть исполнена после загрузки DOM (например, обёрнута в событие $(document).ready(function(){}) в jQuery)
131 131  )))
132 132  
133 -==== ~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-- ====
135 +----
134 134  
135 135  ==== Возможные параметры WPOpen и WPOpenModal ====
136 136  
... ... @@ -159,7 +159,7 @@
159 159  Параметр отключения дат в календаре (и в //покупке// и в //пополнении//). Делает невозможным выбор определённых дней в массиве дат.
160 160  Пример использования: disableddates: ['23.02.2018', '08.03.2018'] уберёт даты 23.02.2018 и 08.03.2018 из возможных для выбора дат в календаре.
161 161  
162 -~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~--
164 +----
163 163  
164 164  ===== Услуги, пакеты услуг, группы услуг =====
165 165  
... ... @@ -200,7 +200,7 @@
200 200  
201 201  Параметр, который форсирует показ определённой группы услуг ппс. groupid: 5 покажет только одну группу с id 5 в виджете.
202 202  
203 -~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~--
205 +----
204 204  
205 205  ===== Предзаказ =====
206 206  
... ... @@ -220,7 +220,8 @@
220 220  
221 221  ===== Пример передаваемых данных: =====
222 222  
223 -{{{// либо WPOpenModal({})
225 +{{code language="javascript"}}
226 +// либо WPOpenModal({})
224 224  WPOpen({
225 225   preorder: [
226 226   {
... ... @@ -233,7 +233,8 @@
233 233   count: 2
234 234   }
235 235   ]
236 -})}}}
239 +})
240 +{{/code}}
237 237  
238 238  ===== Отображение =====
239 239  
... ... @@ -368,5 +368,3 @@
368 368  * saletermstype: 'default' принятие правил не требуется.
369 369  
370 370  По умолчанию 'default'
371 -
372 -