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

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

<
От версии < 43.1 >
отредактировано Михаил Галич
на 17.12.2023, 12:27
К версии < 50.2 >
отредактировано Михаил Галич
на 20.12.2023, 15:48
>
Изменить комментарий: К данной версии нет комментариев

Комментарий

Подробности

Свойства страницы
Содержимое
... ... @@ -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'##**
... ... @@ -274,123 +274,6 @@
274 274  
275 275  ----
276 276  
277 -=== Услуги, пакеты услуг, группы услуг ===
278 -
279 -==== tariffsid ====
280 -
281 -Тип данных:##// Array<number> //##//|## boolean##//
282 -
283 -По умолчанию:##// []//##
284 -
285 -(% class="box infomessage" %)
286 -(((
287 -Тарифы, которые следует показать на вкладке «Покупка услуг». По умолчанию массив пуст и не показывает отдельно никакие из услуг. Используется для принудительной фильтрации в том случае, когда определённому пользователю необходимо показывать услуги, доступные только для него.
288 -)))
289 -
290 -Пример:
291 -
292 -{{code language="javascript"}}
293 -tariffsid: [29, 30] // покажет тарифы с id 29 и 30 во вкладке «Покупка услуг».
294 -tariffsid: false // уберёт все тарифы с первой страницы
295 -{{/code}}
296 -
297 -==== rtariffsid ====
298 -
299 -Тип данных:##// Array<number> //##//|## boolean##//
300 -
301 -По умолчанию:##// []//##
302 -
303 -(% class="box infomessage" %)
304 -(((
305 -Тарифы, которые следует показать после ввода карты во вкладке «Пополнение услуг». По умолчанию массив пуст и не показывает отдельно никакие из услуг. Используется для принудительной фильтрации в том случае, когда определённому пользователю необходимо показывать услуги, доступные только для него.
306 -)))
307 -
308 -Пример:
309 -
310 -{{code language="javascript"}}
311 -rtariffsid: [56, 57] // покажет тарифы с id 56 и 57 после ввода карты во вкладке «Пополнение услуг»
312 -rtariffsid: false // уберёт все тарифы во вкладке «Пополнение услуг»
313 -{{/code}}
314 -
315 -==== bundlesid ====
316 -
317 -Тип данных:##// Array<number> //##//|## boolean##//
318 -
319 -По умолчанию:##// []//##
320 -
321 -(% class="box infomessage" %)
322 -(((
323 -Пакеты услуг, которые следует показать на первой странице. По умолчанию массив пуст и не показывает отдельно никакие из пакетов услуг. Используется для принудительной фильтрации в том случае, когда определённому пользователю необходимо показывать пакеты услуг, доступные только для него.
324 -)))
325 -
326 -Пример:
327 -
328 -{{code language="javascript"}}
329 -bundlesid: [4, 5] // покажет пакеты услуг с id 4 и 5 в момент открытия виджета.
330 -bundlesid: false // уберёт все пакеты услуг с первой страницы
331 -{{/code}}
332 -
333 -==== bundleslessonstariffsid ====
334 -
335 -Тип данных:##// Array<number>//##
336 -
337 -По умолчанию:##// []//##
338 -
339 -(% class="box warningmessage" %)
340 -(((
341 -Описание отсутствует
342 -)))
343 -
344 -==== groupid ====
345 -
346 -Тип данных:##// number//##
347 -
348 -По умолчанию:##// undefined//##
349 -
350 -(% class="box infomessage" %)
351 -(((
352 -Параметр, который форсирует показ определённой группы услуг ппс. groupid: 5 покажет только одну группу с id 5 в виджете.
353 -)))
354 -
355 -----
356 -
357 -=== Предзаказ ===
358 -
359 -==== preorder ====
360 -
361 -Тип данных:##// Array<object>//##
362 -
363 -По умолчанию:##// undefined//##
364 -
365 -(% class="box infomessage" %)
366 -(((
367 -Параметр, позволяющий купить сразу несколько услуг и перейти к подтверждению покупки.
368 - • id — id услуги к покупке
369 - • date — дата, на которую покупается услуга
370 - • count — количество покупаемых услуг
371 -)))
372 -
373 -===== Пример передаваемых данных: =====
374 -
375 -{{code language="javascript"}}
376 -// либо WPOpenModal({})
377 -WPOpen({
378 - preorder: [
379 - {
380 - id: 57,
381 - date: '06.06.2019',
382 - count: 1
383 - }, {
384 - id: 58,
385 - date: '07.06.2019',
386 - count: 2
387 - }
388 - ]
389 -})
390 -{{/code}}
391 -
392 -----
393 -
394 394  === Отображение ===
395 395  
396 396  ==== cartmaxitems **##*##** ====
... ... @@ -421,11 +421,13 @@
421 421  
422 422  По умолчанию:##// []//##
423 423  
424 -(% class="box warningmessage" %)
301 +(% class="box infomessage" %)
425 425  (((
426 -Описание отсутствует
303 +Фильтр категорий инструкторских занятий. Скрывает категории в выпадающем списке, **##id##** которых не совпадают заданными в массиве.
427 427  )))
428 428  
306 +[[image:1703065952567-753.png]]
307 +
429 429  ==== clubsiteid ====
430 430  
431 431  Тип данных:##// number//##
... ... @@ -500,7 +500,7 @@
500 500  Заставит виджет выбрать сектор мероприятия по **##id##** и не позволять вернуться к этапу выбора других секторов.
501 501  )))
502 502  
503 -==== forcetab ====
382 +==== forcetab **##*##** ====
504 504  
505 505  Тип данных:##// string//##
506 506  
... ... @@ -531,13 +531,21 @@
531 531  
532 532  По умолчанию:##// []//##
533 533  
534 -(% class="box warningmessage" %)
413 +(% class="box infomessage" %)
535 535  (((
536 -Описание отсутствует
415 +Фильтр программ обучения для групповых занятий
537 537  )))
538 538  
539 -==== lessonslocation ====
418 +[[image:1703065356750-663.png]]
540 540  
420 +Пример:
421 +
422 +{{code language="javascript"}}
423 +grouplessonstariffsid: [1823, 1900] // скрыть все программы обучения, кроме 1823 и 1900
424 +{{/code}}
425 +
426 +==== lessonslocation **##*##** ====
427 +
541 541  Тип данных:##// number//##
542 542  
543 543  По умолчанию:##// undefined//##
... ... @@ -617,7 +617,7 @@
617 617  Размер миникарты относительной полного размера карты, а не контейнера, в которой она находится.
618 618  )))
619 619  
620 -==== multidayslessonsskillstarif(% style="display:none" %) (%%)fs **##*##** ====
507 +==== multidayslessonsskillstariffs **##*##** ====
621 621  
622 622  Тип данных:##// Array<number> //##//|## object##//
623 623  
... ... @@ -629,7 +629,7 @@
629 629  Параметр дополняет фильтрацию по параметру **##grouplessonsskillstariffs##**.
630 630  )))
631 631  
632 -==== nocategories ====
519 +==== nocategories **##*##** ====
633 633  
634 634  Тип данных:##// boolean//##
635 635  
... ... @@ -642,7 +642,7 @@
642 642  
643 643  [[image:1702638427440-675.png]]
644 644  
645 -==== nocoach ====
532 +==== nocoach **##*##** ====
646 646  
647 647  Тип данных:##// boolean//##
648 648  
... ... @@ -655,7 +655,7 @@
655 655  
656 656  [[image:1702638265778-588.png]]
657 657  
658 -==== nolocation ====
545 +==== nolocation **##*##** ====
659 659  
660 660  Тип данных:##// boolean//##
661 661  
... ... @@ -668,7 +668,7 @@
668 668  
669 669  [[image:1702638034420-756.png]]
670 670  
671 -==== nopromo ====
558 +==== nopromo **##*##** ====
672 672  
673 673  Тип данных:##// boolean//##
674 674  
... ... @@ -679,7 +679,7 @@
679 679  Убирает вывод промокода на странице подтверждения заказа.
680 680  )))
681 681  
682 -==== noskills ====
569 +==== noskills **##*##** ====
683 683  
684 684  Тип данных:##// boolean//##
685 685  
... ... @@ -698,13 +698,15 @@
698 698  
699 699  По умолчанию:##// false//##
700 700  
701 -(% class="box warningmessage" %)
588 +(% class="box infomessage" %)
702 702  (((
703 -Описание отсутствует
590 +Если **##true##** скрывает фильтр по программе обучения инструкторских занятий
704 704  )))
705 705  
706 -==== onlytab ====
593 +[[image:1703063138160-208.png]]
707 707  
595 +==== onlytab **##*##** ====
596 +
708 708  Тип данных:##// string //##//|## Array<string>##//
709 709  
710 710  По умолчанию:##// []//##
... ... @@ -733,17 +733,26 @@
733 733  
734 734  ==== personallessonsskillstariffs **##*##** ====
735 735  
736 -Тип данных:##// Array<number> //##//|## object##//
625 +Тип данных:##// object//##
737 737  
738 -По умолчанию:##// []//##
627 +По умолчанию:##// {}//##
739 739  
740 740  (% class="box infomessage" %)
741 741  (((
742 -Производит фильтрацию тарифов для индивидуальных занятий. Принимает массив идентификаторов.
631 +Ограничивает список тарифов (в фильтре) при выборе конкретной дисциплины.
632 +Принимает объект, внутри которого указываются пары ключ/значение по выражению: {skillid}: [{tariffid},...]
743 743  )))
744 744  
745 -==== placeid ====
635 +Пример:
746 746  
637 +{{code language="javascript"}}
638 +personallessonsskillstariffs: {
639 + "1": [ 15, 23] // При выборе дисциплины с id 1 - отображать тарифы с id 15 и 23
640 +}
641 +{{/code}}
642 +
643 +==== placeid **##*##** ====
644 +
747 747  Тип данных:##// number//##
748 748  
749 749  По умолчанию:##// undefined//##
... ... @@ -775,17 +775,6 @@
775 775  Автоматически очищать содержимое корзины.
776 776  )))
777 777  
778 -==== rewritetariffsid ====
779 -
780 -Тип данных:##// Array<number>//##
781 -
782 -По умолчанию:##// []//##
783 -
784 -(% class="box warningmessage" %)
785 -(((
786 -Описание отсутствует
787 -)))
788 -
789 789  ==== saletermstype **##*##** ====
790 790  
791 791  Тип данных:##// string//##
... ... @@ -803,7 +803,7 @@
803 803  saletermstype: 'default' // принятие правил не требуется.
804 804  {{/code}}
805 805  
806 -==== shownoticketsseances ====
693 +==== shownoticketsseances **##*##** ====
807 807  
808 808  Тип данных:##// boolean//##
809 809  
... ... @@ -814,7 +814,7 @@
814 814  Не скрывать сеансы, на которые закончились билеты. Работает если **##tariffsseancesfilter: true##**
815 815  )))
816 816  
817 -==== showoverseances ====
704 +==== showoverseances **##*##** ====
818 818  
819 819  Тип данных:##// boolean//##
820 820  
... ... @@ -827,7 +827,7 @@
827 827  
828 828  [[image:1702554598837-627.png]]
829 829  
830 -==== skills ====
717 +==== skills **##*##** ====
831 831  
832 832  Тип данных:##// Array<number>//##
833 833  
... ... @@ -855,7 +855,131 @@
855 855  
856 856  ----
857 857  
745 +=== Предзаказ ===
746 +
747 +==== preorder ====
748 +
749 +Тип данных:##// Array<object>//##
750 +
751 +По умолчанию:##// undefined//##
752 +
753 +(% class="box infomessage" %)
754 +(((
755 +Параметр, позволяющий купить сразу несколько услуг и перейти к подтверждению покупки.
756 + • id — id услуги к покупке
757 + • date — дата, на которую покупается услуга
758 + • count — количество покупаемых услуг
759 +)))
760 +
761 +===== Пример передаваемых данных: =====
762 +
763 +{{code language="javascript"}}
764 +// либо WPOpenModal({})
765 +WPOpen({
766 + preorder: [
767 + {
768 + id: 57,
769 + date: '06.06.2019',
770 + count: 1
771 + }, {
772 + id: 58,
773 + date: '07.06.2019',
774 + count: 2
775 + }
776 + ]
777 +})
778 +{{/code}}
779 +
780 +----
781 +
782 +=== Услуги, пакеты услуг, группы услуг ===
783 +
784 +==== tariffsid ====
785 +
786 +Тип данных:##// Array<number> //##//|## boolean##//
787 +
788 +По умолчанию:##// []//##
789 +
790 +(% class="box infomessage" %)
791 +(((
792 +Тарифы, которые следует показать на вкладке «Покупка услуг». По умолчанию массив пуст и не показывает отдельно никакие из услуг. Используется для принудительной фильтрации в том случае, когда определённому пользователю необходимо показывать услуги, доступные только для него.
793 +)))
794 +
795 +Пример:
796 +
797 +{{code language="javascript"}}
798 +tariffsid: [29, 30] // покажет тарифы с id 29 и 30 во вкладке «Покупка услуг».
799 +tariffsid: false // уберёт все тарифы с первой страницы
800 +{{/code}}
801 +
802 +==== rewritetariffsid **##*##** ====
803 +
804 +Тип данных:##// Array<number> //##//|## boolean##//
805 +
806 +По умолчанию:##// []//##
807 +
808 +(% class="box infomessage" %)
809 +(((
810 +Тарифы, которые следует показать после ввода карты во вкладке «Пополнение услуг». По умолчанию массив пуст и не показывает отдельно никакие из услуг. Используется для принудительной фильтрации в том случае, когда определённому пользователю необходимо показывать услуги, доступные только для него.
811 +)))
812 +
813 +Пример:
814 +
815 +{{code language="javascript"}}
816 +rtariffsid: [56, 57] // покажет тарифы с id 56 и 57 после ввода карты во вкладке «Пополнение услуг»
817 +rtariffsid: false // уберёт все тарифы во вкладке «Пополнение услуг»
818 +{{/code}}
819 +
820 +==== rtariffsid ====
821 +
822 +(% class="box infomessage" %)
823 +(((
824 +См. rewritetariffsid. Доступен и в старой версии виджета
825 +)))
826 +
827 +==== bundlesid ====
828 +
829 +Тип данных:##// Array<number> //##//|## boolean##//
830 +
831 +По умолчанию:##// []//##
832 +
833 +(% class="box infomessage" %)
834 +(((
835 +Пакеты услуг, которые следует показать на первой странице. По умолчанию массив пуст и не показывает отдельно никакие из пакетов услуг. Используется для принудительной фильтрации в том случае, когда определённому пользователю необходимо показывать пакеты услуг, доступные только для него.
836 +)))
837 +
838 +Пример:
839 +
840 +{{code language="javascript"}}
841 +bundlesid: [4, 5] // покажет пакеты услуг с id 4 и 5 в момент открытия виджета.
842 +bundlesid: false // уберёт все пакеты услуг с первой страницы
843 +{{/code}}
844 +
845 +==== bundleslessonstariffsid ====
846 +
847 +Тип данных:##// Array<number>//##
848 +
849 +По умолчанию:##// []//##
850 +
858 858  (% class="box warningmessage" %)
859 859  (((
853 +Описание отсутствует
854 +)))
855 +
856 +==== groupid ====
857 +
858 +Тип данных:##// number//##
859 +
860 +По умолчанию:##// undefined//##
861 +
862 +(% class="box infomessage" %)
863 +(((
864 +Параметр, который форсирует показ определённой группы услуг ппс. groupid: 5 покажет только одну группу с id 5 в виджете.
865 +)))
866 +
867 +----
868 +
869 +(% class="box warningmessage" %)
870 +(((
860 860  **##* ##**- доступно в новой версии виджета
861 861  )))
1703061675290-102.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.galich
Размер
... ... @@ -1,0 +1,1 @@
1 +35.6 KB
Содержимое
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
Содержимое