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

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

<
От версии < 48.1 >
отредактировано Михаил Галич
на 20.12.2023, 12:55
К версии < 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,130 +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 -==== rewritetariffsid **##*##** ====
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 -==== rtariffsid ====
316 -
317 -(% class="box infomessage" %)
318 -(((
319 -См. rewritetariffsid. Доступен и в старой версии виджета
320 -)))
321 -
322 -==== bundlesid ====
323 -
324 -Тип данных:##// Array<number> //##//|## boolean##//
325 -
326 -По умолчанию:##// []//##
327 -
328 -(% class="box infomessage" %)
329 -(((
330 -Пакеты услуг, которые следует показать на первой странице. По умолчанию массив пуст и не показывает отдельно никакие из пакетов услуг. Используется для принудительной фильтрации в том случае, когда определённому пользователю необходимо показывать пакеты услуг, доступные только для него.
331 -)))
332 -
333 -Пример:
334 -
335 -{{code language="javascript"}}
336 -bundlesid: [4, 5] // покажет пакеты услуг с id 4 и 5 в момент открытия виджета.
337 -bundlesid: false // уберёт все пакеты услуг с первой страницы
338 -{{/code}}
339 -
340 -==== bundleslessonstariffsid ====
341 -
342 -Тип данных:##// Array<number>//##
343 -
344 -По умолчанию:##// []//##
345 -
346 -(% class="box warningmessage" %)
347 -(((
348 -Описание отсутствует
349 -)))
350 -
351 -==== groupid ====
352 -
353 -Тип данных:##// number//##
354 -
355 -По умолчанию:##// undefined//##
356 -
357 -(% class="box infomessage" %)
358 -(((
359 -Параметр, который форсирует показ определённой группы услуг ппс. groupid: 5 покажет только одну группу с id 5 в виджете.
360 -)))
361 -
362 -----
363 -
364 -=== Предзаказ ===
365 -
366 -==== preorder ====
367 -
368 -Тип данных:##// Array<object>//##
369 -
370 -По умолчанию:##// undefined//##
371 -
372 -(% class="box infomessage" %)
373 -(((
374 -Параметр, позволяющий купить сразу несколько услуг и перейти к подтверждению покупки.
375 - • id — id услуги к покупке
376 - • date — дата, на которую покупается услуга
377 - • count — количество покупаемых услуг
378 -)))
379 -
380 -===== Пример передаваемых данных: =====
381 -
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 -})
397 -{{/code}}
398 -
399 -----
400 -
401 401  === Отображение ===
402 402  
403 403  ==== cartmaxitems **##*##** ====
... ... @@ -545,7 +545,7 @@
545 545  Фильтр программ обучения для групповых занятий
546 546  )))
547 547  
548 -==== [[image:1703065356750-663.png]] ====
418 +[[image:1703065356750-663.png]]
549 549  
550 550  Пример:
551 551  
... ... @@ -752,15 +752,24 @@
752 752  
753 753  ==== personallessonsskillstariffs **##*##** ====
754 754  
755 -Тип данных:##// Array<number> //##//|## object##//
625 +Тип данных:##// object//##
756 756  
757 -По умолчанию:##// []//##
627 +По умолчанию:##// {}//##
758 758  
759 759  (% class="box infomessage" %)
760 760  (((
761 -Производит фильтрацию тарифов для индивидуальных занятий. Принимает массив идентификаторов.
631 +Ограничивает список тарифов (в фильтре) при выборе конкретной дисциплины.
632 +Принимает объект, внутри которого указываются пары ключ/значение по выражению: {skillid}: [{tariffid},...]
762 762  )))
763 763  
635 +Пример:
636 +
637 +{{code language="javascript"}}
638 +personallessonsskillstariffs: {
639 + "1": [ 15, 23] // При выборе дисциплины с id 1 - отображать тарифы с id 15 и 23
640 +}
641 +{{/code}}
642 +
764 764  ==== placeid **##*##** ====
765 765  
766 766  Тип данных:##// number//##
... ... @@ -863,7 +863,131 @@
863 863  
864 864  ----
865 865  
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 +
866 866  (% class="box warningmessage" %)
867 867  (((
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 +(((
868 868  **##* ##**- доступно в новой версии виджета
869 869  )))