- 注册时间
- 2008-9-13
- 最后登录
- 1970-1-1
- 在线时间
- 0 小时
- 阅读权限
- 200
- 积分
- 0
- 帖子
- 24482
- 精华
- 4
- UID
- 9
  
|
DEDECMS V5.3在(layout.css)中预设了6种区块列表样式
* B: ?. N1 J1 N* K: L. p6 F" a您可以根据自己的实际需要修改使用
! Z/ M$ O8 q. E. {下面以首页区块调用位置为例
8 A3 @( o. u: }8 E5 k: f& P我们来详细介绍这六种列表样式的结构和class . P# S& I4 b, T- \
首页模板的<div class="listbox"></div>内是区块列表的调用 # m5 i4 U8 Z7 @# Z
<dl class="tbox"> . z/ k, p6 ^4 Z$ f6 K. p
<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> : w/ \" a, J( R9 P* C% C- F
<dd> 3 b6 c1 Z: o' j! ?+ b
<ul class="d1 ico3">
$ O$ Q' X- Z2 O1 m, Y; D) ]{dede:arclist titlelen='60' row='8'}
) i I+ H1 J7 {4 u' [# g. Q4 g; J<li><span class="date">[field:pubdate function="MyDate('m-d',@me)"/]</span><a href="[field:arcurl /]">[field:title /]</a></li>
: ^1 W/ r2 H& ]+ s/ Q' V+ ], f{/dede:arclist}
% O3 S( T) k+ x; }7 K" r</ul> ' m% ~! L; H5 X8 b' F* h
</dd>
8 ]! h5 t3 C R& g+ t7 n</dl> ' Y3 Q3 q' @# v! Z+ f
其中<dd></dd>区域即为列表调用) m) @6 O8 X( F* E
只需修改<ul>的class和内部<li>的结构即可更换列表调用样式! K- r$ `! D2 B ~
-------------------无聊的分隔线--------------------------------------------2 K, w1 D) }. ?
列表调用样式1 - 纯文本列表(c1)
& f/ R8 k3 f e' L7 @: W
$ ~. f- }3 P0 ^" _/ F纯文本列表只调用标题,适合标题比较长的列表形式,长度约为26个中文字符.: h0 ^2 I4 i4 B( v0 U+ t- d5 ~
<ul class="c1 ico3">" s1 E7 x& T! @8 \+ ]! v0 G$ W
{dede:arclist row='8'}2 n- v9 i& |. @% G
<li><a href="[field:arcurl /]">[field:title /]</a></li>6 l( e- m8 Y. l, ]8 d
{/dede:arclist}
) x" z: l9 b2 k* I/ U" t</ul>% J# E% F. o1 @8 g
列表调用样式2 - 带日期的长标题列表(d1)
- } p) c, V4 h( {* ^ & ^5 R9 J; Z1 j# t
可以调用23个中文字符的长标题和短日期
9 X( p# K) Y+ {! @' X0 ]<ul class="d1 ico3">
8 {" B5 K7 }% U( [1 N% X {dede:arclist row='8'}
# @2 y# m- d8 ~% B$ h <li><span class="date">[field:pubdate function="MyDate('m-d',@me)"/]</span><a href="[field:arcurl /]">[field:title /]</a></li>
# ^# l# |6 M) D$ P8 z {/dede:arclist}5 o k1 {1 o* z: U
</ul>7 D. o9 r7 r4 { }* K
列表调用样式3 - 带日期的短标题列表(d2), j9 x3 i. T$ s- U: z; G( L0 F
+ x2 [# m3 \% G8 X' F$ y$ X
可以调用19个中文字符的长标题和短日期
' M/ {" w% i+ B; f f1 X7 ]<ul class="d2 ico3">
: E" ?1 Q) z* j% ` {dede:arclist row='8'}
, t: i! i/ Q; S+ A9 q <li><span class="date">[field:pubdate function="MyDate('Y-m-d',@me)"/]</span><a href="[field:arcurl /]">[field:title /]</a></li> F ?# p9 C4 r3 K- b
{/dede:arclist}: G4 F/ p) f- k5 a G# f B, m- u
</ul>
9 ^9 l7 h! f0 u6 o) k9 s列表调用样式4 - 图文混排列表1(e5,c1)" y+ G5 ?% H Q9 f0 g% Q5 j

