цифра 1 это если что ID вашего активного AD
29.11.2019 19:54:18
|
|||
|
25.11.2019 04:57:23
[QUOTE]Николай Смирнов написал:
Форма размещена на сайте. После 17 часов пятницы она была активна. Когда ее отключил отобразился старый текст "Что-то пошло не так ...", но если перейти по публичной ссылке, то отображается нужный текст[/QUOTE] Ссылки дай |
|
|
20.11.2019 06:24:24
|
|||
|
20.11.2019 04:51:02
[QUOTE]Николай Смирнов написал:
Не хватает квалификации, но мысль, что именно так и реализовано посещала. Спасибо! Я форму отключаю в пятницу в 17 часов и включаю ее в понедельник в 8-00. Буду очень признателен, если так поможете сделать. [/QUOTE] По логике должно быть правильно, скорее всего как то по проще условие сделать можно[CODE]<? if ((strtotime('friday this week') + 17 * 3600) < time() && time() < (strtotime('sunday this week') + 86400 + 8 * 3600) && strripos($APPLICATION->GetCurPage(), "/pub/form/") !== false || time() < (strtotime('monday this week') + 8 * 3600) && strripos($APPLICATION->GetCurPage(), "/pub/form/") !== false) {?> <st yle> div[id^="crm-web-form-id-"]{display:none;} </style> <sc ript> BX.ready(function(){ BX('bxform').innerHTML = ''; BX('pub-template-error').style.display = 'block'; BX('pub-template-error-title').innerHTML = '<div class="pub-template-error-image"></div>Обратитесь пожалуйста в рабочее время'; BX('pub-template-error-text').innerHTML = 'Форма временно не активна'; }); </sc ript> <? } ?> [/CODE] |
|
|
19.11.2019 11:58:58
[QUOTE]Николай Смирнов написал:
Добавил. Текст не изменился [/QUOTE] Так то вчера был понедельник, проверяется здесь (от 0 (воскресенье) до 6 (суббота)) [CODE]in_array(date('w'), array(0, 6))[/CODE] |
|
|
18.11.2019 08:43:59
[QUOTE]Николай Смирнов написал:
Спасибо, но в этом случае будет возможность заполнить форму. Наших пациентов такая надпись не остановит. Так понимаю, что как на скриншоте не сделать? Это в инструменте разработчика.[/QUOTE] Добавь этот код в конец хидера шаблона pub /home/bitrix/www/bitrix/templates/pub/header.php [CODE]<?if (in_array(date('w'), array(0, 6)) && strripos($APPLICATION->GetCurPage(), "/pub/form/") !== false) {?> <st yle> div[id^="crm-web-form-id-"]{display:none;} </style> <sc ript> BX.ready(function(){ BX('bxform').innerHTML = ''; BX('pub-template-error').style.display = 'block'; BX('pub-template-error-title').innerHTML = '<div class="pub-template-error-image"></div>Обратитесь пожалуйста в рабочее время'; BX('pub-template-error-text').innerHTML = 'Форма временно не активна'; }); </sc ript> <?}?> [/CODE] |
|
|