武林网小编在帮草根站长开发制作网站的时候,经常会遇到这样的一种情况,用户网站的某个功能,例如在线客服,因为是轮班制所以希望不同的时间段显示在网站的客服信息电话等是不一样的,然后还需要在晚上的时候不去显示相关信息,这样的要求我们一般都是需要JS功能实现,但是今天武林网给大家介绍的是结合织梦网站的特点通过PHP的方式来实现判断某个时间段显示和隐藏内容,实现方法如下:
找到/include/extend.func.php,在最后面加上如下代码:
//定时显示function TimeSection(){ $checkDayStr = date('Y-m-d ', time()); $timeBegin = strtotime($checkDayStr . "20:00" . ":00");//开始时间 $timeEnd = strtotime($checkDayStr . "8:00" . ":00");//结束时间 $curr_time = time(); if ($curr_time >= $timeBegin && $curr_time <= $timeEnd) { return "none"; }else{ return "block"; }}
前台首页、列表页和内容页调用
<div class="kf1 {dede:field.keywords function='TimeSection'/}>QQ:12345678</div>
CSS样式
<style>.none{display:none}.block{display:block}</style>
可以延伸到写多个时间段,感兴趣的可以自行修改PHP,就不累述了。
以上就是织梦CMS模板用php判断某个时间段显示和隐藏内容的全部内容,希望对大家的学习和解决疑问有所帮助,也希望大家多多支持武林网。新闻热点
疑难解答