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

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

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

Комментарий

Подробности

Свойства страницы
Содержимое
... ... @@ -1,11 +4,8 @@
1 -
2 -
3 -
4 4  == Для разработчиков ==
5 5  
6 6  Назначение данного раздела — описать способы взаимодействия с виджетом Веб-платформы по задуманому вами сценарию. Типичный процесс подключения, открытия и отслеживания виджета выглядит так:
7 7  
8 -~1. Подключите скрипт ##external.script.js## к вашему сайту. Его адрес будет доступен **после добавления сайта** в процессе настройки в **администраторской панели Веб-Платформы**, так же как и параметр ##id## для подключения
5 +~1. Подключите скрипт external.script.js к вашему сайту. Его адрес будет доступен **после добавления сайта** в процессе настройки в **администраторской панели Веб-Платформы**, так же как и параметр id для подключения
9 9  
10 10  2. Вставьте в необходимом месте на своём сайте код:
11 11  
... ... @@ -48,14 +48,12 @@
48 48  
49 49  Виджет можно инициализировать с различными параметрами, все из них опциональные, кроме id.
50 50  
51 -{{code language="javascript"}}
52 -WPInit({
48 +=== {{code language="javascript"}}WPInit({
53 53   id: 1,
54 54   width: 400,
55 55   height: 600,
56 56   type: 'modal'
57 -})
58 -{{/code}}
53 +}){{/code}} ===
59 59  
60 60  === WPOpen({params}) ===
61 61  
... ... @@ -64,9 +64,11 @@
64 64  ===== Пример передаваемых данных: =====
65 65  
66 66  {{code language="javascript"}}
67 -// показ виджета с группой id 5
68 -WPOpen({
69 - groupid: [5]
62 +WPInit({
63 + id: 1,
64 + width: 400,
65 + height: 600,
66 + type: 'modal'
70 70  })
71 71  {{/code}}
72 72  
... ... @@ -133,7 +133,7 @@
133 133  **Важно:** элемент DOM для place должен быть либо на странице до вставки инициализации виджета (WPInit), либо инициализация виджета должна быть исполнена после загрузки DOM (например, обёрнута в событие $(document).ready(function(){}) в jQuery)
134 134  )))
135 135  
136 -----
133 +==== ~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-- ====
137 137  
138 138  ==== Возможные параметры WPOpen и WPOpenModal ====
139 139  
... ... @@ -162,7 +162,7 @@
162 162  Параметр отключения дат в календаре (и в //покупке// и в //пополнении//). Делает невозможным выбор определённых дней в массиве дат.
163 163  Пример использования: disableddates: ['23.02.2018', '08.03.2018'] уберёт даты 23.02.2018 и 08.03.2018 из возможных для выбора дат в календаре.
164 164  
165 -----
162 +~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~--
166 166  
167 167  ===== Услуги, пакеты услуг, группы услуг =====
168 168  
... ... @@ -203,7 +203,7 @@
203 203  
204 204  Параметр, который форсирует показ определённой группы услуг ппс. groupid: 5 покажет только одну группу с id 5 в виджете.
205 205  
206 -----
203 +~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~--
207 207  
208 208  ===== Предзаказ =====
209 209  
... ... @@ -223,8 +223,7 @@
223 223  
224 224  ===== Пример передаваемых данных: =====
225 225  
226 -{{code language="javascript"}}
227 -// либо WPOpenModal({})
223 +{{{// либо WPOpenModal({})
228 228  WPOpen({
229 229   preorder: [
230 230   {
... ... @@ -237,8 +237,7 @@
237 237   count: 2
238 238   }
239 239   ]
240 -})
241 -{{/code}}
236 +})}}}
242 242  
243 243  ===== Отображение =====
244 244  
... ... @@ -373,3 +373,5 @@
373 373  * saletermstype: 'default' принятие правил не требуется.
374 374  
375 375  По умолчанию 'default'
371 +
372 +