帝国CMS时间飘红效果

SJY发表于:2013年08月21日 00:00 • 阅读:

原标题:灵动标签【时间飘红效果】技巧

帝国的灵动标签真是邪恶的强大,下面介绍一种【时间飘红】的技巧,也许你用得到的

如果是今天发布的资源会【时间飘红】,当然什么颜色都可以了

有2种办法,不过飘红的数据有点不一样

终于弄明白了,原来采用strtotime函数就可以实现了,这是完美版了

如果是今天发布的资源飘红的办法

<ul>
[e:loop={分类ID,显示条数,操作类型,只显示有预览图的软件}]
<?
$newcolor="#666666";
if(strtotime(date("Y-m-d",$bqr[softtime]))==strtotime(date("Y-m-d")))
{
$newcolor="#FF0000";
}
?>
<li><a href="<?=$bqsr[classurl]?>" class="inclass">[<?=$bqsr[classname]?>]</a><a href="<?=$bqsr[softurl]?>" title="<?=$bqr[softname]?>" target="_blank" class="intitle"><?=esub($bqr[softname],40)?></a><span><font color="<?=$newcolor?>"><?=date("m-d",$bqr[softtime])?></font></span></li>
[/e:loop]
</ul>

if(strtotime(date(“Y-m-d”,$bqr[softtime]))==strtotime(date(“Y-m-d”))) 这句是运用帝国如果发布软件的日期和当前日期相同,就可以改变你设定的日期当然你可以任意颜色了

目前时间距离更新时间24小时或者更久时间的实现办法

<ul>
[e:loop={分类ID,显示条数,操作类型,只显示有预览图的软件}]
<?
$newcolor="#666666";
if(time()-$bqr[softtime]<=24*3600)
{
$newcolor="#FF0000";
}
?>
<li><a href="<?=$bqsr[classurl]?>" class="inclass">[<?=$bqsr[classname]?>]</a><a href="<?=$bqsr[softurl]?>" title="<?=$bqr[softname]?>" target="_blank" class="intitle"><?=esub($bqr[softname],40)?></a><span><font color="<?=$newcolor?>"><?=date("m-d",$bqr[softtime])?></font></span></li>
[/e:loop]
</ul>

注:if(time()-$bqr[softtime]<=24*3600) 这里只是24小时的,如果你想3天就用if(time()-$bqr[softtime]<=3*24*3600)
不知道我说明白没有?

原文地址:http://bbs.phome.net/showthread-26-92924-0.html

欢迎转载,但请保留原文地址 http://www.sjyhome.com/empirecms/time-on-red.html

标签: 时间 办法

回复(0)