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

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

<
От версии < 50.1 >
отредактировано Михаил Галич
на 20.12.2023, 15:45
К версии < 49.2 >
отредактировано Михаил Галич
на 20.12.2023, 14:23
>
Изменить комментарий: sneaky stuff

Комментарий

Подробности

Свойства страницы
Содержимое
... ... @@ -200,6 +200,74 @@
200 200  
201 201  == Возможные параметры WPOpen и WPOpenModal ==
202 202  
203 +=== Календарь и даты ===
204 +
205 +==== disableddates ====
206 +
207 +Тип данных:##// Array<string>//##
208 +
209 +По умолчанию:##// []//##
210 +
211 +(% class="box infomessage" %)
212 +(((
213 +Параметр отключения дат в календаре (и в //покупке// и в //пополнении//). Делает невозможным выбор определённых дней в массиве дат.
214 +)))
215 +
216 +Пример:
217 +
218 +{{code language="javascript"}}
219 +disableddates: ['23.02.2018', '08.03.2018'] // уберёт даты 23.02.2018 и 08.03.2018 из возможных для выбора дат в календаре.
220 +{{/code}}
221 +
222 +==== forcedate ====
223 +
224 +Тип данных:##// string//##
225 +
226 +По умолчанию:##// undefined//##
227 +
228 +(% class="box infomessage" %)
229 +(((
230 +Параметр для открывания виджета с указанной сразу датой (и в //покупке// и в //пополнении//).
231 +**##forcedate: '20.05.2018'##** покажет услуги к продаже на дату 20.05.2018.
232 +)))
233 +
234 +==== maxdate ====
235 +
236 +Тип данных:##// string//##
237 +
238 +По умолчанию:##// undefined//##
239 +
240 +(% class="box infomessage" %)
241 +(((
242 +Параметр максимальной отображаемой даты в календаре (и в //покупке// и в //пополнении//).
243 +**##maxdate: '20.05.2018'##** покажет 20.05.2018 как самую последнюю дату, доступную к выбору в календаре.
244 +)))
245 +
246 +==== mindate ====
247 +
248 +Тип данных:##// string//##
249 +
250 +По умолчанию:##// undefined//##
251 +
252 +(% class="box infomessage" %)
253 +(((
254 +Параметр минимальной отображаемой даты в календаре (и в //покупке// и в //пополнении//).
255 +**##mindate: '20.05.2018'##** покажет 20.05.2018 как самую первую дату, доступную к выбору в календаре, если она находится после текущего дня.
256 +)))
257 +
258 +==== nocalendar ====
259 +
260 +Тип данных:## //boolean//##
261 +
262 +По умолчанию:##// false//##
263 +
264 +(% class="box infomessage" %)
265 +(((
266 +Убирает календарь внутри виджета (и в //покупке// и в //пополнении//), в случаях, когда дата, на которую покупается/пополняется билет, не важна.
267 +)))
268 +
269 +----
270 +
203 203  === Услуги, пакеты услуг, группы услуг ===
204 204  
205 205  ==== tariffsid ====
... ... @@ -287,72 +287,41 @@
287 287  
288 288  ----
289 289  
290 -=== Календарь и даты ===
358 +=== Предзаказ ===
291 291  
292 -==== disableddates ====
360 +==== preorder ====
293 293  
294 -Тип данных:##// Array<string>//##
362 +Тип данных:##// Array<object>//##
295 295  
296 -По умолчанию:##// []//##
364 +По умолчанию:##// undefined//##
297 297  
298 298  (% class="box infomessage" %)
299 299  (((
300 -Параметр отключения дат в календаре (и в //покупке// и в //пополнении//). Делает невозможным выбор определённых дней в массиве дат.
368 +Параметр, позволяющий купить сразу несколько услуг и перейти к подтверждению покупки.
369 + • id — id услуги к покупке
370 + • date — дата, на которую покупается услуга
371 + • count — количество покупаемых услуг
301 301  )))
302 302  
303 -Пример:
374 +===== Пример передаваемых данных: =====
304 304  
305 305  {{code language="javascript"}}
306 -disableddates: ['23.02.2018', '08.03.2018'] // уберёт даты 23.02.2018 и 08.03.2018 из возможных для выбора дат в календаре.
377 +// либо WPOpenModal({})
378 +WPOpen({
379 + preorder: [
380 + {
381 + id: 57,
382 + date: '06.06.2019',
383 + count: 1
384 + }, {
385 + id: 58,
386 + date: '07.06.2019',
387 + count: 2
388 + }
389 + ]
390 +})
307 307  {{/code}}
308 308  
309 -==== forcedate ====
310 -
311 -Тип данных:##// string//##
312 -
313 -По умолчанию:##// undefined//##
314 -
315 -(% class="box infomessage" %)
316 -(((
317 -Параметр для открывания виджета с указанной сразу датой (и в //покупке// и в //пополнении//).
318 -**##forcedate: '20.05.2018'##** покажет услуги к продаже на дату 20.05.2018.
319 -)))
320 -
321 -==== maxdate ====
322 -
323 -Тип данных:##// string//##
324 -
325 -По умолчанию:##// undefined//##
326 -
327 -(% class="box infomessage" %)
328 -(((
329 -Параметр максимальной отображаемой даты в календаре (и в //покупке// и в //пополнении//).
330 -**##maxdate: '20.05.2018'##** покажет 20.05.2018 как самую последнюю дату, доступную к выбору в календаре.
331 -)))
332 -
333 -==== mindate ====
334 -
335 -Тип данных:##// string//##
336 -
337 -По умолчанию:##// undefined//##
338 -
339 -(% class="box infomessage" %)
340 -(((
341 -Параметр минимальной отображаемой даты в календаре (и в //покупке// и в //пополнении//).
342 -**##mindate: '20.05.2018'##** покажет 20.05.2018 как самую первую дату, доступную к выбору в календаре, если она находится после текущего дня.
343 -)))
344 -
345 -==== nocalendar ====
346 -
347 -Тип данных:## //boolean//##
348 -
349 -По умолчанию:##// false//##
350 -
351 -(% class="box infomessage" %)
352 -(((
353 -Убирает календарь внутри виджета (и в //покупке// и в //пополнении//), в случаях, когда дата, на которую покупается/пополняется билет, не важна.
354 -)))
355 -
356 356  ----
357 357  
358 358  === Отображение ===
... ... @@ -829,43 +829,6 @@
829 829  
830 830  ----
831 831  
832 -=== Предзаказ ===
833 -
834 -==== preorder ====
835 -
836 -Тип данных:##// Array<object>//##
837 -
838 -По умолчанию:##// undefined//##
839 -
840 -(% class="box infomessage" %)
841 -(((
842 -Параметр, позволяющий купить сразу несколько услуг и перейти к подтверждению покупки.
843 - • id — id услуги к покупке
844 - • date — дата, на которую покупается услуга
845 - • count — количество покупаемых услуг
846 -)))
847 -
848 -===== Пример передаваемых данных: =====
849 -
850 -{{code language="javascript"}}
851 -// либо WPOpenModal({})
852 -WPOpen({
853 - preorder: [
854 - {
855 - id: 57,
856 - date: '06.06.2019',
857 - count: 1
858 - }, {
859 - id: 58,
860 - date: '07.06.2019',
861 - count: 2
862 - }
863 - ]
864 -})
865 -{{/code}}
866 -
867 -----
868 -
869 869  (% class="box warningmessage" %)
870 870  (((
871 871  **##* ##**- доступно в новой версии виджета