原创文学网(htwxw.com)
当前位置: 首页 > 散文精选 > 内容详情

如何给最新发布的文章显示红色日期或加上new字之类的小图标-[经验心得]

时间:2021-01-09来源:现代文学网 -[收藏本文]

如何给最新发布的文章显示红色日期或加上new字之类的小图标

其实归根到底都是围绕pubdate(即发布时间)做文章,写扩展的,对时间的控制跟计算是本章的重点。

第2、3要注意的问题是:如:"<img src='new.gif' />中不能用双引号,否则不行。

如果要给当天的加,把 3600 * 24 * 3 改为 3600 * 24  即可。

1、==========红色的日期========

[field:pubdate runphp='yes']
$a="<font color=red>".strftime('%m-%d',@me)."</font>";
$b=strftime('%m-%d',@me);
$ntime = ti饮食治疗儿童癫痫病me();
$day3 = 3600 * 24 * 3;
if(($ntime - @me) < $day3) @me = $a;
else @me =$b;
[/field:pubdate]

2、==========红色的(new)========

[field:pubdate runphp='yes']
$aa=strftime('%m-%d',@me);
$ntime = time();
$tagtime = @me;
$day3 = 3600 * 24 * 3;
if($tagtime > $ntime-$day3) @me = "<font color='red'>(new)</font>";
else @me = $aa;上海那个医院专科看癫痫病的
[/field:pubdate]

3、==========加new.gif小图片========

[field:pubdate runphp='yes']
$aa=strftime('%m-%d',@me);
$ntime = time();
$tagtime = @me;
$day3 = 3600 * 24 * 3;
if($tagtime > $ntime-$day3) @me = "<img src='new.gif' />".$aa;
else @me = $aa;
[/field:pubdate]
(把这些代码加到{dede:arclist}和{/dede:arclist}之间。)

比如下面的代码,红色部分就是添加的代码。

治疗癫痫病全国哪家最好?

{dede:arclist typeid ='182' col=2  row=12  titlelen=40}
<li><span class="writer">[[field:writer/]]&#160;</span><font color="#006000"></font><font class="hh"></font><a title="[field:fulltitle/]" href="[field:arcurl/]" target="_blank">
[field:pubdate runphp='yes']
$ntime = time();
$tagti女孩有癫痫病能怀孕吗?me = @me;
$day3 = 3600 * 24;
if($tagtime > $ntime-$day3) @me = "<font color='red'>(new)</font>";
else @me = $aa;
[/field:pubdate]

<font color="#272727">[field:title/]</font></a></li>
{/dede:arclist}

阅读和发表文章请来心雅文学网!免费阅读心雅文学网每天推送的精美微刊内容。