- 注册时间
- 2008-9-13
- 最后登录
- 1970-1-1
- 在线时间
- 0 小时
- 阅读权限
- 200
- 积分
- 0
- 帖子
- 24482
- 精华
- 4
- UID
- 9
  
|
DEDECMS V5.3在(layout.css)中预设了6种区块列表样式
; `* l. y+ Y+ r0 U8 c您可以根据自己的实际需要修改使用
9 ]* o* B5 y6 S, L# [下面以首页区块调用位置为例 5 h: `; b ~; L" ]! M5 \# a
我们来详细介绍这六种列表样式的结构和class
1 j, ?7 {' |2 [7 {首页模板的<div class="listbox"></div>内是区块列表的调用
& T! z& q# \. H) s M$ K$ F/ f4 B2 j<dl class="tbox">
) O% H; Y5 f! z( D" K<dt><strong><a href="{dede:field name='typeurl'/}">{dede:field name='typename'/}</a></strong><span class="more"><a href="{dede:field name='typeurl'/}">更多...</a></span></dt>
1 E' l2 j* Q0 b( ~; u<dd> 4 x5 H& `, S, t! p7 _7 R; {- M+ p
<ul class="d1 ico3">
Z! \, W- U9 T5 H) h{dede:arclist titlelen='60' row='8'} 7 R9 D- x6 ~2 f' n. O" Z! r
<li><span class="date">[field:pubdate function="MyDate('m-d',@me)"/]</span><a href="[field:arcurl /]">[field:title /]</a></li> " u" m6 d7 m# D
{/dede:arclist} 0 m/ s! I6 i; Y$ `
</ul> % \. ~- U: K) |% i% H! z' o
</dd>
5 q3 D4 t3 U4 ]9 |& Y</dl> " M4 Y/ h0 I- d1 a% E
其中<dd></dd>区域即为列表调用+ r- w7 m( ^4 @! h- h1 I
只需修改<ul>的class和内部<li>的结构即可更换列表调用样式
7 }; W i" G, H4 g p-------------------无聊的分隔线--------------------------------------------/ O c3 p/ B4 I3 w% \4 f# d
列表调用样式1 - 纯文本列表(c1)- O9 b0 p7 b* E. f# @

; T) C5 x( [) n) H- z u纯文本列表只调用标题,适合标题比较长的列表形式,长度约为26个中文字符.
8 R$ c; r, C+ n3 f& T& C1 A% c<ul class="c1 ico3">: y1 F k( S6 _/ m
{dede:arclist row='8'}' x: h1 `2 |# V' P! S$ f
<li><a href="[field:arcurl /]">[field:title /]</a></li>
: V, N. p6 P8 B$ u; ~' s {/dede:arclist}
2 @6 Q$ K! @# b) \5 E</ul>
2 f V* \ t+ g7 }' y列表调用样式2 - 带日期的长标题列表(d1)
0 v5 ^" W9 K8 N- e- P& ]6 X) j # @, j9 Z9 r; W% _
可以调用23个中文字符的长标题和短日期& o1 M# e0 \; g. }3 k, y; [+ G
<ul class="d1 ico3">
7 w7 d. ~0 ~$ h2 _$ h2 M {dede:arclist row='8'}8 ~, i& T( @& Y- c$ N7 J( M
<li><span class="date">[field:pubdate function="MyDate('m-d',@me)"/]</span><a href="[field:arcurl /]">[field:title /]</a></li>
' Q9 E& a+ S: k. G4 t3 _ {/dede:arclist} O1 D+ R2 B. _! H6 u3 P: }8 E
</ul>3 R' }) h2 K$ y6 }
列表调用样式3 - 带日期的短标题列表(d2)
" l; p9 I8 r" L- u' Q
3 C3 h8 t0 P0 k+ D. m. s可以调用19个中文字符的长标题和短日期* C: Z7 W; @6 X9 i
<ul class="d2 ico3">
4 Z$ w8 x! V& @5 I! A# K& F! h2 c {dede:arclist row='8'}
6 y( G7 m- ]% p, H/ Z7 g <li><span class="date">[field:pubdate function="MyDate('Y-m-d',@me)"/]</span><a href="[field:arcurl /]">[field:title /]</a></li>) S' ?" \4 }7 y! W$ V( J( {
{/dede:arclist}
# A$ ]0 L- _& s) \2 w, n</ul>% s1 l1 z! U6 K8 P1 [4 a
列表调用样式4 - 图文混排列表1(e5,c1)8 m7 R E: s+ Z% w. R

4 ~+ f& C! b% U; K左侧调用图片,右侧调用文字标题列表9 Q; R6 b0 A! V: M
<ul class="e5">
# w: d; O- f8 v3 x {dede:arclist row='2' type='image'} E- _# \" R1 T$ a
<li><a href="[field:arcurl /]"><img src="[field:litpic _fcksavedurl=""[field:litpic" /]" /></a></li>; f# J/ x$ F# I& S2 \
{/dede:arclist}3 G* H1 f' E* k# U* j
</ul>/ G7 {: O& a& n4 V
<ul class="c1 ico3">
1 u. O4 u: ?5 X. ]$ w {dede:arclist row='6'}+ K6 E$ E1 e8 H7 I/ v
<li><a href="[field:arcurl /]">[field:title /]</a></li>. ^# y9 i! y" @( X) ?- x4 b
{/dede:arclist}
; l q7 Y: g! Y9 C% u</ul>
7 q' `& I0 r% p7 d$ |7 q列表调用样式5 - 图文混排列表2(e6,d2)
( o- V4 U. d8 c8 a5 o8 B0 d( |5 ]
5 q5 q3 ]2 {6 W/ J% z' L上部调用图片,下部调用文字标题加长日期列表' t% D8 k4 U. K7 A* z9 K5 p2 E* U* r
<ul class="e6">
. R0 f3 b9 `. D) s2 }0 D( U* t {dede:arclist row='3' type='image'}( j+ E4 ^: D( \6 F+ R) S) G3 \
<li><a href="[field:arcurl /]"><img src="[field:litpic _fcksavedurl=""[field:litpic" /]" /></a></li>
9 ~" w; p# F+ R: h8 n1 z {/dede:arclist}
1 r% u% B( a. p/ R7 R</ul>: N0 \. E9 n" M, U) Y$ P
<ul class="d2 ico3">
$ C: l5 B; M. B5 w0 d1 P1 v {dede:arclist row='3'}
! i0 F) Q: I' V# T' o( k5 U <li><span class="date">[field:pubdate function="MyDate('Y-m-d',@me)"/]</span><a href="[field:arcurl /]">[field:title /]</a></li>: W7 c6 {5 O {
{/dede:arclist}
. D8 `% u- D2 Z) ~7 S</ul>
; Z% ` l6 V' Z" p4 `3 ~列表调用样式6 - 图文混排列表3(e6,c2)
4 G6 x( }8 P: A- o [2 [+ p" P J
6 b4 o" I8 ?% ^# K) H上部调用图片,下部调用两列文字列表
& Z7 `: c& ~* c1 K2 p3 Q<ul class="e6">
0 e" F0 C- K; M6 q {dede:arclist row='3' type='image'}/ U3 d4 D5 w9 k2 z6 x
<li><a href="[field:arcurl /]"><img src="[field:litpic _fcksavedurl=""[field:litpic" /]" /></a></li>) x" \( Q) }+ ], s. Q# q
{/dede:arclist}
! z) a* V3 D' Q( r1 E3 R% r</ul>
; v: _2 J- x, t5 c7 V( Q4 J- L<ul class="c2 ico3">
5 M- V, C7 a3 b2 U/ [, t' X; E {dede:arclist row='6'} X8 S$ m. p; m. S/ e( x
<li><a href="[field:arcurl /]">[field:title /]</a></li>4 v: a4 a* |. P" b! c4 \$ u
{/dede:arclist}! G- B7 j5 z2 { A# m: ~. j
</ul>* G- N; F: f0 V8 P- t/ Y2 r0 G3 n
另外ico部分有3种ico可选择
) Q2 @/ d* Q9 v$ b分别是:ico1:实心方块,ico2:实心箭头,ico3:描边箭头.$ @+ W# q4 A% K7 t9 d: V
您也可以根据自己需要替换images目录下的ico文件或更改layout.css增加新的ico样式., l" J; r3 A" d* t4 t* X! P$ k8 V
这些类型的列表样式可以应用在模板的首页区块列表调用,右侧列表调用及频道页区块列表调用.! X7 |8 z4 t: v& E
另外layout.css中还包含了部分特殊类型的列表调用样式,有兴趣的朋友可以自行研究. |
|