- 注册时间
- 2008-9-13
- 最后登录
- 1970-1-1
- 在线时间
- 0 小时
- 阅读权限
- 200
- 积分
- 0
- 帖子
- 24482
- 精华
- 4
- UID
- 9
  
|
DEDECMS V5.3在(layout.css)中预设了6种区块列表样式
7 }; o6 R% c( R5 g( L4 o您可以根据自己的实际需要修改使用 0 B4 G" w( p/ V2 y) ]0 R
下面以首页区块调用位置为例 0 q1 T" _) D0 y j+ b4 G
我们来详细介绍这六种列表样式的结构和class _/ O0 o- |% f# O
首页模板的<div class="listbox"></div>内是区块列表的调用 % n% T2 C* Z1 }4 H, H: ^
<dl class="tbox"> 7 R* c% l% u( w8 P9 l
<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>
& j5 i0 |2 y' |9 |% O- ^/ `6 J! I<dd> + z3 P1 D* V- i+ n1 g p
<ul class="d1 ico3"> 8 f, A# F$ M4 W" ?
{dede:arclist titlelen='60' row='8'}
1 d) K# w: N" o O2 D( \<li><span class="date">[field:pubdate function="MyDate('m-d',@me)"/]</span><a href="[field:arcurl /]">[field:title /]</a></li>
1 T1 E( `0 \! w" B% ^{/dede:arclist} ! N, a) T& R- O, M; t3 B; r
</ul>
5 ]4 q, M; d, N) @+ Y9 ]. D: a</dd>
$ @( j: p4 y6 l$ ~: w4 e</dl> + `, @+ Q: E7 o
其中<dd></dd>区域即为列表调用: ^7 H; O* h) w# b) C
只需修改<ul>的class和内部<li>的结构即可更换列表调用样式: G6 e) V, y( X$ o2 z$ @
-------------------无聊的分隔线--------------------------------------------
- p4 y) k6 ~) o) k2 R( q列表调用样式1 - 纯文本列表(c1)& A1 o" e# V3 {5 R
% E) k, ?" z, W* T1 T8 d: B$ N8 r q9 U
纯文本列表只调用标题,适合标题比较长的列表形式,长度约为26个中文字符.
1 T, Z+ \1 \0 B1 u3 o e6 [/ o<ul class="c1 ico3">3 }+ S% _ `: O
{dede:arclist row='8'}) F3 J. P% A U3 g+ p; O& Y( r2 g; }
<li><a href="[field:arcurl /]">[field:title /]</a></li>
8 {5 z) B7 J; ?# L# D {/dede:arclist}
6 P# Q i) ^$ B- A6 T</ul>) {6 ]: @7 p8 p3 e. \
列表调用样式2 - 带日期的长标题列表(d1)4 W/ U9 j4 L+ E: A& p- K

' b- j1 S8 H- \' r6 D8 Y可以调用23个中文字符的长标题和短日期) D) `- A+ i2 k5 j* ^6 B
<ul class="d1 ico3">
) b, ?) @4 ]) k; r/ W1 U {dede:arclist row='8'}/ l! d* T& u G) H: n
<li><span class="date">[field:pubdate function="MyDate('m-d',@me)"/]</span><a href="[field:arcurl /]">[field:title /]</a></li>' Z `: _1 t" D& X8 `; J
{/dede:arclist}
& S0 g( d# c% p</ul>* r) y7 n2 k* j) N3 N
列表调用样式3 - 带日期的短标题列表(d2)
+ Z% x- A! g, \& w* m6 ]& Q
1 ? g5 x# @4 y# O5 D' }6 Y可以调用19个中文字符的长标题和短日期4 T2 W! \ T$ }
<ul class="d2 ico3">
% t4 H! W, ?; u; e, U: J {dede:arclist row='8'} \8 z0 v! [; n- n ?
<li><span class="date">[field:pubdate function="MyDate('Y-m-d',@me)"/]</span><a href="[field:arcurl /]">[field:title /]</a></li>' _) r0 M7 ~6 t6 {6 O
{/dede:arclist}
9 p( m) g0 _# H3 ^* t0 U) f</ul>
3 N/ r5 z( s( S8 `" R列表调用样式4 - 图文混排列表1(e5,c1)
5 T1 s5 _6 B; h# x; V " M% \8 P1 A( H6 Q! W6 _) U
左侧调用图片,右侧调用文字标题列表0 x( U/ X, o( H4 h( E& K/ T
<ul class="e5">+ {. ?5 ^4 a# I1 [
{dede:arclist row='2' type='image'}. b p1 N% ?, r6 d! I+ W
<li><a href="[field:arcurl /]"><img src="[field:litpic _fcksavedurl=""[field:litpic" /]" /></a></li>
6 t4 q) n; M- R( `6 Q {/dede:arclist}
: T3 t, r0 N) p* S! @, A+ R</ul>
( r% g' ]$ d8 C* H! v9 b$ z/ ?. Q<ul class="c1 ico3">
5 h5 F( i5 }0 T% w {dede:arclist row='6'}
2 _7 x D4 ^$ n2 ]4 e <li><a href="[field:arcurl /]">[field:title /]</a></li>
9 N I5 a9 K7 ?# H) G4 Z6 c( j! S {/dede:arclist}% a2 o- q* g% s
</ul>, C3 @# _5 d j A
列表调用样式5 - 图文混排列表2(e6,d2)5 ~9 ~" e8 G- l) _

% F" ~4 A% ?$ y, V% A, g上部调用图片,下部调用文字标题加长日期列表9 z, v+ P- v S( a& X. a
<ul class="e6">" G' B: e8 L7 W( n
{dede:arclist row='3' type='image'}' G% X4 A3 X/ J0 z! Y
<li><a href="[field:arcurl /]"><img src="[field:litpic _fcksavedurl=""[field:litpic" /]" /></a></li>) u M/ M; r+ t
{/dede:arclist}
- f, g4 G5 }; e4 k9 x0 V7 V</ul>/ X1 `7 s/ A: P/ j
<ul class="d2 ico3">1 @% J) ~. p7 \( G* Y
{dede:arclist row='3'}
9 v5 |' V M1 e2 X8 u4 ?0 M <li><span class="date">[field:pubdate function="MyDate('Y-m-d',@me)"/]</span><a href="[field:arcurl /]">[field:title /]</a></li>- T( f7 a2 ]' `" U* D
{/dede:arclist}
* I- Z1 C2 h) H1 n" U</ul>
! l( [1 f6 ?- P" |列表调用样式6 - 图文混排列表3(e6,c2)
& w+ a1 x9 |! I
0 o7 W$ ^& R' C9 F+ k$ D上部调用图片,下部调用两列文字列表4 @" J' a* ]) l9 G/ ~4 [7 P* M
<ul class="e6">, }4 Y. N* \/ l+ C' W) q$ k l
{dede:arclist row='3' type='image'}. O/ y6 _* Q+ U) M0 R% V
<li><a href="[field:arcurl /]"><img src="[field:litpic _fcksavedurl=""[field:litpic" /]" /></a></li>
# S0 r; I8 W4 a4 X. p; ^( k4 W$ ^ {/dede:arclist}
" C) y& x6 @4 I' G& Q3 O5 q! R</ul># W1 u* x7 i- B. b% V U$ a
<ul class="c2 ico3">
& c1 o7 e9 P& @ {dede:arclist row='6'}( x+ b5 P# {9 B: Y8 ^5 m' _0 @3 g( t* S
<li><a href="[field:arcurl /]">[field:title /]</a></li>
0 G; ~) ~. M* ?: R) l9 F {/dede:arclist}
" e, C, [/ W4 k2 e- M" P' w& }</ul>
( |4 J3 q( u+ [0 e L另外ico部分有3种ico可选择' Q0 `; B. v/ _7 y/ C, Z7 {
分别是:ico1:实心方块,ico2:实心箭头,ico3:描边箭头.
+ {8 v- @. F* i. b9 M" T0 |您也可以根据自己需要替换images目录下的ico文件或更改layout.css增加新的ico样式.( V/ L* C* T3 \% Y
这些类型的列表样式可以应用在模板的首页区块列表调用,右侧列表调用及频道页区块列表调用.
, L+ L# u6 j. u4 f& i, Q4 I7 m( A' V另外layout.css中还包含了部分特殊类型的列表调用样式,有兴趣的朋友可以自行研究. |
|