欢迎来到361模板(www.ke361.com),原创精品织梦模板提供商。QQ快速注册登录 网站托管 VIP 网站定制

361模板网

当前位置:361模板网 > 技术文档 > 网站技巧 > 织梦CMS如何用php实现某个时间段显示和隐藏内容
这篇文章主要为大家详细介绍了织梦CMS如何用php实现某个时间段显示和隐藏内容,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,有需要的朋友可以收藏方便以后借鉴。

  这两天织梦361接了一个企业用户的定制单,大部分要求都是比较常见的企业模板网站经常的要求,只其中一项要求是比较特殊的,所有今天361模板拿出来给大家分享。用户网站的客服是轮值上班制度,所有要求我们在模板开发的时候实现在21:00-9:00客服QQ和微信不显示,其余时间显示。

织梦CMS如何用php实现某个时间段显示和隐藏内容

刚接到这个要求的时候,织梦361考虑可以通过JS或者PHP实现,本教程我们主要是针对织梦系统的二次开发,所有使用的PHP的方法实现。

织梦CMS如何用php实现某个时间段显示和隐藏内容实现方法如下:

找到/include/extend.func.php,在最后面加上如下代码:

//定时显示
function TimeSection()
{
 $checkDayStr = date('Y-m-d ', time());
 $timeBegin = strtotime($checkDayStr . "21:00" . ":00");//开始时间
 $timeEnd = strtotime($checkDayStr . "9: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对时间作出判断,然后通过CSS实现显示和隐藏效果,这样的方法可以延伸到写多个时间段,感兴趣的可以自行修改PHP,就不累述了。


以上就是织梦CMS如何用php实现某个时间段显示和隐藏内容的全部内容,希望对大家的学习和解决疑问有所帮助,也希望大家多多支持361模板网。

感谢打赏,我们会为大家提供更多优质资源!

热词标签: 显示隐藏 织梦 PHP

上一篇织梦模板二开:ajax动态获取会员总数

下一篇织梦系统提示的文字信息如何修改

取消

感谢您的支持,我们会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

Powered by361模板网,分享从这里开始,精彩与您同在