!本文可能 超过2年没有更新,今后内容也许不会被维护或者支持,部分内容可能具有时效性,涉及技术细节或者软件使用方面,本文不保证相应的技术更新和实践可操作性。

博客开始到现在快5个年头了,第一篇为《新的博客产生》,距离今天为1343天,开始使用的是wordpress程序,一直到2013年05月10日,开始更新的typecho的第一篇《typecho专题:typecho自然段空两个字符》。所以很多原来写的都很多技术类的文章可能已经过时了,于是想起做一个提醒,即"本文可能 超过2年没有更新,今后内容也许不会被维护或者支持,部分内容可能具有时效性,涉及技术细节或者软件使用方面,本文不保证相应的技术更新和实践可操作性。"但是这样的提醒位置要明显,并且要不被引擎收录,免得造成之前所有的文章的第一句话都是一样的,详细点击《漫漫长夜,我独自在行走,何处是归程》可以看到提醒。具体如下:

1、在functions.php中增加:

/* 判断文章写完的日期给出提示 */
function timeZoneold($from){
 $now = new Typecho_Date(Typecho_Date::gmtTime());
 return $now->timeStamp - $from > 17520*60*60 ? true : false;
 }

其中17520为小时数,比如2年的或者是3年需要自己计算,反正每天24小时。


2、修改post.php

<?php if(timeZoneold($this->date->timeStamp)) echo  '
            <div class="expired-notice expired-notice-open-old" rel=nofollow > <span class="expired-symbols">!</span><span class="expired-notice-banner-msg">本文可能<strong> 超过2年没有更新</strong>,今后内容也许不会被维护或者支持,部分内容可能具有时效性,涉及技术细节或者软件使用方面,本文不保证相应的技术更新和实践可操作性。</span></div>'; ?>

           <div class="textcon"><?php $this->content(); ?></div>


其中本博客的CSS的样式为:

 /* attention */
.expired-notice{border:1px solid;padding:4px 12px;
             margin-top:10px;margin-bottom:20px; 
             border-radius:6px;font-size:12px;overflow:hidden;
              line-height:22px;clear:both}
.expired-notice-open-old{background-color:#feefb3;color:#9f6000}
.expired-notice span:first-child{padding:1px 10px 3px;
           border-radius:25px;color:white;font-size:18px;
           font-weight:bold;font-family:Verdana;
           float:left;margin:0 8px 0 0}
.expired-notice-open-old span:first-child{background-color:#9f6000}
.expired-notice-banner-msg{float:right;width:93%;line-height:1.3em;
                           padding-top:5px}
.expired-notice-open-old{padding-top:8px;padding-bottom:8px}
.expired-notice-open-old span.expired-notice-banner-msg{padding-top:0}
#ie6 span.expired-symbols{display:none}
#ie6 span.expired-notice-banner-msg,#ie6 div.expired-notice{width:auto;zoom:1}
好了,效果如下图:截图

转载请注明本文链接:http://www.yzjbj.com/05/4955/html

-----------------------------华丽的正文结束了-------------------------------

标签: Typecho专题, typecho, 文章提醒

友荐云推荐 相关文章:

9 个吐槽 »

  1. 不准备更新了?

    1. 没有写不更新了,呵呵

  2. 这个功能我怎么没想到呢,确实如此,特别技术性的文章,站点做久了,时间长了,或许真得搞个说明。

    1. 主要是有些文章过时了,还有人问。

  3. 这种提醒很贴心哦、技术性强的文章需要这个。

    1. 其实新闻类或其他的也许也需要的。

  4. 祖江哥是WP圈子转到Ty的吧?

    1. 呵呵,是的,是放弃了WP

  5. 给踩踩》。。

登出评论