关灯
开启左侧

[dedecms] 给dede(织梦)当天发布的文章加上new标志和时间特效

[复制链接]
swmozowtfl 发表于 2015-5-10 13:08:37 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
 
这个应该很多人都需要 , 所以分享出来给大家

  • dede发布文章加上new标志和时间特效


  • 第一种:24小时内的文章显示时:分:秒 ;24小时以上显示年-月-日

  • [[field:pubdate runphp="yes"] if((time()-@me)<(60*60*24)){@me=' <font color="#ff6600">'.strftime("%H:%M:%S",@me).'</FONT>';}
  • else {@me=strftime("%y-%m-%d",@me);}[/field:pubdate]]

  • -----------------------------我是分割线----------------------------------

  • 第二种:加上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]


  • -----------------------------我是分割线----------------------------------
  • 第三种:加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]

  • 注意问题:如:"<img src='new.gif' />中不能用双引号,否则不行。
  • -----------------------------我是分割线---------------------------------
  • 第四种:3天内红色日期
  • [field:pubdate runphp='yes']
  • $$$$a="<font color=red>".strftime('%m-%d',@me)."</font>";
  • $$$$b=strftime('%m-%d',@me);
  • $$$$ntime = time();
  • $$$$day3 = 3600 * 24 * 3;
  • if(($$$$ntime - @me) < $$$$day3) @me = $$$$a;
  • else @me =$$$$b;
  • [/field:pubdate]

  • 提示:如果要给当天的文章加上红色的日期,则把 3600 * 24 * 3 改为 3600 * 24  即可。
  • -----------------------------------我是分割线-----------------------------------
  • 调用实战:
  • <div class="new_l">
  • <div class="new_l1">最新文章<span style="font-size:12px; color:#5A5A5A;font-weight:normal;"> {dede:sql sql="SELECT count( ID ) AS c FROM dede_archives WHERE pubdate > UNIX_TIMESTAMP( CURDATE( ) ) "}今日更新:<font color="red">[field:c /]</font>篇{/dede:sql} </span></div>
  • {dede:arclist subday='30' titlelen='60' row='30' typeid='top' orderby='pubdate'}
  • <li><span>[field:pubdate runphp="yes"] if((time()-@me)<(60*24)){@me='<font color="#ff6600">'.strftime("%H:%M:%S",@me).'</font>';}
  • else {@me=strftime("%y-%m-%d",@me);}
  • [/field:pubdate] </span> [<a href="[field:typeurl/]">[field:typename/]</a>] <a href="[field:arcurl/]">[field:title/]</a>
  • [field:senddate runphp='yes']
  • $$$$ntime = time();
  • $$$$oneday = 60 * 24;
  • if(($$$$ntime - @me)<$$$$oneday) @me = "<img src='/img/newarc_ico.gif' />";
  • else @me = "";
  • [/field:senddate] </li>
  • {/dede:arclist}
  • </div>


  • 其他相关:
  • 统计更新的文章数·今日更新:**篇
  • {dede:sql sql="SELECT count( ID ) AS c FROM dede_archives WHERE pubdate > UNIX_TIMESTAMP( CURDATE( ) ) "}今日更新:[field:c /]篇{/dede:sql}

复制代码
标签:文章
 

精彩评论10

正序浏览
wwdu926a 发表于 2015-9-30 15:45:49 | 显示全部楼层
 
本人过去、现在以及将来都不认识楼主,且自古以来与楼主无利益关系。楼主表述之事与本人无关
 
buingeEvineus 发表于 2015-9-30 15:46:47 | 显示全部楼层
 
只是本着“看贴(虽然看不懂)回贴,利人利己的中华民族优秀传统美德”,顺便赚点积分。
 
Mqokjdvq 发表于 2015-9-30 15:46:04 | 显示全部楼层
 
晕倒`````不要造我的谣言哦~~小心我打你pp~~嘿嘿~~~~
 
gevaemaidovef 发表于 2015-9-30 15:45:47 | 显示全部楼层
 
额~哦........偶无语
 
tohme 发表于 2015-9-30 15:45:41 | 显示全部楼层
 
感谢党和人民的关爱~~~
 
Acropozelan 发表于 2016-3-26 18:42:20 | 显示全部楼层
 
成长可以说已经是很幸福的了。但在另一方面,作者也不是温室里的花*,只能作些鸳鸯蝴蝶 的文章。在前面我已经说过了,这篇文章比形散神聚更胜一筹。诸位见过大风沙没有
 
mwxny 发表于 2016-3-26 18:41:56 | 显示全部楼层
 
呵呵  我傻了‘~~哈哈
 
effoggikeftor 发表于 2016-3-26 18:41:53 | 显示全部楼层
 
哈哈 瞧你说的~~~
 
Acropozelan 发表于 2016-3-26 18:42:58 | 显示全部楼层
 
唉!猪!你怎么了?
 
buingeEvineus 发表于 2016-3-26 18:42:55 | 显示全部楼层
 
貌似我真的很笨????哎
 
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


0关注

1粉丝

2503帖子

热门图文
热门帖子
排行榜
作者专栏

关注我们:微信订阅号

官方微信

APP下载

全国服务Q Q:

956130084

中国·湖北

Email:956130084@qq.com

Copyright   ©2015-2022  站长技术交流论坛|互联网技术交流平台Powered by©Discuz!技术支持:得知网络  

鄂公网安备 42018502006730号

  ( 鄂ICP备15006301号-5 )