51网络科技专业提供

香港空间

美国空间

国内免备案空间

月付空间

免备案虚拟主机

,支持免费试用2天
联系51网络科技
产品快讯:
售前客服
在线咨询
在线咨询
在线咨询
在线咨询
售后服务
在线咨询
在线咨询
财务问题
在线咨询
代理加盟
在线咨询
 
推荐产品
    300M国内免备案空间
    300M网站空间,送60M数据库!
    现价只要:22元/月
    500M国内免备案空间
    500M网站空间,送100M数据库!
    现价只要:29元/月
    1G国内免备案空间
    1G网站空间,送300M数据库!
    现价只要:39元/月
    500M香港免备案空间
    500M网站空间,送160M数据库!
    现价只要:26元/月
    1G香港免备案空间
    1G网站空间,送300M数据库!
    现价只要:36元/月
    100M美国空间
    100M网站空间,送30M数据库!
    现价只要:12.8元/月
 
您的当前位置:首页 > 常见问题 > 建站常见问题 > 正文
DedeCMS 发布新文章显示红色或加 news小图标的方法
文章来源:51网络科技  点击数:  更新时间:2012-12-29 16:25:54
购买国内免备案空间购买香港空间【不限iis】宽屏网站制作【还送手机网站】
香港云主机/99元/月国内空间【免费备案】 特价网站空间
.Net专用空间香港独立IP空间 游戏空间【支持月付】
给近三天(或当天)发布的文章显示红色日期或加上new字或new小图片等。

都是围绕pubdate做文章,写扩展的。

第2、3要注意的问题是:如:"中不能用双引号,否则不行。

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

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

[field:pubdate runphp='yes'] 
$a="".strftime('%m-%d',@me)."";
$b=strftime('%m-%d',@me);
$ntime = time(); 
$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 = "(new)";
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 = "".$aa;
else @me = $aa;
[/field:pubdate]

选好哪种类型,然后复制代码,找到你要展现的列表页模板,

找到 [[field:pubdate function="MyDate('y-m-d',@me)"/]]

把内括号里的删除粘贴上样式代码就可以啦,

例如:

                       
                            {dede:list pagesize='10'}
                             
  • [field:title/]
  •                          [field:pubdate runphp='yes']
                            $aa=strftime('%m-%d',@me);
                            $ntime = time();
                            $tagtime = @me;
                            $day3 = 3600 * 24 * 3;
                            if($tagtime > $ntime-$day3) @me = "(new)";
                            else @me = $aa;
                            [/field:pubdate]
                             

    [field:pubdate function="GetDateTimeMK(@me)"/]

      
                             {/dede:list}
                             

    国内、香港、美国、全免备案www.just4play.biz--51网络科技,专业免备案空间提供商!
    标 签:edeCMS当天文章加newdedecms新文章加new 美国主机空间 美国高防服务器 香港主机空间 美国服务器 美国机房
    相关文章

    tx26.com彩票大全