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

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

<
От версии < 47.2 >
отредактировано Михаил Галич
на 20.12.2023, 12:46
К версии < 34.1 >
отредактировано Михаил Галич
на 14.12.2023, 15:25
>
Изменить комментарий: Infobox styling

Комментарий

Подробности

Свойства страницы
Содержимое
... ... @@ -35,11 +35,11 @@
35 35  
36 36  = Функции =
37 37  
38 -== WPInit ==
38 +== WPInit({params}) ==
39 39  
40 40  (% class="box infomessage" %)
41 41  (((
42 -Функция загрузки виджета с параметризацией, при создании необходимо передать**## id ##**виджета, который можно найти в Административной панели
42 +Функция загрузки виджета с параметризацией, при создании необходимо передать**## id ##**виджета, который можно найти в Административной панели
43 43  )))
44 44  
45 45  ===== Минимальный способ инициализации: =====
... ... @@ -64,7 +64,7 @@
64 64  })
65 65  {{/code}}
66 66  
67 -== WPOpen ==
67 +== WPOpen({params}) ==
68 68  
69 69  (% class="box infomessage" %)
70 70  (((
... ... @@ -80,7 +80,7 @@
80 80  })
81 81  {{/code}}
82 82  
83 -== WPOpenModal ==
83 +== WPOpenModal({params}) ==
84 84  
85 85  (% class="box infomessage" %)
86 86  (((
... ... @@ -97,13 +97,11 @@
97 97  };
98 98  {{/code}}
99 99  
100 -== WPChange ==
100 +== WPChange({status, data}) ==
101 101  
102 102  (% class="box infomessage" %)
103 103  (((
104 -Функция, которая вызывается каждый раз при изменении состояния виджета.
105 -Каждый раз передаёт в переменной response состояние в **##status##** и опционально данные в **##data##**.
106 -При переопределении этой функции у себя на странице, администратор может следить за состоянием виджета и статусом заказа из javascript
104 +Функция, которая вызывается каждый раз при изменении состояния виджета. Каждый раз передаёт в переменной response состояние в status и опционально данные в data. При переопределении этой функции у себя на странице, администратор может следить за состоянием виджета и статусом заказа из javascript
107 107  )))
108 108  
109 109  ===== Примеры передаваемых данных: =====
... ... @@ -257,8 +257,7 @@
257 257  
258 258  (% class="box infomessage" %)
259 259  (((
260 -Параметр минимальной отображаемой даты в календаре (и в //покупке// и в //пополнении//).
261 -**##mindate: '20.05.2018'##** покажет 20.05.2018 как самую первую дату, доступную к выбору в календаре, если она находится после текущего дня.
258 +Параметр минимальной отображаемой даты в календаре (и в //покупке// и в //пополнении//). mindate: '20.05.2018' покажет 20.05.2018 как самую первую дату, доступную к выбору в календаре, если она находится после текущего дня.
262 262  )))
263 263  
264 264  ==== nocalendar ====
... ... @@ -294,7 +294,7 @@
294 294  tariffsid: false // уберёт все тарифы с первой страницы
295 295  {{/code}}
296 296  
297 -==== rewritetariffsid **##*##** ====
294 +==== rtariffsid ====
298 298  
299 299  Тип данных:##// Array<number> //##//|## boolean##//
300 300  
... ... @@ -312,13 +312,6 @@
312 312  rtariffsid: false // уберёт все тарифы во вкладке «Пополнение услуг»
313 313  {{/code}}
314 314  
315 -==== rtariffsid ====
316 -
317 -(% class="box infomessage" %)
318 -(((
319 -См. rewritetariffsid. Доступен и в старой версии виджета
320 -)))
321 -
322 322  ==== bundlesid ====
323 323  
324 324  Тип данных:##// Array<number> //##//|## boolean##//
... ... @@ -400,7 +400,7 @@
400 400  
401 401  === Отображение ===
402 402  
403 -==== cartmaxitems **##*##** ====
393 +==== cartmaxitems ====
404 404  
405 405  Тип данных:##// number//##
406 406  
... ... @@ -411,7 +411,7 @@
411 411  Ограничивает максимальное кол-во товаров в корзине. ##Минимальное значение 1, но не меньше **cartminitems**. Максимальное значение 60.##
412 412  )))
413 413  
414 -==== cartminitems **##*##** ====
404 +==== cartminitems ====
415 415  
416 416  Тип данных:##// number//##
417 417  
... ... @@ -455,7 +455,7 @@
455 455  Описание отсутствует
456 456  )))
457 457  
458 -==== disablemultipleseances **##*##** ====
448 +==== disablemultipleseances ====
459 459  
460 460  Тип данных:##// boolean//##
461 461  
... ... @@ -485,7 +485,7 @@
485 485  forcemedia: 'E0012345678900'
486 486  {{/code}}
487 487  
488 -==== forceseanceid **##*##** ====
478 +==== forceseanceid ====
489 489  
490 490  Тип данных:##// number//##
491 491  
... ... @@ -496,7 +496,7 @@
496 496  Заставит виджет выбрать мероприятие арены по идентификатору платформы и не позволять вернуться к этапу выбора других мероприятий.
497 497  )))
498 498  
499 -==== forcesectorid **##*##** ====
489 +==== forcesectorid ====
500 500  
501 501  Тип данных:##// number//##
502 502  
... ... @@ -507,7 +507,7 @@
507 507  Заставит виджет выбрать сектор мероприятия по **##id##** и не позволять вернуться к этапу выбора других секторов.
508 508  )))
509 509  
510 -==== forcetab **##*##** ====
500 +==== forcetab ====
511 511  
512 512  Тип данных:##// string//##
513 513  
... ... @@ -538,32 +538,33 @@
538 538  
539 539  По умолчанию:##// []//##
540 540  
541 -(% class="box infomessage" %)
531 +(% class="box warningmessage" %)
542 542  (((
543 -Фильтр программ обучения для групповых занятий
533 +Описание отсутствует
544 544  )))
545 545  
546 -==== [[image:1703065356750-663.png]] ====
536 +==== ismobile ====
547 547  
548 -Пример:
538 +Тип данных:##// boolean//##
549 549  
550 -{{code language="javascript"}}
551 -grouplessonstariffsid: [1823, 1900] // скрыть все программы обучения, кроме 1823 и 1900
552 -{{/code}}
540 +По умолчанию:##// false//##
553 553  
554 -==== lessonslocation **##*##** ====
542 +(% class="box warningmessage" %)
543 +(((
544 +Описание отсутствует
545 +)))
555 555  
547 +==== lessonslocation ====
548 +
556 556  Тип данных:##// number//##
557 557  
558 558  По умолчанию:##// undefined//##
559 559  
560 -(% class="box infomessage" %)
553 +(% class="box warningmessage" %)
561 561  (((
562 тображение места занятия для индивидуальных, групповых и многодневных занятий
555 писание отсутствует
563 563  )))
564 564  
565 -[[image:1702560957244-690.png]]
566 -
567 567  ==== lessonstariffsid ====
568 568  
569 569  Тип данных:##// Array<number>//##
... ... @@ -570,15 +570,13 @@
570 570  
571 571  По умолчанию:##// []//##
572 572  
573 -(% class="box infomessage" %)
564 +(% class="box warningmessage" %)
574 574  (((
575 граничить видимость доступных тарифов в выпадающем списке программ обучения по массиву с их идентификаторами
566 писание отсутствует
576 576  )))
577 577  
578 -[[image:1702641274330-465.png]]
569 +==== locale ====
579 579  
580 -==== locale **##*##** ====
581 -
582 582  Тип данных:##// string//##
583 583  
584 584  По умолчанию:##// ''//##
... ... @@ -610,7 +610,7 @@
610 610  Описание отсутствует
611 611  )))
612 612  
613 -==== minimap **##*##** ====
602 +==== minimap ====
614 614  
615 615  Тип данных:##// boolean//##
616 616  
... ... @@ -621,7 +621,7 @@
621 621  Отображать миникарту.
622 622  )))
623 623  
624 -==== minimapaspect **##*##** ====
613 +==== minimapaspect ====
625 625  
626 626  Тип данных:##// number//##
627 627  
... ... @@ -632,7 +632,7 @@
632 632  Размер миникарты относительной полного размера карты, а не контейнера, в которой она находится.
633 633  )))
634 634  
635 -==== multidayslessonsskillstariffs **##*##** ====
624 +==== multidayslessonsskillstarif(% style="display:none" %) (%%)fs ====
636 636  
637 637  Тип данных:##// Array<number> //##//|## object##//
638 638  
... ... @@ -644,47 +644,41 @@
644 644  Параметр дополняет фильтрацию по параметру **##grouplessonsskillstariffs##**.
645 645  )))
646 646  
647 -==== nocategories **##*##** ====
636 +==== nocategories ====
648 648  
649 649  Тип данных:##// boolean//##
650 650  
651 651  По умолчанию:##// false//##
652 652  
653 -(% class="box infomessage" %)
642 +(% class="box warningmessage" %)
654 654  (((
655 -Если **##true##** скрывает фильтр по категории инструкторских занятий
644 +Описание отсутствует
656 656  )))
657 657  
658 -[[image:1702638427440-675.png]]
647 +==== nocoach ====
659 659  
660 -==== nocoach **##*##** ====
661 -
662 662  Тип данных:##// boolean//##
663 663  
664 664  По умолчанию:##// false//##
665 665  
666 -(% class="box infomessage" %)
653 +(% class="box warningmessage" %)
667 667  (((
668 -Если **##true##** скрывает выпадающее меню выбора инструктора
655 +Описание отсутствует
669 669  )))
670 670  
671 -[[image:1702638265778-588.png]]
658 +==== nolocations ====
672 672  
673 -==== nolocation **##*##** ====
674 -
675 675  Тип данных:##// boolean//##
676 676  
677 677  По умолчанию:##// false//##
678 678  
679 -(% class="box infomessage" %)
664 +(% class="box warningmessage" %)
680 680  (((
681 -Если **##true##** скрывает фильтр по месту проведения инструкторских занятий
666 +Описание отсутствует
682 682  )))
683 683  
684 -[[image:1702638034420-756.png]]
669 +==== nopromo ====
685 685  
686 -==== nopromo **##*##** ====
687 -
688 688  Тип данных:##// boolean//##
689 689  
690 690  По умолчанию:##// false//##
... ... @@ -694,19 +694,17 @@
694 694  Убирает вывод промокода на странице подтверждения заказа.
695 695  )))
696 696  
697 -==== noskills **##*##** ====
680 +==== noskills ====
698 698  
699 699  Тип данных:##// boolean//##
700 700  
701 701  По умолчанию:##// false//##
702 702  
703 -(% class="box infomessage" %)
686 +(% class="box warningmessage" %)
704 704  (((
705 -Если **##true##** скрывает фильтр по дисциплине инструкторских занятий
688 +Описание отсутствует
706 706  )))
707 707  
708 -[[image:1702638705750-678.png]]
709 -
710 710  ==== notariffs ====
711 711  
712 712  Тип данных:##// boolean//##
... ... @@ -713,15 +713,13 @@
713 713  
714 714  По умолчанию:##// false//##
715 715  
716 -(% class="box infomessage" %)
697 +(% class="box warningmessage" %)
717 717  (((
718 -Если **##true##** скрывает фильтр по программе обучения инструкторских занятий
699 +Описание отсутствует
719 719  )))
720 720  
721 -[[image:1703063138160-208.png]]
702 +==== onlytab ====
722 722  
723 -==== onlytab **##*##** ====
724 -
725 725  Тип данных:##// string //##//|## Array<string>##//
726 726  
727 727  По умолчанию:##// []//##
... ... @@ -737,7 +737,7 @@
737 737  onlytab: ['service', 'rewrite'] // покажет только вкладки «покупка услуг» и «пополнение услуг»;
738 738  {{/code}}
739 739  
740 -==== ordercomment **##*##** ====
719 +==== ordercomment ====
741 741  
742 742  Тип данных:##// string//##
743 743  
... ... @@ -748,7 +748,7 @@
748 748  Опциональный комментарий к заказу. Максимальная длинна комментария 50 символов.
749 749  )))
750 750  
751 -==== personallessonsskillstariffs **##*##** ====
730 +==== personallessonsskillstariffs ====
752 752  
753 753  Тип данных:##// Array<number> //##//|## object##//
754 754  
... ... @@ -759,18 +759,18 @@
759 759  Производит фильтрацию тарифов для индивидуальных занятий. Принимает массив идентификаторов.
760 760  )))
761 761  
762 -==== placeid **##*##** ====
741 +==== placeid ====
763 763  
764 764  Тип данных:##// number//##
765 765  
766 766  По умолчанию:##// undefined//##
767 767  
768 -(% class="box infomessage" %)
747 +(% class="box warningmessage" %)
769 769  (((
770 дентификатор места, использующийся для получения списка инструкторов.
749 +Описание отсутствует
771 771  )))
772 772  
773 -==== requiredloyalty **##*##** ====
752 +==== requiredloyalty ====
774 774  
775 775  Тип данных:##// boolean//##
776 776  
... ... @@ -781,7 +781,7 @@
781 781  Включает обязательную регистрацию клиента в программе настроенной на объектке.
782 782  )))
783 783  
784 -==== resetcart **##*##** ====
763 +==== resetcart ====
785 785  
786 786  Тип данных:##// boolean//##
787 787  
... ... @@ -792,8 +792,19 @@
792 792  Автоматически очищать содержимое корзины.
793 793  )))
794 794  
795 -==== saletermstype **##*##** ====
774 +==== rewritetariffsid ====
796 796  
776 +Тип данных:##// Array<number>//##
777 +
778 +По умолчанию:##// []//##
779 +
780 +(% class="box warningmessage" %)
781 +(((
782 +Описание отсутствует
783 +)))
784 +
785 +==== saletermstype ====
786 +
797 797  Тип данных:##// string//##
798 798  
799 799  По умолчанию:##// '//default//'//##
... ... @@ -809,18 +809,18 @@
809 809  saletermstype: 'default' // принятие правил не требуется.
810 810  {{/code}}
811 811  
812 -==== shownoticketsseances **##*##** ====
802 +==== shownoticketsseances ====
813 813  
814 814  Тип данных:##// boolean//##
815 815  
816 816  По умолчанию:##// false//##
817 817  
818 -(% class="box infomessage" %)
808 +(% class="box warningmessage" %)
819 819  (((
820 -Не скрывать сеансы, на которые закончились билеты. Работает если **##tariffsseancesfilter: true##**
810 +Описание отсутствует
821 821  )))
822 822  
823 -==== showoverseances **##*##** ====
813 +==== showoverseances ====
824 824  
825 825  Тип данных:##// boolean//##
826 826  
... ... @@ -831,23 +831,21 @@
831 831  Отвечает за отображение прошедших сеансов в списке для фильтрации по времени. При значении **##true##** прошедшие сеансы будут отображаться, но недоступны для выбора пользователем. Работает если **##tariffsseancesfilter: true##**
832 832  )))
833 833  
834 -[[image:1702554598837-627.png]]
824 +==== [[image:1702554598837-627.png]] ====
835 835  
836 -==== skills **##*##** ====
826 +==== skills ====
837 837  
838 838  Тип данных:##// Array<number>//##
839 839  
840 840  По умолчанию:##// []//##
841 841  
842 -(% class="box infomessage" %)
832 +(% class="box warningmessage" %)
843 843  (((
844 граничить видимость доступных к выбору дисциплин по идентификатору
834 писание отсутствует
845 845  )))
846 846  
847 -[[image:1702639385677-964.png]]
837 +==== tariffsseancesfilter ====
848 848  
849 -==== tariffsseancesfilter **##*##** ====
850 -
851 851  Тип данных:##// boolean//##
852 852  
853 853  По умолчанию:##// false//##
... ... @@ -858,10 +858,3 @@
858 858  )))
859 859  
860 860  [[image:https://info.moipass.ru/images/tariffsseancesfilter.png||alt="Example"]]
861 -
862 -----
863 -
864 -(% class="box warningmessage" %)
865 -(((
866 -**##* ##**- доступно в новой версии виджета
867 -)))
1702560922714-276.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.galich
Размер
... ... @@ -1,1 +1,0 @@
1 -11.1 KB
Содержимое
1702560957244-690.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.galich
Размер
... ... @@ -1,1 +1,0 @@
1 -11.6 KB
Содержимое
1702638034420-756.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.galich
Размер
... ... @@ -1,1 +1,0 @@
1 -2.0 KB
Содержимое
1702638265778-588.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.galich
Размер
... ... @@ -1,1 +1,0 @@
1 -2.4 KB
Содержимое
1702638427440-675.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.galich
Размер
... ... @@ -1,1 +1,0 @@
1 -2.9 KB
Содержимое
1702638705750-678.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.galich
Размер
... ... @@ -1,1 +1,0 @@
1 -3.5 KB
Содержимое
1702639385677-964.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.galich
Размер
... ... @@ -1,1 +1,0 @@
1 -2.6 KB
Содержимое
1702641274330-465.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.galich
Размер
... ... @@ -1,1 +1,0 @@
1 -3.7 KB
Содержимое
1703061675290-102.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.galich
Размер
... ... @@ -1,1 +1,0 @@
1 -35.6 KB
Содержимое
1703063138160-208.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.galich
Размер
... ... @@ -1,1 +1,0 @@
1 -3.7 KB
Содержимое
1703065328290-657.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.galich
Размер
... ... @@ -1,1 +1,0 @@
1 -37.2 KB
Содержимое
1703065338350-331.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.galich
Размер
... ... @@ -1,1 +1,0 @@
1 -37.1 KB
Содержимое
1703065356750-663.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.galich
Размер
... ... @@ -1,1 +1,0 @@
1 -36.7 KB
Содержимое