Цитата |
---|
Николай Смирнов написал: Не хватает квалификации, но мысль, что именно так и реализовано посещала. Спасибо! Я форму отключаю в пятницу в 17 часов и включаю ее в понедельник в 8-00. Буду очень признателен, если так поможете сделать. |
По логике должно быть правильно, скорее всего как то по проще условие сделать можно
Код |
---|
<? 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>
<? } ?>
|