返回列表 发新帖

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

236.1k 10
swmozowtfl 发表于 2015-5-10 13:08:37|湖北 | 查看全部 阅读模式
这个应该很多人都需要 , 所以分享出来给大家

    8 F. W! y9 r. W& @6 @) `9 l
  • dede发布文章加上new标志和时间特效
    ( |' m, H  c. m7 k" ~( o+ ]

  • 5 E$ f/ a) n. X; E2 s% P4 c
  • . n) ?" n% G; I( l) M% Z  N
  • 第一种:24小时内的文章显示时:分:秒 ;24小时以上显示年-月-日
    4 `+ Y: b5 S8 o' c) f3 L4 u& x
  • . ~; \: m9 I" n5 E: ]
  • [[field:pubdate runphp="yes"] if((time()-@me)<(60*60*24)){@me=' <font color="#ff6600">'.strftime("%H:%M:%S",@me).'</FONT>';}
    1 L: j' b0 B) e- `) r: r( ^+ F
  • else {@me=strftime("%y-%m-%d",@me);}[/field:pubdate]]
    . z4 x* i6 @! f) q$ J  W) {- c, Y# e

  • / J- y: J- E' Q. D
  • -----------------------------我是分割线----------------------------------
    2 {% X5 J& t" y/ Y, f2 q# |1 H9 e
  • 8 B: x0 M2 m: F- |$ z
  • 第二种:加上new字  r( m$ n" s. v5 T" m

  • # g7 b* \* e5 T4 \
  • [field:pubdate runphp='yes']
    + o% p6 O: C6 i* l
  • $$$$aa=strftime('%m-%d',@me);
    $ H2 n, ]' m5 u
  • $$$$ntime = time();
      Q$ u1 z5 I3 R9 e# D$ `( ?- b
  • $$$$tagtime = @me;4 }" g8 W  [, O* m( B* R9 Y
  • $$$$day3 = 3600 * 24 * 3;) g! t/ I4 B8 f3 a" p
  • if($$$$tagtime > $$$$ntime-$$$$day3) @me = "<font color='red'>(new)</font>";
    3 Z# y3 Q3 p5 T9 p
  • else @me = $$$$aa;2 C4 U' w% s" Z# F+ ~6 [- E5 ]
  • [/field:pubdate]
    5 p, T( N' T# ?8 @8 e+ \2 o$ ~0 R

  • / G  {* x  Q7 m; ~

  • ! S; C1 v0 F# ]' Z/ P+ C! h
  • -----------------------------我是分割线----------------------------------
    . Q0 y" Q$ l* N6 h' b
  • 第三种:加new.gif小图片
    & ^+ t) R; p9 Y: `1 A0 m2 f
  • ' M' p8 f, N2 t4 S2 d$ p/ h
  • 2 \6 t. B8 {; z8 w! b7 ?+ W1 j
  • [field:pubdate runphp='yes']
    % l2 |9 o" C/ N: `4 s$ G# A
  • $$$$aa=strftime('%m-%d',@me);
    # {/ A) q# }! }# k
  • $$$$ntime = time();
    9 }; c- v" q' |1 e$ e7 Z' b3 ]
  • $$$$tagtime = @me;2 s) c2 {! T/ R: k
  • $$$$day3 = 3600 * 24 * 3;- M$ _4 _# D5 N, ^/ v/ B- \) I
  • if($$$$tagtime > $$$$ntime-$$$$day3) @me = "<img src='new.gif' />".$$$$aa;! k" S& G" a+ U& S* z
  • else @me = $$$$aa;: p9 O$ M: u3 r, |
  • [/field:pubdate]
    7 @# O, I# m' l% S3 f

  • % L1 }) q9 y" \
  • 注意问题:如:"<img src='new.gif' />中不能用双引号,否则不行。
      h+ N! J& Z' {: z
  • -----------------------------我是分割线---------------------------------  _9 [2 O9 A3 x  s- V
  • 第四种:3天内红色日期
    7 v- D! `, X2 m; @* c: m9 }
  • [field:pubdate runphp='yes']
    ' I: f6 o. b: J- O" y9 M7 {
  • $$$$a="<font color=red>".strftime('%m-%d',@me)."</font>";
    3 h# v9 \# y' p1 ~7 B: W$ a! [
  • $$$$b=strftime('%m-%d',@me);- H  L* ^& x/ a& |& B& @
  • $$$$ntime = time();2 ]5 x* H6 I! U& t/ E4 |
  • $$$$day3 = 3600 * 24 * 3;
    ) c6 \% U7 f: _6 k% A4 L
  • if(($$$$ntime - @me) < $$$$day3) @me = $$$$a;: J0 i3 Z7 L* S
  • else @me =$$$$b;% c; D. m, \$ M6 M$ @. L" o
  • [/field:pubdate]
    " t+ G4 b# t& b% d( ^
  • 4 A5 I' T( ~% b
  • 提示:如果要给当天的文章加上红色的日期,则把 3600 * 24 * 3 改为 3600 * 24  即可。
    ( J: F6 F) g3 v8 W8 d) g6 A0 V
  • -----------------------------------我是分割线-----------------------------------
    8 x  g% [2 ~, T1 p5 s
  • 调用实战:6 {& n" i3 O2 c3 d
  • <div class="new_l">: h. H8 S- I' H: {) u7 b+ |
  • <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>0 d  r) W3 g0 p/ p) W3 Z8 H
  • {dede:arclist subday='30' titlelen='60' row='30' typeid='top' orderby='pubdate'}- o2 S2 F' g: b7 c: ?) _1 j. }! g$ `- Y( S* s
  • <li><span>[field:pubdate runphp="yes"] if((time()-@me)<(60*24)){@me='<font color="#ff6600">'.strftime("%H:%M:%S",@me).'</font>';}; c4 g; o5 `$ C
  • else {@me=strftime("%y-%m-%d",@me);}
    , Q1 [, c+ u1 I- A& [
  • [/field:pubdate] </span> [<a href="[field:typeurl/]">[field:typename/]</a>] <a href="[field:arcurl/]">[field:title/]</a>' Q1 D. t/ ~9 W7 z$ _% S
  • [field:senddate runphp='yes']: z. Z8 \+ m  o4 A* @4 E. Z
  • $$$$ntime = time();# k( J# F# K; l/ L
  • $$$$oneday = 60 * 24;
    ' l7 y  V: A3 S7 @
  • if(($$$$ntime - @me)<$$$$oneday) @me = "<img src='/img/newarc_ico.gif' />";$ D/ w0 k: b# s- d0 l0 h
  • else @me = "";5 Z" u% r! J' N* z' |9 t
  • [/field:senddate] </li>5 V' R9 Q( H: y$ C6 M0 a
  • {/dede:arclist}( c- Y1 k( T, `( t/ }
  • </div>
    9 _  s6 D% {) B8 Z; q! h6 i4 U
  • . g- c! ~; d2 K. @! Z/ b( Z2 W1 O
  • : W6 d& V' C! s. G% X
  • 其他相关:# R! D3 h7 N! G2 `6 X
  • 统计更新的文章数·今日更新:**篇5 P4 h  t9 p+ p( m7 c. _/ E
  • {dede:sql sql="SELECT count( ID ) AS c FROM dede_archives WHERE pubdate > UNIX_TIMESTAMP( CURDATE( ) ) "}今日更新:[field:c /]篇{/dede:sql}
    7 k* H) x3 Z; U  l8 j" R
! _9 z. Q* ?! j# @
复制代码

回复|共 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客服 返回顶部
快速回复 返回顶部 返回列表