zblog当天发布的文章标题显示成红色的几种解决办法
天兴工作室 2020-09-02 10:03 zblogphp教程 2977 0 评论
当天发布的文章标题或者日期变红色这些小需求很受客户的喜欢,都说这个可以提升用户体验。虽然我也没能理解提升了啥,但是存在即合理,本文来分享下两种可以实现这个需求的方法。
第一种:小白都会写的第一个函数
打开你正在使用的主题目录里面的“include.php”文件,在一个你认为合适的地方插入下面的函数:
function TX_Tagging_red($as){ $time1 = strtotime(date('y-m-d')); //获取当前时间并转换为时间戳 $time2 = strtotime($as->Time('y-m-d')); //获取文章发布时间并转换为时间戳 $isnew = false; if (ceil(($time1 - $time2) / 86400) < 1) { $isnew = true; } return $isnew; }
详细解释下这个函数:
先获取当前时间,再获取文章发布时间。拿当前时间减去文章发布时间,除以86400秒也就是一整天,再把得出的数字向上舍入得出一个整数,最后判断这个整数是否小于1。如果小于1函数输出布尔值的“真”,反之输出布尔值的“假”。
函数写好了就可以去主题文件里面使用了,找到并打开你想显示当天发布文章标红的地方,例如“post-multi.php”文件,找到文章标题调用代码“{$article.Title}”,把它改成下面这样:
<span{if TX_Tagging_red($article)} style="color: red"{/if}>{$article.Title}</span>
保存文件再去后台首页清空下缓存,就能看到效果了。
第二种:更简单更粗糙的对比
这个方法简单粗暴有疗效,一样的以“post-multi.php”文件为例,找到文章标题调用代码“{$article.Title}”,把它改成下面这样:
<span{if $article.PostTime > strtotime(date("Y-m-d"))} style="color: red"{/if}>{$article.Title}</span>
代码解释:
获取文章发布时间戳,获取当前时间转换为时间戳,获取的当前时间只有年月日,默认时分秒全部是0,所以只要是当天发布的文章的时间戳都会比这个大,因此一个简单的对比就能对比出来。
相关推荐
- zblog怎么截取指定字数的摘要?zblog摘要自定义截取方法介绍02-29
- zblog获取全部分类列表函数GetCategoryList的参数和使用方法介绍说明03-30
- zblog获取当前页面的标题/链接/ID等属性02-02
- zblog函数GetCommentByID:通过评论id获取评论对象数据07-28
- zblog函数GetCategoryByID:通过分类id获取分类对象数据07-24
- zblog获取GET/POST等值函数”GetVars“参数和使用方法介绍06-14
- zblog获取tag列表函数GetTagList参数和使用方法介绍说明06-06
- zblog获取评论列表函数GetCommentList参数和使用方法05-23
- zblog函数之GetPageList 获取页面数据05-14
- zblog函数之FormatString 格式化字符串05-04
- zblog函数之GetCategoryByName:通过分类名称获取分类数据04-12
- zblog函数之GetTagByID 获取指定标签tag数据03-29
- zblog函数之zbp_is_mobile 判断手机端03-13
- zblog函数之GetPostByID 获取单篇指定文章信息03-09
- zblog函数之GetMemberByID:获取指定用户信息02-28
- zblog新版GetList函数的参数说明和使用方法07-06
欢迎 你 发表评论: 取消回复
- 最新文章
- 热文排行
- 最多评论
- 1天兴工作室官网购物活动:全场8折优惠券 不限次数不限金额04-17
- 2天兴工作室zblog纯博客主题 vue3+小程序双版本03-19
- 3vue3项目引入vant报错的错误原因和解决办法03-12
- 4天兴工作室zblog百科主题 可搭配会员插件实现知识付费盈利03-06
- 5zblog怎么截取指定字数的摘要?zblog摘要自定义截取方法介绍02-29
- 6天兴工作室2023双11活动:五折优惠券大放送11-05
- 7腾讯云2023双11活动:2H2G3M轻量服务器88一年限新用户11-05
- 8新老同享 阿里云2023双11活动:2核2G3M带宽云服务器99元/年!10-31
- 9天兴工作室zblog免登录付费阅读插件 支持支付宝微信支付虎皮椒支付10-09
- 标签聚合
- ×1快速翻页×1dedecms最新版×1驱动×1zblog调用标签×1zblog专题×1zblog前端框架×1zblog随机调用×1zblog-wiki×1会员注册×1wordpress免费主题×1瀑布流布局模板×1压力×1苹果cms×1ReWrite规则×1二维码生成×1服务器×1zblog账号×1自适应企业主题×1当前时间×1Nginx
最新评论
-
天兴工作室
07-05可以看下更新记录,上个月29日才更新的 -
访客
07-05现在这个主题还更新吗 -
天兴工作室
06-15打开编辑文字,选中代码语言,然后不管是回车断行还是复制粘贴,都不会被分为一行一框啊,所以没理解你是咋办到的 -
访客
06-14zblog文章中发多行代码,被分成一行一个框,一行一个框,如何调整成和你的一样的一段代码在一个框中 -
天兴工作室
06-13这个功能本来就有