# g! f8 ^9 w7 b2 z左侧调用图片,右侧调用文字标题列表2 I1 T5 q& o: L+ u
<ul class="e5">
( R ?0 B1 ?, B) N7 {9 a- ~ {dede:arclist row='2' type='image'}4 ^7 x7 p' l& `' M a
<li><a href="[field:arcurl /]"><img src="[field:litpic _fcksavedurl=""[field:litpic" /]" /></a></li>9 V, @# k i t5 S* T, V
{/dede:arclist}
; J& z! s; ?3 C o! ~</ul>
$ Q4 o# ?4 N0 e+ x- _0 X* S<ul class="c1 ico3">
1 |! K. g4 {$ A9 N {dede:arclist row='6'}7 q. F$ {; D- A9 N" K7 k8 _" B: g4 ^
<li><a href="[field:arcurl /]">[field:title /]</a></li>8 {3 Z5 o0 Q' [2 |
{/dede:arclist}
6 e, z8 o9 f% O$ v% g( g</ul>2 }6 z. }4 x! ?0 [7 h F$ X
列表调用样式5 - 图文混排列表2(e6,d2)
* F, M1 K# ^3 ? f# y& {# a- q
7 T- e3 }" U% p5 `- {( c; A5 D上部调用图片,下部调用文字标题加长日期列表
; J, [0 X8 s% w<ul class="e6">' {9 A# I6 O) D+ A9 s" h
{dede:arclist row='3' type='image'}' a2 z; e+ ?; a4 ?* ^
<li><a href="[field:arcurl /]"><img src="[field:litpic _fcksavedurl=""[field:litpic" /]" /></a></li>
5 ~( I2 u0 l$ H {/dede:arclist}/ t* U. J9 a1 |' L" \/ A
</ul>8 ^9 h+ M: I/ G/ F2 Y0 N1 g
<ul class="d2 ico3">$ ^) ^6 r) m0 [1 h
{dede:arclist row='3'} N) U0 A$ j5 r. {$ \
<li><span class="date">[field:pubdate function="MyDate('Y-m-d',@me)"/]</span><a href="[field:arcurl /]">[field:title /]</a></li>0 c; Z! p8 i4 {0 E
{/dede:arclist}
9 l' s j3 K" u1 V/ f6 g8 v5 S</ul>( g7 ^. Z) j. }! p z/ R, J
列表调用样式6 - 图文混排列表3(e6,c2)
) o k9 y# l% N: l$ y9 `9 n
. m" W$ r7 r* L' C6 R" ^. K! A. P2 u上部调用图片,下部调用两列文字列表
/ z6 p( M1 s1 n4 C$ _<ul class="e6">. Y% }" `# E( J: P6 V
{dede:arclist row='3' type='image'}
8 m! k- {4 ?+ q( T. |2 x <li><a href="[field:arcurl /]"><img src="[field:litpic _fcksavedurl=""[field:litpic" /]" /></a></li>, H( ~/ I5 T g. y
{/dede:arclist}
5 m8 `0 E* a7 ^" ?# O, ^: M$ o</ul>/ g' l9 n4 Q6 e! ]) A
<ul class="c2 ico3">5 [& A. x* q7 q1 d
{dede:arclist row='6'}
- F1 A4 ^3 Q3 S' Q5 l% R <li><a href="[field:arcurl /]">[field:title /]</a></li>
) Y* W7 U+ r3 O6 y% b {/dede:arclist}
: y; K# [9 |3 S P</ul>
7 I z, L7 N, E( h( W另外ico部分有3种ico可选择
. D4 c2 o: b3 c# o2 n- l2 s+ V分别是:ico1:实心方块,ico2:实心箭头,ico3:描边箭头.
c: ]! K3 L5 P( k您也可以根据自己需要替换images目录下的ico文件或更改layout.css增加新的ico样式.
$ a7 U% Q5 l5 _: p- o# F+ L3 b这些类型的列表样式可以应用在模板的首页区块列表调用,右侧列表调用及频道页区块列表调用.
8 l9 h( k4 E+ r4 W3 G @$ l另外layout.css中还包含了部分特殊类型的列表调用样式,有兴趣的朋友可以自行研究. |
|