返回列表 发新帖

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

236.3k 10
swmozowtfl 发表于 2015-5-10 13:08:37|湖北 | 查看全部 阅读模式
这个应该很多人都需要 , 所以分享出来给大家
    / v. \4 N2 `6 b
  • dede发布文章加上new标志和时间特效. p8 f' A  }# ?0 z) U# H9 V
  • # z1 k, ~' F, D3 s" x$ h
  • ' c# ]5 ?- C$ f7 m! U+ r' F; H
  • 第一种:24小时内的文章显示时:分:秒 ;24小时以上显示年-月-日- ~. I7 V8 r: k, Q
  • ; }7 y. @) J) }) c# N5 n+ ]
  • [[field:pubdate runphp="yes"] if((time()-@me)<(60*60*24)){@me=' <font color="#ff6600">'.strftime("%H:%M:%S",@me).'</FONT>';}
    0 @+ ~) q; q' R+ h. Y6 ~
  • else {@me=strftime("%y-%m-%d",@me);}[/field:pubdate]], c5 a  ~5 `9 q* S1 {

  • 8 b9 ~0 B+ \! Z3 }( q
  • -----------------------------我是分割线----------------------------------
      s8 M# L+ j% m6 n

  • - k7 P" Y, L3 T$ p3 a, H+ `) D0 I
  • 第二种:加上new字
    ( R- b" N% H3 q$ y5 W
  • 0 I6 C8 a# [& ]9 C3 W
  • [field:pubdate runphp='yes']( l9 T, }9 p( T, V; X& I, K
  • $$$$aa=strftime('%m-%d',@me);
    : S2 a  \5 }9 f7 g$ z1 p5 F. v* U
  • $$$$ntime = time();
    4 G) e( @: o' G2 V3 ]: {: Y( f
  • $$$$tagtime = @me;2 M: F4 H+ a) v
  • $$$$day3 = 3600 * 24 * 3;
    6 `( {. _: A' n6 z$ v3 L# O
  • if($$$$tagtime > $$$$ntime-$$$$day3) @me = "<font color='red'>(new)</font>";8 f" d. j- B( B, U& F
  • else @me = $$$$aa;
    ( z8 o1 m* Z% \# W. ?8 g: U
  • [/field:pubdate]
    / P# z: ^4 A" x6 x
  • ! T9 K0 u& M$ i; L4 |
  • 9 S3 q) t6 W2 P. D
  • -----------------------------我是分割线----------------------------------
    + [5 P+ M2 I: O& N" s# ~0 a
  • 第三种:加new.gif小图片
    + ^- O" D" s* h2 ?% L( i

  • ) O9 J: y, c$ C  v

  • 8 E7 r/ s5 P; {7 g$ }' J( Q
  • [field:pubdate runphp='yes']
    / |4 P  b/ a; i% D, j3 F, p
  • $$$$aa=strftime('%m-%d',@me);
    + o3 m* U7 j/ q: `
  • $$$$ntime = time();
      }+ d$ w( O: m3 {' j3 _
  • $$$$tagtime = @me;
    . f  J+ E# g( I3 }; @/ a! v+ }
  • $$$$day3 = 3600 * 24 * 3;
    ' b2 _6 r7 R, {1 U3 P7 S/ Y
  • if($$$$tagtime > $$$$ntime-$$$$day3) @me = "<img src='new.gif' />".$$$$aa;
    ! E6 _- g* `$ t
  • else @me = $$$$aa;' ~' q- ^" m/ D7 A) p9 V
  • [/field:pubdate]1 f# `1 K+ l" B6 m4 q% G
  • . H1 P5 \6 g5 Z) q
  • 注意问题:如:"<img src='new.gif' />中不能用双引号,否则不行。
    * R- P/ ]. y" p& M# q6 b6 a
  • -----------------------------我是分割线---------------------------------+ h; H9 m" N7 w  F- r
  • 第四种:3天内红色日期
    5 i# Y% y1 L8 j4 n3 k7 n  V+ |
  • [field:pubdate runphp='yes']2 \( {# ]- ^# Z/ m& E6 O& c5 i1 ^
  • $$$$a="<font color=red>".strftime('%m-%d',@me)."</font>";
    $ P8 A0 v. o7 K% a
  • $$$$b=strftime('%m-%d',@me);$ I+ e$ x2 }: t/ X. T
  • $$$$ntime = time();
    0 K7 \( Z, u" P+ @; `
  • $$$$day3 = 3600 * 24 * 3;9 D4 Q7 F) m' ~0 a8 R1 z3 j
  • if(($$$$ntime - @me) < $$$$day3) @me = $$$$a;# }! q2 f+ _8 f1 S* B, Y
  • else @me =$$$$b;3 u& O; c7 n, a# Y: D/ J; ]
  • [/field:pubdate]
    4 H0 z1 s) M5 t8 n7 G$ p

  • . z0 f  G3 w9 I* B
  • 提示:如果要给当天的文章加上红色的日期,则把 3600 * 24 * 3 改为 3600 * 24  即可。
    - j) S; c2 Z' W
  • -----------------------------------我是分割线------------------------------------ X9 P( g" A0 `* s
  • 调用实战:
    - |" N% N- d( H- I6 t* P
  • <div class="new_l">
    . Y. }) l& g9 J% n  y
  • <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>
    * g& F" q, ^* P
  • {dede:arclist subday='30' titlelen='60' row='30' typeid='top' orderby='pubdate'}
    4 z# Y4 G9 T4 @! I& G" o% f( j
  • <li><span>[field:pubdate runphp="yes"] if((time()-@me)<(60*24)){@me='<font color="#ff6600">'.strftime("%H:%M:%S",@me).'</font>';}
    4 I. ?! l, Q; D& y8 r3 x, o
  • else {@me=strftime("%y-%m-%d",@me);}+ C5 p% c9 U8 T
  • [/field:pubdate] </span> [<a href="[field:typeurl/]">[field:typename/]</a>] <a href="[field:arcurl/]">[field:title/]</a>! g3 P# y1 ~: V- i: ?9 `; m9 J$ r! Q
  • [field:senddate runphp='yes']) E7 r, X* C! j
  • $$$$ntime = time();$ i; T0 u/ g+ _+ ~& p
  • $$$$oneday = 60 * 24;
    * m, W2 t& G. H5 h: O7 g) g
  • if(($$$$ntime - @me)<$$$$oneday) @me = "<img src='/img/newarc_ico.gif' />";
    / ]) Z; A% V0 n; P/ R5 w+ U
  • else @me = "";
    ( n6 W6 ]( ^- P- `* }8 j& A; p
  • [/field:senddate] </li>6 z9 K$ r3 m( g' x9 H- I7 T. q+ ?
  • {/dede:arclist}, G. R' A- f+ k1 r$ o* |
  • </div>
    ' V: t2 }2 D& y$ |/ E1 S' L
  • 4 D% O5 c+ z& q$ h4 D! D7 {
  • 0 N* d7 d1 e/ ^4 j) ]
  • 其他相关:7 d& B' j& c6 [1 }3 j+ h
  • 统计更新的文章数·今日更新:**篇
    & v+ ]7 A0 ^4 d9 ~( L
  • {dede:sql sql="SELECT count( ID ) AS c FROM dede_archives WHERE pubdate > UNIX_TIMESTAMP( CURDATE( ) ) "}今日更新:[field:c /]篇{/dede:sql}& E0 G! L8 f2 N; Q

+ I1 E* c& y( D: I复制代码

回复|共 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|Reserved | 查看全部
唉!猪!你怎么了?
buingeEvineus 发表于 2016-3-26 18:42:55|英国 | 查看全部
貌似我真的很笨????哎

回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

得知互动是一个融创意、设计、开发、营销、生活、互联网于一体的专业交流分享平台。
Copyright © 2026 得知互动-专注Ai与站长技术交流社区-Ai交流平台 版权所有 All Rights Reserved. Powered by Discuz! X5.0 鄂ICP备15006301号-5|鄂公网安备 42018502006730号
关灯 在本版发帖 扫一扫添加QQ客服 返回顶部
快速回复 返回顶部 返回列表