- 注册时间
- 2008-9-13
- 最后登录
- 1970-1-1
- 在线时间
- 0 小时
- 阅读权限
- 200
- 积分
- 0
- 帖子
- 24482
- 精华
- 4
- UID
- 9
  
|
DEDECMS V5.3在(layout.css)中预设了6种区块列表样式
/ X$ I6 B& h, r$ v: A8 d您可以根据自己的实际需要修改使用
) I0 {6 c, Q! k( `$ w1 m0 P `下面以首页区块调用位置为例
0 G. n/ i# C! T1 v: _; ~( Z1 Y G我们来详细介绍这六种列表样式的结构和class
1 o, ?' h! D% q- y. K+ |6 ^首页模板的<div class="listbox"></div>内是区块列表的调用 + E- D9 ` Z6 c5 i$ o, r1 x6 k
<dl class="tbox"> P a8 {4 D% ~ Q6 C7 \
<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> ! M7 A; X4 t, R4 F
<dd> 4 Q9 }/ G: ^) _1 O K
<ul class="d1 ico3">
6 _. J6 ]( x) c( A8 A& W{dede:arclist titlelen='60' row='8'} " `6 ?. L7 ?6 b# e) d% C
<li><span class="date">[field:pubdate function="MyDate('m-d',@me)"/]</span><a href="[field:arcurl /]">[field:title /]</a></li>
" o! [, |. ]; _( j{/dede:arclist} 1 `) H4 x9 t5 l9 F
</ul>
9 k, b* ?9 t5 [1 s. |</dd>
% F2 `3 }, R L8 o; |: E</dl>
; q1 l+ C, i$ @/ k5 U; A1 u其中<dd></dd>区域即为列表调用
2 ?! b) e% r, U0 g* |# h3 S只需修改<ul>的class和内部<li>的结构即可更换列表调用样式
, M& S' l' {5 R/ A' G. Y7 D& q-------------------无聊的分隔线--------------------------------------------$ ]( T- Q! m0 W6 Q
列表调用样式1 - 纯文本列表(c1)/ ` }$ m _+ K$ d( l

& _! m3 m2 Z7 [0 C纯文本列表只调用标题,适合标题比较长的列表形式,长度约为26个中文字符.
9 q, f& ~( R! N K5 ^<ul class="c1 ico3">! D- K5 n9 u% ^
{dede:arclist row='8'}
8 X: I" T; L, C3 Q. Y8 ? <li><a href="[field:arcurl /]">[field:title /]</a></li>& I/ ?5 k# L. S
{/dede:arclist}- E- [( q. y( h+ Z1 Q2 e! ?
</ul>
7 m0 n& l! h: Q7 t9 C列表调用样式2 - 带日期的长标题列表(d1)4 q; c$ H- |4 F
' j P2 L8 W n& b; ~' S0 A0 ]5 u2 Q
可以调用23个中文字符的长标题和短日期
1 t* W1 f6 u" ~. Y; j6 q<ul class="d1 ico3">
+ }* ~ T E1 a0 I K {dede:arclist row='8'}
5 N* v# N t6 O0 Q) R+ K <li><span class="date">[field:pubdate function="MyDate('m-d',@me)"/]</span><a href="[field:arcurl /]">[field:title /]</a></li>
0 A6 ]8 ~' a2 ]( h$ h a {/dede:arclist}
. a$ a }# F8 E% j</ul>& u( s! X9 f2 _$ I
列表调用样式3 - 带日期的短标题列表(d2)! O9 D9 P. ?' j/ |. u* M
5 u; O: F# K; ~# V: Z: o4 k
可以调用19个中文字符的长标题和短日期
$ a- o5 a$ }& |* S% U9 k! p. x<ul class="d2 ico3">
+ [4 w9 C" g- N7 r9 u9 ]0 z/ C {dede:arclist row='8'}$ s. U" Y: Z$ |) U8 \3 A
<li><span class="date">[field:pubdate function="MyDate('Y-m-d',@me)"/]</span><a href="[field:arcurl /]">[field:title /]</a></li>* B6 [ y: U9 n0 D( a) A) r
{/dede:arclist}
9 E5 z6 J8 h. J5 i; U</ul>! I, H6 P7 m H9 p3 g; R/ j
列表调用样式4 - 图文混排列表1(e5,c1)
/ [8 {6 c6 v, {+ H. g$ i
+ F" H5 V1 Z8 U. \左侧调用图片,右侧调用文字标题列表
6 {( Z6 `; w( s7 H+ M- Q<ul class="e5">
" R' D$ {: U8 V; a' z4 B- n$ T {dede:arclist row='2' type='image'} T9 Y+ [ p% ]( B2 b2 ]8 ~$ N8 x
<li><a href="[field:arcurl /]"><img src="[field:litpic _fcksavedurl=""[field:litpic" /]" /></a></li>
/ V' C+ X% O9 V1 d* W( F# W+ N" } {/dede:arclist}7 H: M$ I" C4 T* U- n: f8 M* ?
</ul>
9 W- ^. f9 |4 A* m<ul class="c1 ico3">! w% v. @) J& z5 |% o! I# A4 Q
{dede:arclist row='6'}) ]/ O, E* o: L4 k& P
<li><a href="[field:arcurl /]">[field:title /]</a></li>
/ ~8 f# Y3 O' M. ^8 T {/dede:arclist}' {! p/ F9 r" T
</ul>3 c/ T3 ?3 @8 R% K
列表调用样式5 - 图文混排列表2(e6,d2)2 T+ e% t! U5 }' m2 @0 A: b

0 K0 f! R' [8 \7 Y# B上部调用图片,下部调用文字标题加长日期列表; D# H( p8 P5 T6 r
<ul class="e6">$ h2 w+ b& i1 j+ Z, n/ Z/ ?
{dede:arclist row='3' type='image'}- Z4 \$ c3 e3 h
<li><a href="[field:arcurl /]"><img src="[field:litpic _fcksavedurl=""[field:litpic" /]" /></a></li>4 O) n: q. t( m- }- [
{/dede:arclist}
' Y2 @9 I9 a" A, J2 {</ul>
1 q2 s) y5 I% I2 W/ N<ul class="d2 ico3">
6 r2 ~; |0 X! ]. x/ U {dede:arclist row='3'}8 y& b% {( O* W' [
<li><span class="date">[field:pubdate function="MyDate('Y-m-d',@me)"/]</span><a href="[field:arcurl /]">[field:title /]</a></li> e5 W! X4 _6 a/ `% E5 ^
{/dede:arclist}
: I; q$ R% a! C) `( v</ul>9 d9 j& O" Z" |; `" p
列表调用样式6 - 图文混排列表3(e6,c2)
- h: w( |) N6 Q( E4 b
6 m8 W @" ?! q* M上部调用图片,下部调用两列文字列表+ v* A# r" \4 N6 h
<ul class="e6">% C. J) h5 A/ V
{dede:arclist row='3' type='image'}6 W; W+ d: c4 }1 K
<li><a href="[field:arcurl /]"><img src="[field:litpic _fcksavedurl=""[field:litpic" /]" /></a></li>; ?2 f' Y8 L+ o+ J# r/ T" L
{/dede:arclist}* j3 c4 W0 {3 f* Q
</ul>1 Z1 Y4 M4 ?; Q: E1 [! u
<ul class="c2 ico3">
1 R: W9 V! C" _ {dede:arclist row='6'}
@. T; p2 m2 \3 d+ j <li><a href="[field:arcurl /]">[field:title /]</a></li>* e* {# W8 o/ L7 f/ x1 Q+ ~
{/dede:arclist} c; j/ C7 R8 O8 R( s4 k9 [, h0 g
</ul>( {2 K' s6 ] {, ~, q! @ |
另外ico部分有3种ico可选择% {& Z U" k; J6 m) ]
分别是:ico1:实心方块,ico2:实心箭头,ico3:描边箭头.
8 A. q9 F7 E3 _5 ~9 J4 w您也可以根据自己需要替换images目录下的ico文件或更改layout.css增加新的ico样式.. C2 D2 j( {; I2 W( j9 R( d
这些类型的列表样式可以应用在模板的首页区块列表调用,右侧列表调用及频道页区块列表调用.* E2 t/ g! K: q$ v' E4 P6 l
另外layout.css中还包含了部分特殊类型的列表调用样式,有兴趣的朋友可以自行研究. |
|