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

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

<
От версии < 3.1 >
отредактировано Михаил Галич
на 11.12.2023, 13:53
К версии < 2.1 >
отредактировано Михаил Галич
на 11.12.2023, 13:51
>
Изменить комментарий: К данной версии нет комментариев

Комментарий

Подробности

Свойства страницы
Содержимое
... ... @@ -6,7 +6,7 @@
6 6  
7 7  2. Вставьте в необходимом месте на своём сайте код:
8 8  
9 -<pre>{{{<script type="text/javascript">
9 +{{{<script type="text/javascript">
10 10  // инициализируем виджет с параметрами
11 11  WPInit({
12 12   id: 1,
... ... @@ -27,7 +27,7 @@
27 27   // если заказ оплачен, занесём данные из response.data.order_id себе на сайт
28 28   }
29 29  }
30 -</script>}}}</pre>
30 +</script>}}}
31 31  
32 32  
33 33  == Функции ==
... ... @@ -68,7 +68,13 @@
68 68  
69 69  ===== Пример передаваемых данных: =====
70 70  
71 -{{{// показ виджета на нажатие кнопки с id "OpenButton" var OpenButton = document.getElementById('OpenButton'); OpenButton.onclick = function() { WPOpenModal({ tariffsid: [27, 28] }) }}}}
71 +{{{// показ виджета на нажатие кнопки с id "OpenButton"
72 +var OpenButton = document.getElementById('OpenButton');
73 +OpenButton.onclick = function() {
74 + WPOpenModal({
75 + tariffsid: [27, 28]
76 + })
77 +}}}}
72 72  
73 73  === WPChange({status, data}) ===
74 74  
... ... @@ -83,7 +83,20 @@
83 83  
84 84  ===== Пример работы с данными: =====
85 85  
86 -{{{WPChange = function(response) { if (response.status == 'starting') { // действие на внешней странице } if (response.status == 'started') { // действие на внешней странице } if (response.status == 'reserved') { // id зарезервированного заказа: response.data.order_id } if (response.status == 'completed') { // id оплаченного заказа: response.data.order_id } }}}}
92 +{{{WPChange = function(response) {
93 + if (response.status == 'starting') {
94 + // действие на внешней странице
95 + }
96 + if (response.status == 'started') {
97 + // действие на внешней странице
98 + }
99 + if (response.status == 'reserved') {
100 + // id зарезервированного заказа: response.data.order_id
101 + }
102 + if (response.status == 'completed') {
103 + // id оплаченного заказа: response.data.order_id
104 + }
105 +}}}}
87 87  
88 88  == Параметры ==
89 89