- 注册时间
- 2008-9-13
- 最后登录
- 1970-1-1
- 在线时间
- 0 小时
- 阅读权限
- 200
- 积分
- 0
- 帖子
- 24482
- 精华
- 4
- UID
- 9
  
|
DEDECMS V5.3在(layout.css)中预设了6种区块列表样式
) O6 j2 ]5 u6 D) y您可以根据自己的实际需要修改使用
% `. }7 T: a1 i( ?6 A下面以首页区块调用位置为例
5 H- J) s$ F4 x! ~6 v% Z我们来详细介绍这六种列表样式的结构和class
3 N% ?" G1 {% D. W5 n, _3 t" G8 p首页模板的<div class="listbox"></div>内是区块列表的调用
- c* ~# [$ `+ V0 K3 {<dl class="tbox">
r8 ?" ]" i( b' J& Q* p2 L! J! \<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>
1 \6 X0 U2 u" o8 |$ c8 f6 `<dd> ( |7 H) ^. k' e p
<ul class="d1 ico3">
. ^% [2 E- A" i* o' Y& _! x' v{dede:arclist titlelen='60' row='8'}
! p9 u9 m! Z. O- y4 m b4 b3 I<li><span class="date">[field:pubdate function="MyDate('m-d',@me)"/]</span><a href="[field:arcurl /]">[field:title /]</a></li> . s+ w$ e2 S; S9 U& z8 D
{/dede:arclist} / w( c5 C0 Z3 f0 \0 U
</ul> 8 w2 i$ h5 Q! z( [. k
</dd>
! n/ s# ~" O& B6 \4 u3 M</dl> 6 A1 A# B( m% L9 s8 ?8 _
其中<dd></dd>区域即为列表调用
5 t; `- m: t1 @9 N9 V: R/ n4 [6 ]只需修改<ul>的class和内部<li>的结构即可更换列表调用样式
+ s* ]# U f: b-------------------无聊的分隔线--------------------------------------------) g4 b R$ X; K: z0 e# V9 ]
列表调用样式1 - 纯文本列表(c1)( V9 o; U8 Q' q' c
3 E, J4 p% V @) `; p. a; U( X
纯文本列表只调用标题,适合标题比较长的列表形式,长度约为26个中文字符.; ]0 W. v7 u/ L% v3 p
<ul class="c1 ico3">& A# a: P+ T$ q7 f
{dede:arclist row='8'}
) w9 }; V- t) L \1 L <li><a href="[field:arcurl /]">[field:title /]</a></li>
, V4 [" F9 W" @1 g) q {/dede:arclist}
- t& _" u% q1 i4 b- ^8 {</ul>
9 Z: u! U6 E# i* _4 `/ F9 G- }8 x0 @- |列表调用样式2 - 带日期的长标题列表(d1)
( n6 g M4 i _) i6 _% r8 g1 }4 e 7 H. L ?* }7 V* ^
可以调用23个中文字符的长标题和短日期# v( ]5 Z$ C4 g! I, m6 x
<ul class="d1 ico3">9 A1 E6 M0 k/ a/ [
{dede:arclist row='8'}
1 i) R) G/ S6 z( P6 Z <li><span class="date">[field:pubdate function="MyDate('m-d',@me)"/]</span><a href="[field:arcurl /]">[field:title /]</a></li>
# Z2 o7 ]2 d: P' E* g% i1 B {/dede:arclist}
: ^7 w4 o7 o6 s! }+ T) R* W# p+ u2 c</ul>
" l, F8 V8 t- D0 l6 D; ~列表调用样式3 - 带日期的短标题列表(d2)- Z5 c9 O; O, i4 o7 P0 P8 s6 {
3 O* ~& h; v% l U. S
可以调用19个中文字符的长标题和短日期- _8 ?6 F& E. ]
<ul class="d2 ico3">+ R+ t/ R+ l) c) {. K( y
{dede:arclist row='8'}
1 E! ]6 y! t; }- ~ <li><span class="date">[field:pubdate function="MyDate('Y-m-d',@me)"/]</span><a href="[field:arcurl /]">[field:title /]</a></li>4 m& _9 E9 n, W- Q
{/dede:arclist}
0 g+ `6 ]4 P# \ g$ f# V</ul>
- [9 h) s' ~; @: V0 m列表调用样式4 - 图文混排列表1(e5,c1)
" C8 I4 z* ?4 [, h* R 0 ~! M; y7 i- _/ A( q, U, d9 _1 R
左侧调用图片,右侧调用文字标题列表. l7 Z- I s" O: M+ d( }+ K
<ul class="e5">
, r8 D3 ?2 y* z8 r s- p {dede:arclist row='2' type='image'}+ L2 V @& F% Y# V1 }- e
<li><a href="[field:arcurl /]"><img src="[field:litpic _fcksavedurl=""[field:litpic" /]" /></a></li>
1 @( w) R; r1 \# l" L! w6 c: h {/dede:arclist}
$ }" y( V, r: ?! Q1 v</ul>, v( P8 b# D4 b F9 b
<ul class="c1 ico3">
7 a3 }' M9 o8 E {dede:arclist row='6'}5 E. I) x5 _1 F) R" E) q8 `
<li><a href="[field:arcurl /]">[field:title /]</a></li>% r$ ^) V; E. I- a7 u- L
{/dede:arclist}
( O5 X$ C- t5 M- p</ul>
9 `% l( t' F6 a3 Z& j% M列表调用样式5 - 图文混排列表2(e6,d2)% O1 |: q4 U+ {* u% R( l
7 j2 A3 ~% @% L2 d# d5 A7 E ~
上部调用图片,下部调用文字标题加长日期列表
/ Z% g# v1 J I1 m<ul class="e6">
" ~' X. Z+ l* k% F' w8 I {dede:arclist row='3' type='image'} I" }+ e. a; O% r- I
<li><a href="[field:arcurl /]"><img src="[field:litpic _fcksavedurl=""[field:litpic" /]" /></a></li> k6 d# j9 e4 y- u
{/dede:arclist}' ]/ o! q4 h% G! W
</ul>" w) _* v2 r- @. b' U' a8 S4 m2 U# N
<ul class="d2 ico3">
$ T4 r! W' l) `. W' s( w7 X0 G* r {dede:arclist row='3'}- O, t, C& ^6 Y" B4 s* s
<li><span class="date">[field:pubdate function="MyDate('Y-m-d',@me)"/]</span><a href="[field:arcurl /]">[field:title /]</a></li>
: d5 a: G5 ?" n" ? {/dede:arclist}2 \8 K8 f# p4 d# B% B
</ul>
$ ~3 @! d* [2 y$ L6 ?7 a7 `0 ]列表调用样式6 - 图文混排列表3(e6,c2)
3 T8 ~* O. m) |! |* g1 d U: f & ]& n# W0 Q* o; S$ j
上部调用图片,下部调用两列文字列表
" P* N0 P: X3 P9 t# a& U! W<ul class="e6">
% t+ ]% [8 _$ I- i: L; m3 Q0 ] {dede:arclist row='3' type='image'}
( V' \; f. e6 k$ J7 g w) I- K <li><a href="[field:arcurl /]"><img src="[field:litpic _fcksavedurl=""[field:litpic" /]" /></a></li>0 g7 c& K$ ^* E4 g9 Q+ I
{/dede:arclist}7 z8 A k. C* Z- Q& A% ]4 v
</ul>
7 \ I; E4 B0 ?. t! f<ul class="c2 ico3">9 n! r U8 [3 a; s: }2 J& g
{dede:arclist row='6'}
6 Z) @) ]/ o: O6 o" x7 \0 \: G <li><a href="[field:arcurl /]">[field:title /]</a></li>! F1 Y, H; f" G; Q a4 [
{/dede:arclist}; j0 u, f s* Z9 X [7 {' D
</ul>8 U& j0 Q) c) ~4 M9 l% g' {
另外ico部分有3种ico可选择% Y, r5 k$ U: U6 ]5 t0 _& ^+ f
分别是:ico1:实心方块,ico2:实心箭头,ico3:描边箭头.# @5 Q- K2 d0 ^' z9 A
您也可以根据自己需要替换images目录下的ico文件或更改layout.css增加新的ico样式.
3 s6 q" Q7 |) g0 P这些类型的列表样式可以应用在模板的首页区块列表调用,右侧列表调用及频道页区块列表调用.( @+ ]. B: g' J7 J Z
另外layout.css中还包含了部分特殊类型的列表调用样式,有兴趣的朋友可以自行研究. |
|