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

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

<
От версии < 45.1 >
отредактировано Михаил Галич
на 20.12.2023, 11:43
К версии < 50.1 >
отредактировано Михаил Галич
на 20.12.2023, 15:45
>
Изменить комментарий: Alphabetical order for subcats

Комментарий

Подробности

Свойства страницы
Содержимое
... ... @@ -149,10 +149,8 @@
149 149  
150 150  ==== height ====
151 151  
152 -Тип данных:## //number //##//|## boolean##//
152 +Тип данных:## //number//##
153 153  
154 -По умолчанию:##// false//##
155 -
156 156  (% class="box infomessage" %)
157 157  (((
158 158  Высота виджета в пикселях, по умолчанию:
... ... @@ -162,10 +162,8 @@
162 162  
163 163  ==== width ====
164 164  
165 -Тип данных:## //number //##//|## boolean##//
163 +Тип данных:## //number//##
166 166  
167 -По умолчанию:##// false//##
168 -
169 169  (% class="box infomessage" %)
170 170  (((
171 171  Ширина виджета в пикселях, по умолчанию:
... ... @@ -188,10 +188,8 @@
188 188  
189 189  ==== place ====
190 190  
191 -Тип данных:## //string //##//|## boolean##//
187 +Тип данных:## //string//##
192 192  
193 -По умолчанию:##// false//##
194 -
195 195  (% class="box infomessage" %)
196 196  (((
197 197  Идентификатор элемента DOM, в который необходимо поместить виджет, например: **###widget##**. Используется совместно с **##type: 'instant'##**
... ... @@ -206,74 +206,6 @@
206 206  
207 207  == Возможные параметры WPOpen и WPOpenModal ==
208 208  
209 -=== Календарь и даты ===
210 -
211 -==== disableddates ====
212 -
213 -Тип данных:##// Array<string>//##
214 -
215 -По умолчанию:##// []//##
216 -
217 -(% class="box infomessage" %)
218 -(((
219 -Параметр отключения дат в календаре (и в //покупке// и в //пополнении//). Делает невозможным выбор определённых дней в массиве дат.
220 -)))
221 -
222 -Пример:
223 -
224 -{{code language="javascript"}}
225 -disableddates: ['23.02.2018', '08.03.2018'] // уберёт даты 23.02.2018 и 08.03.2018 из возможных для выбора дат в календаре.
226 -{{/code}}
227 -
228 -==== forcedate ====
229 -
230 -Тип данных:##// string//##
231 -
232 -По умолчанию:##// undefined//##
233 -
234 -(% class="box infomessage" %)
235 -(((
236 -Параметр для открывания виджета с указанной сразу датой (и в //покупке// и в //пополнении//).
237 -**##forcedate: '20.05.2018'##** покажет услуги к продаже на дату 20.05.2018.
238 -)))
239 -
240 -==== maxdate ====
241 -
242 -Тип данных:##// string//##
243 -
244 -По умолчанию:##// undefined//##
245 -
246 -(% class="box infomessage" %)
247 -(((
248 -Параметр максимальной отображаемой даты в календаре (и в //покупке// и в //пополнении//).
249 -**##maxdate: '20.05.2018'##** покажет 20.05.2018 как самую последнюю дату, доступную к выбору в календаре.
250 -)))
251 -
252 -==== mindate ====
253 -
254 -Тип данных:##// string//##
255 -
256 -По умолчанию:##// undefined//##
257 -
258 -(% class="box infomessage" %)
259 -(((
260 -Параметр минимальной отображаемой даты в календаре (и в //покупке// и в //пополнении//).
261 -**##mindate: '20.05.2018'##** покажет 20.05.2018 как самую первую дату, доступную к выбору в календаре, если она находится после текущего дня.
262 -)))
263 -
264 -==== nocalendar ====
265 -
266 -Тип данных:## //boolean//##
267 -
268 -По умолчанию:##// false//##
269 -
270 -(% class="box infomessage" %)
271 -(((
272 -Убирает календарь внутри виджета (и в //покупке// и в //пополнении//), в случаях, когда дата, на которую покупается/пополняется билет, не важна.
273 -)))
274 -
275 -----
276 -
277 277  === Услуги, пакеты услуг, группы услуг ===
278 278  
279 279  ==== tariffsid ====
... ... @@ -294,7 +294,7 @@
294 294  tariffsid: false // уберёт все тарифы с первой страницы
295 295  {{/code}}
296 296  
297 -==== rewritetariffsid ====
223 +==== rewritetariffsid **##*##** ====
298 298  
299 299  Тип данных:##// Array<number> //##//|## boolean##//
300 300  
... ... @@ -316,7 +316,7 @@
316 316  
317 317  (% class="box infomessage" %)
318 318  (((
319 -См. rewritetariffsid
245 +См. rewritetariffsid. Доступен и в старой версии виджета
320 320  )))
321 321  
322 322  ==== bundlesid ====
... ... @@ -361,41 +361,72 @@
361 361  
362 362  ----
363 363  
364 -=== Предзаказ ===
290 +=== Календарь и даты ===
365 365  
366 -==== preorder ====
292 +==== disableddates ====
367 367  
368 -Тип данных:##// Array<object>//##
294 +Тип данных:##// Array<string>//##
369 369  
370 -По умолчанию:##// undefined//##
296 +По умолчанию:##// []//##
371 371  
372 372  (% class="box infomessage" %)
373 373  (((
374 -Параметр, позволяющий купить сразу несколько услуг и перейти к подтверждению покупки.
375 - • id — id услуги к покупке
376 - • date — дата, на которую покупается услуга
377 - • count — количество покупаемых услуг
300 +Параметр отключения дат в календаре (и в //покупке// и в //пополнении//). Делает невозможным выбор определённых дней в массиве дат.
378 378  )))
379 379  
380 -===== Пример передаваемых данных: =====
303 +Пример:
381 381  
382 382  {{code language="javascript"}}
383 -// либо WPOpenModal({})
384 -WPOpen({
385 - preorder: [
386 - {
387 - id: 57,
388 - date: '06.06.2019',
389 - count: 1
390 - }, {
391 - id: 58,
392 - date: '07.06.2019',
393 - count: 2
394 - }
395 - ]
396 -})
306 +disableddates: ['23.02.2018', '08.03.2018'] // уберёт даты 23.02.2018 и 08.03.2018 из возможных для выбора дат в календаре.
397 397  {{/code}}
398 398  
309 +==== forcedate ====
310 +
311 +Тип данных:##// string//##
312 +
313 +По умолчанию:##// undefined//##
314 +
315 +(% class="box infomessage" %)
316 +(((
317 +Параметр для открывания виджета с указанной сразу датой (и в //покупке// и в //пополнении//).
318 +**##forcedate: '20.05.2018'##** покажет услуги к продаже на дату 20.05.2018.
319 +)))
320 +
321 +==== maxdate ====
322 +
323 +Тип данных:##// string//##
324 +
325 +По умолчанию:##// undefined//##
326 +
327 +(% class="box infomessage" %)
328 +(((
329 +Параметр максимальной отображаемой даты в календаре (и в //покупке// и в //пополнении//).
330 +**##maxdate: '20.05.2018'##** покажет 20.05.2018 как самую последнюю дату, доступную к выбору в календаре.
331 +)))
332 +
333 +==== mindate ====
334 +
335 +Тип данных:##// string//##
336 +
337 +По умолчанию:##// undefined//##
338 +
339 +(% class="box infomessage" %)
340 +(((
341 +Параметр минимальной отображаемой даты в календаре (и в //покупке// и в //пополнении//).
342 +**##mindate: '20.05.2018'##** покажет 20.05.2018 как самую первую дату, доступную к выбору в календаре, если она находится после текущего дня.
343 +)))
344 +
345 +==== nocalendar ====
346 +
347 +Тип данных:## //boolean//##
348 +
349 +По умолчанию:##// false//##
350 +
351 +(% class="box infomessage" %)
352 +(((
353 +Убирает календарь внутри виджета (и в //покупке// и в //пополнении//), в случаях, когда дата, на которую покупается/пополняется билет, не важна.
354 +)))
355 +
399 399  ----
400 400  
401 401  === Отображение ===
... ... @@ -428,11 +428,13 @@
428 428  
429 429  По умолчанию:##// []//##
430 430  
431 -(% class="box warningmessage" %)
388 +(% class="box infomessage" %)
432 432  (((
433 -Описание отсутствует
390 +Фильтр категорий инструкторских занятий. Скрывает категории в выпадающем списке, **##id##** которых не совпадают заданными в массиве.
434 434  )))
435 435  
393 +[[image:1703065952567-753.png]]
394 +
436 436  ==== clubsiteid ====
437 437  
438 438  Тип данных:##// number//##
... ... @@ -538,11 +538,19 @@
538 538  
539 539  По умолчанию:##// []//##
540 540  
541 -(% class="box warningmessage" %)
500 +(% class="box infomessage" %)
542 542  (((
543 -Описание отсутствует
502 +Фильтр программ обучения для групповых занятий
544 544  )))
545 545  
505 +[[image:1703065356750-663.png]]
506 +
507 +Пример:
508 +
509 +{{code language="javascript"}}
510 +grouplessonstariffsid: [1823, 1900] // скрыть все программы обучения, кроме 1823 и 1900
511 +{{/code}}
512 +
546 546  ==== lessonslocation **##*##** ====
547 547  
548 548  Тип данных:##// number//##
... ... @@ -705,11 +705,13 @@
705 705  
706 706  По умолчанию:##// false//##
707 707  
708 -(% class="box warningmessage" %)
675 +(% class="box infomessage" %)
709 709  (((
710 -Описание отсутствует
677 +Если **##true##** скрывает фильтр по программе обучения инструкторских занятий
711 711  )))
712 712  
680 +[[image:1703063138160-208.png]]
681 +
713 713  ==== onlytab **##*##** ====
714 714  
715 715  Тип данных:##// string //##//|## Array<string>##//
... ... @@ -740,15 +740,24 @@
740 740  
741 741  ==== personallessonsskillstariffs **##*##** ====
742 742  
743 -Тип данных:##// Array<number> //##//|## object##//
712 +Тип данных:##// object//##
744 744  
745 -По умолчанию:##// []//##
714 +По умолчанию:##// {}//##
746 746  
747 747  (% class="box infomessage" %)
748 748  (((
749 -Производит фильтрацию тарифов для индивидуальных занятий. Принимает массив идентификаторов.
718 +Ограничивает список тарифов (в фильтре) при выборе конкретной дисциплины.
719 +Принимает объект, внутри которого указываются пары ключ/значение по выражению: {skillid}: [{tariffid},...]
750 750  )))
751 751  
722 +Пример:
723 +
724 +{{code language="javascript"}}
725 +personallessonsskillstariffs: {
726 + "1": [ 15, 23] // При выборе дисциплины с id 1 - отображать тарифы с id 15 и 23
727 +}
728 +{{/code}}
729 +
752 752  ==== placeid **##*##** ====
753 753  
754 754  Тип данных:##// number//##
... ... @@ -851,6 +851,43 @@
851 851  
852 852  ----
853 853  
832 +=== Предзаказ ===
833 +
834 +==== preorder ====
835 +
836 +Тип данных:##// Array<object>//##
837 +
838 +По умолчанию:##// undefined//##
839 +
840 +(% class="box infomessage" %)
841 +(((
842 +Параметр, позволяющий купить сразу несколько услуг и перейти к подтверждению покупки.
843 + • id — id услуги к покупке
844 + • date — дата, на которую покупается услуга
845 + • count — количество покупаемых услуг
846 +)))
847 +
848 +===== Пример передаваемых данных: =====
849 +
850 +{{code language="javascript"}}
851 +// либо WPOpenModal({})
852 +WPOpen({
853 + preorder: [
854 + {
855 + id: 57,
856 + date: '06.06.2019',
857 + count: 1
858 + }, {
859 + id: 58,
860 + date: '07.06.2019',
861 + count: 2
862 + }
863 + ]
864 +})
865 +{{/code}}
866 +
867 +----
868 +
854 854  (% class="box warningmessage" %)
855 855  (((
856 856  **##* ##**- доступно в новой версии виджета
1703063138160-208.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.galich
Размер
... ... @@ -1,0 +1,1 @@
1 +3.7 KB
Содержимое
1703065328290-657.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.galich
Размер
... ... @@ -1,0 +1,1 @@
1 +37.2 KB
Содержимое
1703065338350-331.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.galich
Размер
... ... @@ -1,0 +1,1 @@
1 +37.1 KB
Содержимое
1703065356750-663.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.galich
Размер
... ... @@ -1,0 +1,1 @@
1 +36.7 KB
Содержимое
1703065952567-753.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.galich
Размер
... ... @@ -1,0 +1,1 @@
1 +2.9 KB
Содержимое