Есть модуль на Джумла, который нужно отображать только в рабочее время, а в нерабочее время суток и выходные не показывать. Вернее не модуля,а кнопки Быстрая покупка для VirtueMart 1.1.9

Получаем номер дня недели, время и составил условие- с понедельника с 10-00 до 20-00 , в субботу с 11-00 до 15-00 . Обязательно проверьте время выводом текущего времени в карточке товара. А то у клиента было смещение на + 3 часа. И установка временной зоны в общих настройках не смогла повлиять на вывод времени . Ну мне легче было скорректировать в скрипте таймера, чем искать причину трабла в Джумла.

	<tr>
      <td width="33%" valign="top" align="left">
      	      	<?php echo $product_price_lbl ?>
                                    <?php echo $product_price ?>
<br/><?php echo $addtocart ?></td>
      <td >
		<?php //time draff
$num_day = (date('w'));
		  $datetime = getdate();
  $num_time = (int) date("H");

  if(($num_day >= 1 && $num_day <= 5) && ($num_time >= 10 && $num_time <= 20) ) $display_oneclick = true;
elseif($num_day == 6 && ($num_time >= 11 && $num_time <= 15))	  $display_oneclick = true;
		if($num_day != 0 && $display_oneclick == true ) :
		?>
		<?php echo $product_packaging ?><br /><?php if(strrpos($product_price, 'руб') == true ) : ?>
		<div class="one_addproduct">
 <a class="addtocart_one modal" href="#vm_one_click"  rel="{ size: {x: 350, y: 220}}" >Быстрая Покупка</a>
</div>
<?php endif;?>
<?php endif;?>
</td>
	</tr>

 

Добавить комментарий


Защитный код
Обновить