{
    分享网正式开通,我们为大家提供免费资源,欢迎大家踊跃投稿!

给Typecho博客程序文章内容页面添加文章最新更新时间及过期提示

无意中看到一个博客内容最开始提示了文章可能过时的提示,感觉在现在信息量爆炸及高速迭代的时代,读者了解信息的发生时间非常重要,效果如图:

这里以 Typecho 为例说明实现方法。

1、首先找到博客主题模板显示文章内容的文件,一般是 post.php

2、找到显示内容的代码 $this->content(); 修改为如下代码即可:

<div class="post-content">
    <?php
    $datetime_start = new DateTime();
    $datetime_end = new DateTime(date($this->options->postDateFormat,$this->modified));
    $month = intval(($datetime_start->diff($datetime_end)->days)/30);
    if ($month >= 6) {
        echo '<blockquote style="border-left:4px solid #de1c31;padding-left:10px !important">此文章发布于 <code>'.$month.'</code> 个月前,部分信息可能已经<code>过时</code>,请自行斟酌确认。</blockquote>';
    }
    $this->content();
   ?>
</div>


爱资源分享网 , 版权所有丨本站资源仅限于学习研究,严禁从事商业或者非法活动!丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:给Typecho博客程序文章内容页面添加文章最新更新时间及过期提示
喜欢 ()分享 (0)