- 注册时间
- 2008-9-13
- 最后登录
- 1970-1-1
- 在线时间
- 0 小时
- 阅读权限
- 200
- 积分
- 0
- 帖子
- 24482
- 精华
- 4
- UID
- 9
|
DEDECMS V5.3在(layout.css)中预设了6种区块列表样式 7 f1 b$ l9 R% N/ l
您可以根据自己的实际需要修改使用 8 x# ?- E1 n, ~4 |5 [' T! U* M v$ p* D
下面以首页区块调用位置为例
. m) \! K: t( Q/ j# D& W% H4 C我们来详细介绍这六种列表样式的结构和class
% I* H, B1 _1 h) }& N0 T- h* B) i& R首页模板的<div class="listbox"></div>内是区块列表的调用
2 n6 P \8 M# G# p* |<dl class="tbox">
/ `& f# {; v. g: `<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> . ^& Z& p; v' N
<dd>
1 J% M. ~- f% U) O" F<ul class="d1 ico3">
4 u$ ^) Z; M* x7 ~{dede:arclist titlelen='60' row='8'} 7 s% }4 x2 ?) K/ |( q) W
<li><span class="date">[field:pubdate function="MyDate('m-d',@me)"/]</span><a href="[field:arcurl /]">[field:title /]</a></li>
6 }( Q% r6 n% a! f6 m- h{/dede:arclist} ) S% R- d% [/ Z; R1 b
</ul> 1 R( J. A$ s1 j( g5 n
</dd> ' ^0 x8 d# l6 B; u$ R
</dl> + H+ t5 _" l/ [5 u
其中<dd></dd>区域即为列表调用* M6 W+ u. c* F+ B$ f; R3 b" W
只需修改<ul>的class和内部<li>的结构即可更换列表调用样式' F* x* |( r4 n: x
-------------------无聊的分隔线--------------------------------------------0 [0 K- q3 F% g4 k; D5 h+ T
列表调用样式1 - 纯文本列表(c1)
5 ? ~9 [# l9 Z; b( y P' e* W$ I: Q, q' s1 V( t$ `
纯文本列表只调用标题,适合标题比较长的列表形式,长度约为26个中文字符.
0 ]9 P# x, r) L+ k+ R9 m9 ^( O<ul class="c1 ico3">
) L8 F4 |, ]0 O) s$ n {dede:arclist row='8'}
3 ]6 e9 a8 Y- X <li><a href="[field:arcurl /]">[field:title /]</a></li>
( s" w4 L, P7 d7 T- m {/dede:arclist}8 K( ], Q P5 z& ?9 c1 S
</ul>
/ j9 |2 K! k2 J& z. O列表调用样式2 - 带日期的长标题列表(d1)
& c6 n' m% F8 b* I2 @. m; `& F& V2 Q3 C3 g; Q! U
可以调用23个中文字符的长标题和短日期
" r* |/ Y" b1 }* ?<ul class="d1 ico3">
) w! q6 C. ~% V: J5 O) a {dede:arclist row='8'}
7 H+ ^0 h/ m4 E, ~% c$ t# O <li><span class="date">[field:pubdate function="MyDate('m-d',@me)"/]</span><a href="[field:arcurl /]">[field:title /]</a></li>
3 W' F5 \0 V* M. c {/dede:arclist}: T) |4 V5 M! ?
</ul>
1 L! O( i. i9 G2 w$ L4 G$ j$ @列表调用样式3 - 带日期的短标题列表(d2)) D. k2 g, X' ^9 d7 }
1 s; ?5 ^) ~, x/ q# p% W
可以调用19个中文字符的长标题和短日期
; { B" Z! ?+ ~+ o0 |1 ~* @) v4 h<ul class="d2 ico3">% n( M1 d( E" y+ B% p' W l
{dede:arclist row='8'}$ ?6 n8 M5 v4 p7 x6 C
<li><span class="date">[field:pubdate function="MyDate('Y-m-d',@me)"/]</span><a href="[field:arcurl /]">[field:title /]</a></li>$ T4 u. ]: U' V% Z: ~! N M% |0 h7 g
{/dede:arclist}- y9 n0 r) ]. f, H) @5 T& h
</ul>
- \ ?0 [6 ^( ]" O [列表调用样式4 - 图文混排列表1(e5,c1)
( O/ s! ^+ R, A( ]* C, A3 c, }* C6 i6 l' o& A8 J8 D) L
左侧调用图片,右侧调用文字标题列表; [ x; i( Z( h( Y- L, o( |
<ul class="e5">
: I7 q/ A, z: n" H' W {dede:arclist row='2' type='image'}7 T& Q, D( r. @5 E: B* }! C, W6 i
<li><a href="[field:arcurl /]"><img src="[field:litpic _fcksavedurl=""[field:litpic" /]" /></a></li>
( j/ t* D6 v% X* G {/dede:arclist}* ]- Y1 D# |( _- y0 O, y1 j& H
</ul>
1 `# A# E" k% b! C<ul class="c1 ico3">& y+ e% p6 ?0 I1 M$ X
{dede:arclist row='6'}5 \/ k" Y( Y* ~+ \
<li><a href="[field:arcurl /]">[field:title /]</a></li>- X+ Q+ N" Z J. x* b
{/dede:arclist}
" U$ T! L3 F1 U+ m; g. _$ F</ul>
5 i7 l7 k z3 S9 T列表调用样式5 - 图文混排列表2(e6,d2)9 \% y' A! _3 V; X) L
* C j! l$ j2 h- c上部调用图片,下部调用文字标题加长日期列表
?% `2 P3 b0 t9 W* q<ul class="e6">
* L/ ?4 r- J R8 F, B# o {dede:arclist row='3' type='image'}
1 d x: T' V2 R; ]8 g6 ?6 J <li><a href="[field:arcurl /]"><img src="[field:litpic _fcksavedurl=""[field:litpic" /]" /></a></li>- e% m, l/ {0 Q# J
{/dede:arclist}
4 _& j; ~- C6 q</ul>
( r1 E$ ~0 E) |1 G<ul class="d2 ico3">3 i1 z* S! q4 J' c
{dede:arclist row='3'}
9 i5 n: H! Y4 _# |+ l9 q <li><span class="date">[field:pubdate function="MyDate('Y-m-d',@me)"/]</span><a href="[field:arcurl /]">[field:title /]</a></li>
$ f* M5 F* Y5 j9 H7 J {/dede:arclist}
1 h. j8 x! m* C& B0 X</ul>% l8 d8 ], v) Q/ _- i
列表调用样式6 - 图文混排列表3(e6,c2) q1 K8 p2 e3 T* \0 s( ~, ~+ U
N5 i, o! l, t, |' D* ^* z上部调用图片,下部调用两列文字列表
1 v4 B M, C' A<ul class="e6">
4 D6 c" F8 O) o8 ]1 L8 y m. C: }& n {dede:arclist row='3' type='image'}8 A- \, g4 @/ }% b
<li><a href="[field:arcurl /]"><img src="[field:litpic _fcksavedurl=""[field:litpic" /]" /></a></li>+ x; o+ A M) o! l' `# p% `
{/dede:arclist}# }# r+ v6 i2 |
</ul>
9 @' Q6 q0 r H W( R9 K- B<ul class="c2 ico3">
( [( i) |7 \* X$ c: Q {dede:arclist row='6'}
: z V; M: `, V5 q <li><a href="[field:arcurl /]">[field:title /]</a></li>6 _$ D( Z4 V4 a$ F
{/dede:arclist}
+ d2 X$ z! i, i |4 S, |</ul>
7 H8 K& X* Z) b) A2 @另外ico部分有3种ico可选择) ~: B/ Z: L; G, r r0 J
分别是:ico1:实心方块,ico2:实心箭头,ico3:描边箭头.! S$ b. H3 S" J+ Z1 m7 V
您也可以根据自己需要替换images目录下的ico文件或更改layout.css增加新的ico样式.
/ u% [/ z( @# k; [这些类型的列表样式可以应用在模板的首页区块列表调用,右侧列表调用及频道页区块列表调用.
/ p U8 G0 K: F- t; D) s+ j6 m另外layout.css中还包含了部分特殊类型的列表调用样式,有兴趣的朋友可以自行研究. |
|