- 注册时间
- 2008-9-13
- 最后登录
- 1970-1-1
- 在线时间
- 0 小时
- 阅读权限
- 200
- 积分
- 0
- 帖子
- 24482
- 精华
- 4
- UID
- 9
  
|
DEDECMS V5.3在(layout.css)中预设了6种区块列表样式 ' L- b' v( Q" a& x& F5 O# h0 R5 I
您可以根据自己的实际需要修改使用 3 U6 u" j; j( m
下面以首页区块调用位置为例 # e. I/ o2 N1 Z% q, r
我们来详细介绍这六种列表样式的结构和class
1 J M) K6 H) I) x. c6 H( I8 A% N首页模板的<div class="listbox"></div>内是区块列表的调用 1 s/ ~7 F+ @) O8 X
<dl class="tbox">
) c/ q5 l, n! ?* e<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>
& i9 Q4 {: \1 E+ F" y<dd> 8 v, O% i8 ~ I6 r
<ul class="d1 ico3">
6 v* a" i5 i& i! l7 B P9 [) ]{dede:arclist titlelen='60' row='8'} 3 y$ x. G) _# E( x* J
<li><span class="date">[field:pubdate function="MyDate('m-d',@me)"/]</span><a href="[field:arcurl /]">[field:title /]</a></li>
/ w# _1 R$ E1 A# y0 \# z{/dede:arclist} 9 ] q& p/ v; d5 e6 A
</ul> F/ x" j9 g a1 M
</dd> e9 n0 P0 \* N2 ?4 n
</dl> 1 M, x8 |, u W( F7 [4 E9 W
其中<dd></dd>区域即为列表调用
) |- F/ A) M5 u/ y$ _' J只需修改<ul>的class和内部<li>的结构即可更换列表调用样式
6 B Z- J n- G) a3 l4 c2 E9 I+ J-------------------无聊的分隔线--------------------------------------------0 Z i2 _ j" r; s
列表调用样式1 - 纯文本列表(c1)& r- G+ G9 z9 V J
. `# J; `1 R) u6 |' D, }
纯文本列表只调用标题,适合标题比较长的列表形式,长度约为26个中文字符.) Z- I; {/ \1 S9 o
<ul class="c1 ico3">
! I+ P9 i$ I+ y" l6 y {dede:arclist row='8'}
' q/ c9 C- K: a# L <li><a href="[field:arcurl /]">[field:title /]</a></li>
' K9 O2 ?, E. l H {/dede:arclist}6 A& z$ k7 r- \0 \" |/ Z
</ul>
X( m* B' n/ ~7 p+ P列表调用样式2 - 带日期的长标题列表(d1)
L7 w* r- T [; E9 i! e
9 w& K* H p( J [1 j( Y5 |5 ^可以调用23个中文字符的长标题和短日期
' _5 h7 O$ ^% P! P' v# [7 l/ \<ul class="d1 ico3">
1 v$ k1 W$ @2 _& h% t P) V* C; J {dede:arclist row='8'}6 e+ h7 Q% c0 w! E# [6 }5 b
<li><span class="date">[field:pubdate function="MyDate('m-d',@me)"/]</span><a href="[field:arcurl /]">[field:title /]</a></li>7 ? a* C* e- E2 y p5 T) b& `- o
{/dede:arclist}) K# A5 w3 Q: ^0 ]
</ul>3 W6 S7 B! Z7 c. @1 X% Y
列表调用样式3 - 带日期的短标题列表(d2)5 H9 z* X5 Z3 X8 J9 N8 o, O

% R$ B* L2 W* T+ n& O% V可以调用19个中文字符的长标题和短日期+ v+ X$ w& c# y9 F/ b9 ?! b, F
<ul class="d2 ico3">
8 N. T) p7 Q2 E6 d* y {dede:arclist row='8'}* q4 q* ]$ r9 A; S1 x: K
<li><span class="date">[field:pubdate function="MyDate('Y-m-d',@me)"/]</span><a href="[field:arcurl /]">[field:title /]</a></li>" c4 h% }( @5 U) @& c
{/dede:arclist}3 v5 e% s* B9 G+ d
</ul>
: @) |2 `( |1 K列表调用样式4 - 图文混排列表1(e5,c1)' ^: W% `( k3 G0 W/ h# A9 s

9 P7 p- u8 J' C左侧调用图片,右侧调用文字标题列表; ]6 i& r2 C4 T L" D1 @
<ul class="e5">
' {$ p" j2 _- t" G( s- \# I5 N {dede:arclist row='2' type='image'}. Y% {( R+ `( `8 K$ \
<li><a href="[field:arcurl /]"><img src="[field:litpic _fcksavedurl=""[field:litpic" /]" /></a></li>
8 E7 ]' N- q ]7 W, O {/dede:arclist}" A9 l, ?/ }* i% Z9 W5 L
</ul>* P# `9 T7 b Q* m* p/ p' J0 T
<ul class="c1 ico3">
/ j: J+ q: @. ?" x4 L% S- u {dede:arclist row='6'}
. F S) M8 P$ A( n, r9 f+ ?* C, g; n <li><a href="[field:arcurl /]">[field:title /]</a></li>4 _+ x/ |: }2 m- H+ @
{/dede:arclist}
' f2 G+ U* ^# F: d/ ~. h3 @</ul>' r( ~9 u1 Y6 v& r6 C c; l
列表调用样式5 - 图文混排列表2(e6,d2)
8 H; Q. N9 y; p5 ?8 W2 R* q
8 _% N$ S6 W, z# K上部调用图片,下部调用文字标题加长日期列表
# I' |7 ^+ I! x3 H/ @, a5 r) X! Y<ul class="e6">
/ z& m& v# d' N+ i0 A9 w0 X {dede:arclist row='3' type='image'}0 m: N4 k- l. h1 {8 F3 }
<li><a href="[field:arcurl /]"><img src="[field:litpic _fcksavedurl=""[field:litpic" /]" /></a></li>1 e. E+ Y7 j0 I# J- s$ a$ P' ?/ e' e
{/dede:arclist}
0 p0 S- J1 @/ K</ul>
" |2 V8 N. b- U1 v: W<ul class="d2 ico3">
; x c& e# K/ ^* A( A+ f* { {dede:arclist row='3'}
# x" j! U3 r* O, b/ b5 M <li><span class="date">[field:pubdate function="MyDate('Y-m-d',@me)"/]</span><a href="[field:arcurl /]">[field:title /]</a></li>2 N& x' C+ t, F F* [0 K# L
{/dede:arclist}5 E! g; l: }9 B" q0 ~
</ul>
: f: i4 j! j6 n2 ~列表调用样式6 - 图文混排列表3(e6,c2)8 a6 G$ `; z* P- e5 S) g5 a5 {

3 M6 Y: }) l+ K7 e4 g; h上部调用图片,下部调用两列文字列表
. d$ j5 M6 i3 b# o# Y9 p<ul class="e6">' f( B$ H' ^# F( J* p2 p
{dede:arclist row='3' type='image'}2 l) t: p2 r6 p6 ^4 x) l
<li><a href="[field:arcurl /]"><img src="[field:litpic _fcksavedurl=""[field:litpic" /]" /></a></li>2 w8 B9 G# V; w/ V. A, p
{/dede:arclist}
R- D# x9 B1 @7 A, F5 p J) H</ul>6 L$ H& D# ~: @# n6 U. ^' g
<ul class="c2 ico3"> D, c/ z$ ~" V
{dede:arclist row='6'}- ?7 O, e7 B) n* ^: {
<li><a href="[field:arcurl /]">[field:title /]</a></li>
, t7 x/ \* d8 n7 }7 x7 I- M {/dede:arclist}
" {' y6 o; Q- x1 y% l3 N' S0 F' |</ul>. E) {# W; b3 R7 O) z8 C; K: H! v
另外ico部分有3种ico可选择5 H* M3 A, H4 ^1 v4 H" x. z# @; X, h
分别是:ico1:实心方块,ico2:实心箭头,ico3:描边箭头.
& c3 E. I- z" p# K. B您也可以根据自己需要替换images目录下的ico文件或更改layout.css增加新的ico样式.
' n3 O; Q, K% y# W这些类型的列表样式可以应用在模板的首页区块列表调用,右侧列表调用及频道页区块列表调用.
0 F: o: v5 ^, q* O7 m: Y4 H/ _另外layout.css中还包含了部分特殊类型的列表调用样式,有兴趣的朋友可以自行研究. |
|