织梦PHP判断某个时间段显示和隐藏内容

很多网站并不需要第三方的在线客服软件,比较适合直接加微信或打电话,客服在轮流值班的时候,就可按照时间段分别显示。案例是用织梦,就直接用PHP的方法解决,如果你对JS比较熟悉也是可以的。案例要求在20:00-8:00不显示,其余时间显示。在线客服隐藏和显示,找到/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:1234</div>

CSS样式

 <style>
    .none{display:none}
    .block{display:block}
    </style>

可以延伸到写多个时间段,感兴趣的可以自行修改PHP,就不累述了。

最高¥2000红包
限量
云产品通用,可叠加官网常规优惠使用 | 限时领取
相关文章

织梦dedecms发布文章添加禁用词语过滤功能教程

阅读 104

dedecms(本例为V57_UTF8_SP1)中在互动部分有词语过滤功能,但是文章部分没有添加此功能,我们自己手动...博文来自:dedecms教程

织梦DedecCMS上传图片名称保持原名新手教程

阅读 78

每次上传图片,图片都会自动命名为其他的,那么有什么方法能解决呢?让dedecms织梦上传的图片名称保持原...博文来自:dedecms教程

织梦Dedecms栏目分页URL链接绝对路径实现新手教程

阅读 79

织梦Dedecms栏目静态生成后分页URL链接绝对路径实现方法,打开 \include\arc.listview.class.php 找到 ...博文来自:dedecms教程

织梦DedeCMS手机站去除文章内容图片自适应

阅读 68

大部分手机站都是自适应的,这样图片就不能有宽高限制,我们添加文章图片时很多时候都会有width height ...博文来自:dedecms教程

织梦DedeCMS本地上传缩略图加水印新手教程

阅读 66

dedecms织梦后台添加文章时,缩略图有本地上传和站内选择,就算你开启了水印,本地上传按钮上传的图片还...博文来自:dedecms教程

织梦DedeCMS判断当前字段是否有值并输出新手教程

阅读 72

DedeCMS中是可以使用PHP的,常见的方法就是if else了,例如模板制作中,DedeCMS织梦判断当前字段是否有...博文来自:dedecms教程

织梦DedeCMS分页最后一页加入下一篇链接新手教程

阅读 78

一篇文章内容,一共分页为3页,第4页为下一篇的链接,如果内容分页为5,那么第6页就是下一篇的链接,这...博文来自:dedecms教程

织梦dede后台怎么查找文章内容关键词的教程

阅读 67

修改一下文件,就能实现织梦dede后台怎么查找文章内容关键词。   登录网站ftp后台,找到后台目录,默...博文来自:dedecms教程

织梦DedeCMS后台提示信息提示框美化

阅读 78

打开 \include\common.func.php 找到 function ShowMsg( { 中间代码省略... } 整体都改为 fu...博文来自:dedecms教程

织梦DedeCMS如何调用显示当前登录会员名的教程

阅读 51

有时我们只是需要在网站某个地方显示一下当前登录的会员名字,这篇文章主要介绍了dedecms织梦模板里显示...博文来自:dedecms教程

我爱模板网 从零开始学建站,学习技能、解决问题!

每个月,我们帮助开发者解决各种各样的技术问题。并助力他们在技术能力上获得提升。
没有账号? 忘记密码?

社交账号快速登录