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

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

<
От версии < 44.1 >
отредактировано Михаил Галич
на 20.12.2023, 11:42
К версии < 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,134 +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 -
298 -
299 -==== rtariffsid ====
300 -
301 -Тип данных:##// Array<number> //##//|## boolean##//
302 -
303 -По умолчанию:##// []//##
304 -
305 -(% class="box infomessage" %)
306 -(((
307 -Тарифы, которые следует показать после ввода карты во вкладке «Пополнение услуг». По умолчанию массив пуст и не показывает отдельно никакие из услуг. Используется для принудительной фильтрации в том случае, когда определённому пользователю необходимо показывать услуги, доступные только для него.
308 -)))
309 -
310 -Пример:
311 -
312 -{{code language="javascript"}}
313 -rtariffsid: [56, 57] // покажет тарифы с id 56 и 57 после ввода карты во вкладке «Пополнение услуг»
314 -rtariffsid: false // уберёт все тарифы во вкладке «Пополнение услуг»
315 -{{/code}}
316 -
317 -
318 -
319 -==== rewritetariffsid ====
320 -
321 -(% class="box infomessage" %)
322 -(((
323 -См. rtariffsid
324 -)))
325 -
326 -==== bundlesid ====
327 -
328 -Тип данных:##// Array<number> //##//|## boolean##//
329 -
330 -По умолчанию:##// []//##
331 -
332 -(% class="box infomessage" %)
333 -(((
334 -Пакеты услуг, которые следует показать на первой странице. По умолчанию массив пуст и не показывает отдельно никакие из пакетов услуг. Используется для принудительной фильтрации в том случае, когда определённому пользователю необходимо показывать пакеты услуг, доступные только для него.
335 -)))
336 -
337 -Пример:
338 -
339 -{{code language="javascript"}}
340 -bundlesid: [4, 5] // покажет пакеты услуг с id 4 и 5 в момент открытия виджета.
341 -bundlesid: false // уберёт все пакеты услуг с первой страницы
342 -{{/code}}
343 -
344 -==== bundleslessonstariffsid ====
345 -
346 -Тип данных:##// Array<number>//##
347 -
348 -По умолчанию:##// []//##
349 -
350 -(% class="box warningmessage" %)
351 -(((
352 -Описание отсутствует
353 -)))
354 -
355 -==== groupid ====
356 -
357 -Тип данных:##// number//##
358 -
359 -По умолчанию:##// undefined//##
360 -
361 -(% class="box infomessage" %)
362 -(((
363 -Параметр, который форсирует показ определённой группы услуг ппс. groupid: 5 покажет только одну группу с id 5 в виджете.
364 -)))
365 -
366 -----
367 -
368 -=== Предзаказ ===
369 -
370 -==== preorder ====
371 -
372 -Тип данных:##// Array<object>//##
373 -
374 -По умолчанию:##// undefined//##
375 -
376 -(% class="box infomessage" %)
377 -(((
378 -Параметр, позволяющий купить сразу несколько услуг и перейти к подтверждению покупки.
379 - • id — id услуги к покупке
380 - • date — дата, на которую покупается услуга
381 - • count — количество покупаемых услуг
382 -)))
383 -
384 -===== Пример передаваемых данных: =====
385 -
386 -{{code language="javascript"}}
387 -// либо WPOpenModal({})
388 -WPOpen({
389 - preorder: [
390 - {
391 - id: 57,
392 - date: '06.06.2019',
393 - count: 1
394 - }, {
395 - id: 58,
396 - date: '07.06.2019',
397 - count: 2
398 - }
399 - ]
400 -})
401 -{{/code}}
402 -
403 -----
404 -
405 405  === Отображение ===
406 406  
407 407  ==== cartmaxitems **##*##** ====
... ... @@ -432,11 +432,13 @@
432 432  
433 433  По умолчанию:##// []//##
434 434  
435 -(% class="box warningmessage" %)
301 +(% class="box infomessage" %)
436 436  (((
437 -Описание отсутствует
303 +Фильтр категорий инструкторских занятий. Скрывает категории в выпадающем списке, **##id##** которых не совпадают заданными в массиве.
438 438  )))
439 439  
306 +[[image:1703065952567-753.png]]
307 +
440 440  ==== clubsiteid ====
441 441  
442 442  Тип данных:##// number//##
... ... @@ -542,11 +542,19 @@
542 542  
543 543  По умолчанию:##// []//##
544 544  
545 -(% class="box warningmessage" %)
413 +(% class="box infomessage" %)
546 546  (((
547 -Описание отсутствует
415 +Фильтр программ обучения для групповых занятий
548 548  )))
549 549  
418 +[[image:1703065356750-663.png]]
419 +
420 +Пример:
421 +
422 +{{code language="javascript"}}
423 +grouplessonstariffsid: [1823, 1900] // скрыть все программы обучения, кроме 1823 и 1900
424 +{{/code}}
425 +
550 550  ==== lessonslocation **##*##** ====
551 551  
552 552  Тип данных:##// number//##
... ... @@ -709,11 +709,13 @@
709 709  
710 710  По умолчанию:##// false//##
711 711  
712 -(% class="box warningmessage" %)
588 +(% class="box infomessage" %)
713 713  (((
714 -Описание отсутствует
590 +Если **##true##** скрывает фильтр по программе обучения инструкторских занятий
715 715  )))
716 716  
593 +[[image:1703063138160-208.png]]
594 +
717 717  ==== onlytab **##*##** ====
718 718  
719 719  Тип данных:##// string //##//|## Array<string>##//
... ... @@ -744,15 +744,24 @@
744 744  
745 745  ==== personallessonsskillstariffs **##*##** ====
746 746  
747 -Тип данных:##// Array<number> //##//|## object##//
625 +Тип данных:##// object//##
748 748  
749 -По умолчанию:##// []//##
627 +По умолчанию:##// {}//##
750 750  
751 751  (% class="box infomessage" %)
752 752  (((
753 -Производит фильтрацию тарифов для индивидуальных занятий. Принимает массив идентификаторов.
631 +Ограничивает список тарифов (в фильтре) при выборе конкретной дисциплины.
632 +Принимает объект, внутри которого указываются пары ключ/значение по выражению: {skillid}: [{tariffid},...]
754 754  )))
755 755  
635 +Пример:
636 +
637 +{{code language="javascript"}}
638 +personallessonsskillstariffs: {
639 + "1": [ 15, 23] // При выборе дисциплины с id 1 - отображать тарифы с id 15 и 23
640 +}
641 +{{/code}}
642 +
756 756  ==== placeid **##*##** ====
757 757  
758 758  Тип данных:##// number//##
... ... @@ -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  )))
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
Содержимое