Изменения документа Для_разработчиков
Редактировал(а) Михаил Галич 26.11.2024, 12:16
<
>
отредактировано Михаил Галич
на 14.12.2023, 15:26
на 14.12.2023, 15:26
отредактировано Михаил Галич
на 14.12.2023, 14:38
на 14.12.2023, 14:38
Изменить комментарий:
К данной версии нет комментариев
Комментарий
-
Свойства страницы (1 изменено, 0 добавлено, 0 удалено)
-
Вложения (0 изменено, 0 добавлено, 7 удалено)
Подробности
- Свойства страницы
-
- Содержимое
-
... ... @@ -37,10 +37,7 @@ 37 37 38 38 == WPInit({params}) == 39 39 40 -(% class="box infomessage" %) 41 -((( 42 -Функция загрузки виджета с параметризацией, при создании необходимо передать**## id ##**виджета, который можно найти в Административной панели 43 -))) 40 +Функция загрузки виджета с параметризацией, при создании необходимо передать id виджета, который можно найти в Административной панели 44 44 45 45 ===== Минимальный способ инициализации: ===== 46 46 ... ... @@ -50,10 +50,7 @@ 50 50 51 51 ===== Пример передаваемых данных: ===== 52 52 53 -(% class="box infomessage" %) 54 -((( 55 -Виджет можно инициализировать с различными параметрами, все из них опциональные, кроме **##id##**. 56 -))) 50 +Виджет можно инициализировать с различными параметрами, все из них опциональные, кроме id. 57 57 58 58 {{code language="javascript"}} 59 59 WPInit({ ... ... @@ -66,10 +66,7 @@ 66 66 67 67 == WPOpen({params}) == 68 68 69 -(% class="box infomessage" %) 70 -((( 71 -Функция открытия виджета в каком-либо блоке, используется при инициализации виджета с## **type: 'instant'**## 72 -))) 63 +Функция открытия виджета в каком-либо блоке, используется при инициализации виджета с ##type: 'instant'## 73 73 74 74 ===== Пример передаваемых данных: ===== 75 75 ... ... @@ -82,10 +82,7 @@ 82 82 83 83 == WPOpenModal({params}) == 84 84 85 -(% class="box infomessage" %) 86 -((( 87 -Функция открытия виджета в модальном окне, используется при инициализации виджета с## **type: 'modal'**## 88 -))) 76 +Функция открытия виджета в модальном окне, используется при инициализации виджета с ##type: 'modal'## 89 89 90 90 ===== Пример передаваемых данных: ===== 91 91 ... ... @@ -99,10 +99,7 @@ 99 99 100 100 == WPChange({status, data}) == 101 101 102 -(% class="box infomessage" %) 103 -((( 104 104 Функция, которая вызывается каждый раз при изменении состояния виджета. Каждый раз передаёт в переменной response состояние в status и опционально данные в data. При переопределении этой функции у себя на странице, администратор может следить за состоянием виджета и статусом заказа из javascript 105 -))) 106 106 107 107 ===== Примеры передаваемых данных: ===== 108 108 ... ... @@ -138,10 +138,7 @@ 138 138 139 139 Тип данных:## //number//## 140 140 141 -(% class="box infomessage" %) 142 -((( 143 -id виджета, который можно узнать в Административной панели. 144 -))) 126 +id виджета, который можно узнать в Административной панели 145 145 146 146 == Возможные параметры WPInit == 147 147 ... ... @@ -151,13 +151,11 @@ 151 151 152 152 По умолчанию:##// false//## 153 153 154 -(% class="box infomessage" %) 155 -((( 156 156 Высота виджета в пикселях, по умолчанию: 157 - • 480px, если виджет запущен как type: 'modal' 158 - • 100%, если виджет запущен как type: 'instant' 159 -))) 160 160 138 +* 480px, если виджет запущен как type: 'modal' 139 +* 100%, если виджет запущен как type: 'instant' 140 + 161 161 ==== width ==== 162 162 163 163 Тип данных:## //number //##//|## boolean##// ... ... @@ -164,13 +164,11 @@ 164 164 165 165 По умолчанию:##// false//## 166 166 167 -(% class="box infomessage" %) 168 -((( 169 169 Ширина виджета в пикселях, по умолчанию: 170 - • 640px, если виджет запущен как type: 'modal' 171 - • 100%, если виджет запущен как type: 'instant' 172 -))) 173 173 149 +* 640px, если виджет запущен как type: 'modal' 150 +* 100%, если виджет запущен как type: 'instant' 151 + 174 174 ==== type ==== 175 175 176 176 Тип данных:## //string//## ... ... @@ -177,13 +177,11 @@ 177 177 178 178 По умолчанию:##// 'instant'//## 179 179 180 -(% class="box infomessage" %) 181 -((( 182 182 Способ открытия виджета 183 - • 'instant' Открытие виджета на месте, где был вызов виджета (на месте тэга script), либо в блоке place, если он указан в параметрах виджета при инициализации 184 - • 'modal' Открытие виджета в модальном окне 185 -))) 186 186 160 +* 'instant' Открытие виджета на месте, где был вызов виджета (на месте тэга script), либо в блоке place, если он указан в параметрах виджета при инициализации 161 +* 'modal' Открытие виджета в модальном окне 162 + 187 187 ==== place ==== 188 188 189 189 Тип данных:## //string //##//|## boolean##// ... ... @@ -190,10 +190,7 @@ 190 190 191 191 По умолчанию:##// false//## 192 192 193 -(% class="box infomessage" %) 194 -((( 195 -Идентификатор элемента DOM, в который необходимо поместить виджет, например: **###widget##**. Используется совместно с **##type: 'instant'##** 196 -))) 169 +Идентификатор элемента DOM, в который необходимо поместить виджет, например: #widget. Используется совместно с type: 'instant' 197 197 198 198 (% class="box warningmessage" %) 199 199 ((( ... ... @@ -212,17 +212,15 @@ 212 212 213 213 По умолчанию:##// []//## 214 214 215 -(% class="box infomessage" %) 216 -((( 217 217 Параметр отключения дат в календаре (и в //покупке// и в //пополнении//). Делает невозможным выбор определённых дней в массиве дат. 218 - )))189 +Пример использования: 219 219 220 -Пример: 221 - 222 222 {{code language="javascript"}} 223 -disableddates: ['23.02.2018', '08.03.2018'] // уберёт даты 23.02.2018 и 08.03.2018 из возможных для выбора дат в календаре.192 +disableddates: ['23.02.2018', '08.03.2018'] 224 224 {{/code}} 225 225 195 +уберёт даты 23.02.2018 и 08.03.2018 из возможных для выбора дат в календаре. 196 + 226 226 ==== forcedate ==== 227 227 228 228 Тип данных:##// string//## ... ... @@ -229,11 +229,7 @@ 229 229 230 230 По умолчанию:##// undefined//## 231 231 232 -(% class="box infomessage" %) 233 -((( 234 -Параметр для открывания виджета с указанной сразу датой (и в //покупке// и в //пополнении//). 235 -**##forcedate: '20.05.2018'##** покажет услуги к продаже на дату 20.05.2018. 236 -))) 203 +Параметр для открывания виджета с указанной сразу датой (и в //покупке// и в //пополнении//). forcedate: '20.05.2018' покажет услуги к продаже на дату 20.05.2018. 237 237 238 238 ==== maxdate ==== 239 239 ... ... @@ -241,11 +241,7 @@ 241 241 242 242 По умолчанию:##// undefined//## 243 243 244 -(% class="box infomessage" %) 245 -((( 246 -Параметр максимальной отображаемой даты в календаре (и в //покупке// и в //пополнении//). 247 -**##maxdate: '20.05.2018'##** покажет 20.05.2018 как самую последнюю дату, доступную к выбору в календаре. 248 -))) 211 +Параметр максимальной отображаемой даты в календаре (и в //покупке// и в //пополнении//). maxdate: '20.05.2018' покажет 20.05.2018 как самую последнюю дату, доступную к выбору в календаре. 249 249 250 250 ==== mindate ==== 251 251 ... ... @@ -253,10 +253,7 @@ 253 253 254 254 По умолчанию:##// undefined//## 255 255 256 -(% class="box infomessage" %) 257 -((( 258 -Параметр минимальной отображаемой даты в календаре (и в //покупке// и в //пополнении//). mindate: '20.05.2018' покажет 20.05.2018 как самую первую дату, доступную к выбору в календаре, если она находится после текущего дня. 259 -))) 219 +Параметр минимальной отображаемой даты в календаре (и в //покупке// и в //пополнении//). mindate: '20.05.2018' покажет 20.05.2018 как самую первую дату, доступную к выбору в календаре, если она находится после текущего дня 260 260 261 261 ==== nocalendar ==== 262 262 ... ... @@ -264,10 +264,7 @@ 264 264 265 265 По умолчанию:##// false//## 266 266 267 -(% class="box infomessage" %) 268 -((( 269 269 Убирает календарь внутри виджета (и в //покупке// и в //пополнении//), в случаях, когда дата, на которую покупается/пополняется билет, не важна. 270 -))) 271 271 272 272 ---- 273 273 ... ... @@ -279,12 +279,9 @@ 279 279 280 280 По умолчанию:##// []//## 281 281 282 -(% class="box infomessage" %) 283 -((( 284 284 Тарифы, которые следует показать на вкладке «Покупка услуг». По умолчанию массив пуст и не показывает отдельно никакие из услуг. Используется для принудительной фильтрации в том случае, когда определённому пользователю необходимо показывать услуги, доступные только для него. 285 -))) 286 286 287 -Пример: 241 +Пример использования: 288 288 289 289 {{code language="javascript"}} 290 290 tariffsid: [29, 30] // покажет тарифы с id 29 и 30 во вкладке «Покупка услуг». ... ... @@ -297,12 +297,9 @@ 297 297 298 298 По умолчанию:##// []//## 299 299 300 -(% class="box infomessage" %) 301 -((( 302 302 Тарифы, которые следует показать после ввода карты во вкладке «Пополнение услуг». По умолчанию массив пуст и не показывает отдельно никакие из услуг. Используется для принудительной фильтрации в том случае, когда определённому пользователю необходимо показывать услуги, доступные только для него. 303 -))) 304 304 305 -Пример: 256 +Пример использования: 306 306 307 307 {{code language="javascript"}} 308 308 rtariffsid: [56, 57] // покажет тарифы с id 56 и 57 после ввода карты во вкладке «Пополнение услуг» ... ... @@ -315,12 +315,9 @@ 315 315 316 316 По умолчанию:##// []//## 317 317 318 -(% class="box infomessage" %) 319 -((( 320 320 Пакеты услуг, которые следует показать на первой странице. По умолчанию массив пуст и не показывает отдельно никакие из пакетов услуг. Используется для принудительной фильтрации в том случае, когда определённому пользователю необходимо показывать пакеты услуг, доступные только для него. 321 -))) 322 322 323 -Пример: 271 +Пример использования: 324 324 325 325 {{code language="javascript"}} 326 326 bundlesid: [4, 5] // покажет пакеты услуг с id 4 и 5 в момент открытия виджета. ... ... @@ -344,10 +344,7 @@ 344 344 345 345 По умолчанию:##// undefined//## 346 346 347 -(% class="box infomessage" %) 348 -((( 349 349 Параметр, который форсирует показ определённой группы услуг ппс. groupid: 5 покажет только одну группу с id 5 в виджете. 350 -))) 351 351 352 352 ---- 353 353 ... ... @@ -359,14 +359,12 @@ 359 359 360 360 По умолчанию:##// undefined//## 361 361 362 -(% class="box infomessage" %) 363 -((( 364 364 Параметр, позволяющий купить сразу несколько услуг и перейти к подтверждению покупки. 365 - • id — id услуги к покупке 366 - • date — дата, на которую покупается услуга 367 - • count — количество покупаемых услуг 368 -))) 369 369 309 +* id — id услуги к покупке 310 +* date — дата, на которую покупается услуга 311 +* count — количество покупаемых услуг 312 + 370 370 ===== Пример передаваемых данных: ===== 371 371 372 372 {{code language="javascript"}} ... ... @@ -396,10 +396,8 @@ 396 396 397 397 По умолчанию:##// 6//## 398 398 399 -(% class="box infomessage" %) 400 -((( 401 -Ограничивает максимальное кол-во товаров в корзине. ##Минимальное значение 1, но не меньше **cartminitems**. Максимальное значение 60.## 402 -))) 342 +(% class="wikigeneratedid" %) 343 +Ограничивает максимальное кол-во товаров в корзине. ##Минимальное значение 1. Максимальное значение 60.## 403 403 404 404 ==== cartminitems ==== 405 405 ... ... @@ -407,10 +407,7 @@ 407 407 408 408 По умолчанию:##// 1//## 409 409 410 -(% class="box infomessage" %) 411 -((( 412 -Ограничивает минимальное кол-во товаров в корзине. ##Минимальное значение 1. Максимальное значение 60, но не больше **cartmaxitems**.## 413 -))) 351 +Ограничивает минимальное кол-во товаров в корзине. ##Минимальное значение 1. Максимальное значение 60.## 414 414 415 415 ==== categories ==== 416 416 ... ... @@ -451,12 +451,8 @@ 451 451 452 452 По умолчанию:##// false//## 453 453 454 -(% class="box infomessage" %) 455 -((( 456 456 Параметр предотвращает добавление в корзину тарифов с различными сеансами. 457 -Таким образом как только в корзине появится хоть один товар с сеансом "10:00 - 11:30", товары, у которых есть сеанс например "13:00 - 14:30" будет невозможно добавить в корзину. 458 -Товары без сеансов __не будут затронуты__. 459 -))) 393 +Таким образом как только в корзине появится хоть один товар с сеансом "10:00 - 11:30", товары, у которых есть сеанс например "13:00 - 14:30" будет невозможно добавить в корзину. Товары без сеансов не будут затронуты. 460 460 461 461 ==== forcemedia ==== 462 462 ... ... @@ -464,10 +464,7 @@ 464 464 465 465 По умолчанию:##// ''//## 466 466 467 -(% class="box infomessage" %) 468 -((( 469 469 Параметр, который вставяет строчку с носителем в поле носителя во вкладке «Пополнение услуг». Используется, например, для QR-кода нанесённого на носитель, чтобы быстро его пополнить. 470 -))) 471 471 472 472 Пример: 473 473 ... ... @@ -481,10 +481,7 @@ 481 481 482 482 По умолчанию без указания идентификатора не учитывается. 483 483 484 -(% class="box infomessage" %) 485 -((( 486 486 Заставит виджет выбрать мероприятие арены по идентификатору платформы и не позволять вернуться к этапу выбора других мероприятий. 487 -))) 488 488 489 489 ==== forcesectorid ==== 490 490 ... ... @@ -492,10 +492,7 @@ 492 492 493 493 По умолчанию без указания идентификатора не учитывается. 494 494 495 -(% class="box infomessage" %) 496 -((( 497 -Заставит виджет выбрать сектор мероприятия по **##id##** и не позволять вернуться к этапу выбора других секторов. 498 -))) 423 +Заставит виджет выбрать сектор мероприятия по id и не позволять вернуться к этапу выбора других секторов. 499 499 500 500 ==== forcetab ==== 501 501 ... ... @@ -503,13 +503,7 @@ 503 503 504 504 По умолчанию:##// ''//## 505 505 506 -(% class="box infomessage" %) 507 -((( 508 -Переключение на необходимую вкладку виджета («**покупка услуг**» или «**пополнение услуг**») при загрузке. 509 -По умолчанию открывается вкладка «**покупка услуг**». 510 -**##forcetab: 'rewrite'##** принудительно откроет «**пополнение услуг**». 511 -Обычно используется в комбинации с параметром **##onlytab##** 512 -))) 431 +Переключение на необходимую вкладку виджета («покупка услуг» или «пополнение услуг») при загрузке. По умолчанию открывается вкладка «покупка услуг». forcetab: 'rewrite' принудительно откроет «пополнение услуг». Обычно используется в комбинации с параметром ##onlytab## 513 513 514 514 ==== grouplessonsskillstariffs ==== 515 515 ... ... @@ -572,10 +572,7 @@ 572 572 573 573 По умолчанию:##// ''//## 574 574 575 -(% class="box infomessage" %) 576 -((( 577 577 Параметр локализации. Позволяет переключать между языками виджета, например 'ru' - русский язык, 'en' - английский язык. 578 -))) 579 579 580 580 ==== marketbillid ==== 581 581 ... ... @@ -605,10 +605,7 @@ 605 605 606 606 По умолчанию:##// true//## 607 607 608 -(% class="box infomessage" %) 609 -((( 610 610 Отображать миникарту. 611 -))) 612 612 613 613 ==== minimapaspect ==== 614 614 ... ... @@ -616,10 +616,7 @@ 616 616 617 617 По умолчанию:##// 0.2//## 618 618 619 -(% class="box infomessage" %) 620 -((( 621 621 Размер миникарты относительной полного размера карты, а не контейнера, в которой она находится. 622 -))) 623 623 624 624 ==== multidayslessonsskillstarif(% style="display:none" %) (%%)fs ==== 625 625 ... ... @@ -627,11 +627,7 @@ 627 627 628 628 По умолчанию:##// []//## 629 629 630 -(% class="box infomessage" %) 631 -((( 632 -Производит фильтрацию тарифов для многодневных занятий. Принимает массив идентификаторов. 633 -Параметр дополняет фильтрацию по параметру **##grouplessonsskillstariffs##**. 634 -))) 540 +Производит фильтрацию тарифов для многодневных занятий. Принимает массив идентификаторов. Параметр дополняет фильтрацию по параметру grouplessonsskillstariffs. 635 635 636 636 ==== nocategories ==== 637 637 ... ... @@ -672,10 +672,7 @@ 672 672 673 673 По умолчанию:##// false//## 674 674 675 -(% class="box infomessage" %) 676 -((( 677 677 Убирает вывод промокода на странице подтверждения заказа. 678 -))) 679 679 680 680 ==== noskills ==== 681 681 ... ... @@ -705,10 +705,7 @@ 705 705 706 706 По умолчанию:##// []//## 707 707 708 -(% class="box infomessage" %) 709 -((( 710 -Скрытие других вкладок виджета («покупка услуг» или «пополнение услуг») при загрузке. Обычно используется в комбинации с параметром **##forcetab##** 711 -))) 611 +Скрытие других вкладок виджета («покупка услуг» или «пополнение услуг») при загрузке. Обычно используется в комбинации с параметром forcetab 712 712 713 713 {{code language="javascript"}} 714 714 onlytab: 'service' // покажет только вкладку «покупка услуг». ... ... @@ -722,10 +722,7 @@ 722 722 723 723 По умолчанию:##// ''//## 724 724 725 -(% class="box infomessage" %) 726 -((( 727 727 Опциональный комментарий к заказу. Максимальная длинна комментария 50 символов. 728 -))) 729 729 730 730 ==== personallessonsskillstariffs ==== 731 731 ... ... @@ -733,10 +733,7 @@ 733 733 734 734 По умолчанию:##// []//## 735 735 736 -(% class="box infomessage" %) 737 -((( 738 738 Производит фильтрацию тарифов для индивидуальных занятий. Принимает массив идентификаторов. 739 -))) 740 740 741 741 ==== placeid ==== 742 742 ... ... @@ -755,10 +755,7 @@ 755 755 756 756 По умолчанию:##// false//## 757 757 758 -(% class="box infomessage" %) 759 -((( 760 -Включает обязательную регистрацию клиента в программе настроенной на объектке. 761 -))) 652 +Включает обязательную регистриацию клиента в программе настроенной на объектке. 762 762 763 763 ==== resetcart ==== 764 764 ... ... @@ -766,10 +766,7 @@ 766 766 767 767 По умолчанию:##// false//## 768 768 769 -(% class="box infomessage" %) 770 -((( 771 771 Автоматически очищать содержимое корзины. 772 -))) 773 773 774 774 ==== rewritetariffsid ==== 775 775 ... ... @@ -788,10 +788,7 @@ 788 788 789 789 По умолчанию:##// '//default//'//## 790 790 791 -(% class="box infomessage" %) 792 -((( 793 793 Перед оплатой просит пользователя согласиться с правилами в форме галочки или всплывающего окна 794 -))) 795 795 796 796 {{code language="javascript"}} 797 797 saletermstype: 'checkbox' // потребует установку галочки для согласия. ... ... @@ -821,8 +821,6 @@ 821 821 Отвечает за отображение прошедших сеансов в списке для фильтрации по времени. При значении **##true##** прошедшие сеансы будут отображаться, но недоступны для выбора пользователем. Работает если **##tariffsseancesfilter: true##** 822 822 ))) 823 823 824 -[[image:1702554598837-627.png]] 825 - 826 826 ==== skills ==== 827 827 828 828 Тип данных:##// Array<number>//##
- 1702554428428-400.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.galich - Размер
-
... ... @@ -1,1 +1,0 @@ 1 -20.2 KB - Содержимое
- 1702554509270-941.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.galich - Размер
-
... ... @@ -1,1 +1,0 @@ 1 -13.2 KB - Содержимое
- 1702554528172-562.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.galich - Размер
-
... ... @@ -1,1 +1,0 @@ 1 -13.2 KB - Содержимое
- 1702554569171-323.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.galich - Размер
-
... ... @@ -1,1 +1,0 @@ 1 -13.1 KB - Содержимое
- 1702554574520-666.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.galich - Размер
-
... ... @@ -1,1 +1,0 @@ 1 -13.1 KB - Содержимое
- 1702554576844-773.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.galich - Размер
-
... ... @@ -1,1 +1,0 @@ 1 -13.1 KB - Содержимое
- 1702554598837-627.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.galich - Размер
-
... ... @@ -1,1 +1,0 @@ 1 -13.4 KB - Содержимое