给文章加个new标记—转载

时间:2009年04月13日作者:simaopig评论次数:6

首先声明,本文转自偶爱图图创作给文章加个new标记,纯转载,本人无任何劳动付出。

为文章加个new标记

为文章加个new标记

一些WordPress的小技巧,呵呵,现在偶爱图图上就有用到,可能细心的童鞋估计已经看到了吧。如果你也喜欢,就来参考一下吧。

以偶爱图图为例,

在index.php里找到包含的地方,

在后面加上如下代码:

<?php
$t1=$post->post_date;
$t2=date("Y-m-d H:i:s");
$diff=(strtotime($t2)-strtotime($t1))/3600;
if($diff<24){echo "<img src='http://www.abc.com/new.gif' alt='24小时内最新'>";}
?>

将图片替换成自己的图片,最好是用绝对路径的地址咯,以免出问题。

该new图标,在文章发布24小时之后消失。

你想在哪出现这个new标记,就放在哪吧。赶快试试吧!^_^

其次声明以下内容为本人所写,付出劳动汗水为两滴。。

<?php  
    date_default_timezone_set('Asia/Shanghai');
    $t1=$post->post_date;
    $t2=date("Y-m-d H:i:s");
    $diff=(strtotime($t2)-strtotime($t1))/86400;
    if($diff<1)
    {
?>
<img src="<?php bloginfo('template_url'); ?>/img/new.gif" alt="24小时内最新">
<?php
    }
?>

注意这里我是把图片上传至iNove皮肤的img文件夹下了,并且注意这句话

date_default_timezone_set('Asia/Shanghai');

这个主要是为了解决国外空间时区问题,因为像我用的空间就是美国的,所以时区和现在不一样,

这样有可能导致我取出当前时间比我发表文章时间还短。。。残念。

所以加上这句话,嘿嘿。把默认时区设置为亚洲,上海。

嗯。这样,世界清静了。。 :wink:

声明: 本文采用 BY-NC-SA 协议进行授权 | 小小子
转载请注明转自《给文章加个new标记—转载

标签:分类:wordpress
5条评论
  1. seri留言于:2009年04月13日22:31

    呵呵, :shock: 现在改了之后,你也是24小时出现new了吧?神奇!- – 时区,残念!!

    [回复]

  2. simaopig留言于:2009年04月13日22:33

    @seri
    呃,只是注意到了这一个细节。呵。感觉挺有意思的。
    偶爱图图很有想法。

    [回复]

  3. 短歌行留言于:2009年04月14日06:57
  4. simaopig留言于:2009年04月14日09:28

    @短歌行
    哈哈。我就是从你那看到的。嘿嘿。。~

    [回复]

  5. 荒野无灯留言于:2009年05月30日16:47

    呵呵,我的现在也加了-_-

    [回复]

发表评论

*

*