Добрый день.
Может кто-то сталкивался с такой задачей или просто подскажет как можно реализовать данный функционал.
Необходимо чтобы на страницах показывался блок в определенно время. То есть допустим блок показывается с 9-00 до 18-00 по времени сервера, а в остальное время был скрыт. Готовых модулей реализующих данный функционал не нашел.
Может у кого-то есть решение.
Комментарии
Можно в настройках видимости блока выбрать PHP, и использовать что-то вроде:
<?php
$from_time = variable_get($from_field_name, FALSE);
$to_time = variable_get($to_field_name, FALSE); $from_time = strtotime($from_time);
$to_time = strtotime($to_time);
if (
$from_time && $to_time) {$current_time = strtotime(date('H:i'));
if ($current_time < $from_time || $current_time > $to_time) {
return FALSE;
}
}
return
TRUE;?>
за использования модуля php в принципе нужно бить по рукам линейкой.
Ну я указал самый простой и быстрый способ. Этот же код можно и в свой модуль вставить, зависит от целей.
Без кода можно с Bean + Views