- 注册时间
- 2008-9-13
- 最后登录
- 1970-1-1
- 在线时间
- 0 小时
- 阅读权限
- 200
- 积分
- 0
- 帖子
- 24482
- 精华
- 4
- UID
- 9
|
DEDECMS V5.3在(layout.css)中预设了6种区块列表样式 / ], ]/ x2 e( ~
您可以根据自己的实际需要修改使用 % [, o: ?2 U4 h( l4 a0 `
下面以首页区块调用位置为例
z2 ?5 c& m. ]$ o: c/ x3 f我们来详细介绍这六种列表样式的结构和class # m* x7 P& n2 n- y: r J. G( p
首页模板的<div class="listbox"></div>内是区块列表的调用 9 { y# n* h$ m3 `5 }) u
<dl class="tbox"> ' z0 n2 g6 g3 C- S2 X2 e$ k
<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> ' E% j9 s& p' o- z% y
<dd> 8 }( ]* S# z# Z
<ul class="d1 ico3">
3 x% q r8 o) {; S{dede:arclist titlelen='60' row='8'} " f; p( v( [, e1 Z" k* |; U
<li><span class="date">[field:pubdate function="MyDate('m-d',@me)"/]</span><a href="[field:arcurl /]">[field:title /]</a></li> . ?3 |. r! ^9 J T2 j% W, _- ?
{/dede:arclist} : C& |' l3 w9 y2 ~7 Z2 ~
</ul> . u. b* \8 n9 d* D1 ~
</dd>
, O7 V# Q3 @9 e A</dl>
! y6 f a' O# m7 @0 c$ I其中<dd></dd>区域即为列表调用( ^. [; N) ~7 x) _" j; u
只需修改<ul>的class和内部<li>的结构即可更换列表调用样式4 V5 r4 Z# j. ]/ N# b0 W1 g5 j" J! ]
-------------------无聊的分隔线--------------------------------------------) W, u! b5 P& n) I3 A
列表调用样式1 - 纯文本列表(c1)
+ s. ]7 R3 H5 @* p6 J
; p5 [& B% \+ o* V o纯文本列表只调用标题,适合标题比较长的列表形式,长度约为26个中文字符.4 ^4 ]8 D! Y( m: a3 P% @ v
<ul class="c1 ico3">' N* H& E* `6 V
{dede:arclist row='8'}
+ S( i5 c* G8 W' `3 l8 ]! { <li><a href="[field:arcurl /]">[field:title /]</a></li>; A( @) J( }5 O( K X% C5 D( q
{/dede:arclist}2 q( l3 J6 P3 i( p8 P/ O6 j
</ul>6 F' j+ S! i9 `4 |$ F! a
列表调用样式2 - 带日期的长标题列表(d1); i! ^' F! L9 c' W4 j: d) v+ [$ E5 ?
L0 `2 S$ a* q# a可以调用23个中文字符的长标题和短日期
- R, l6 N [! m' r1 t @<ul class="d1 ico3">
4 G% p( P+ B2 b6 X$ K+ e3 [# H# c {dede:arclist row='8'}, _% L r' u- i
<li><span class="date">[field:pubdate function="MyDate('m-d',@me)"/]</span><a href="[field:arcurl /]">[field:title /]</a></li>" W/ C$ G1 O5 G* E# Z2 ~
{/dede:arclist}+ k, H% G3 ~) g+ M
</ul>; P) e" U) q" w h& S& ]* U+ V
列表调用样式3 - 带日期的短标题列表(d2)
- i! c' q x+ w! X6 u# m
) L9 Q8 K0 N+ p0 v& a, L1 G+ E- L可以调用19个中文字符的长标题和短日期" O/ O2 E' X- ?% v% k
<ul class="d2 ico3">$ G9 {0 [, P, [) b2 |
{dede:arclist row='8'}2 [8 E& t: E; K) d$ T- F
<li><span class="date">[field:pubdate function="MyDate('Y-m-d',@me)"/]</span><a href="[field:arcurl /]">[field:title /]</a></li>
* e: Z, ?6 H/ g8 j2 z4 B) s, D* g {/dede:arclist}3 \' ^) W. x, ~% M1 [$ ?% A; s
</ul>4 \$ f& |5 F: [7 y* c% q
列表调用样式4 - 图文混排列表1(e5,c1)
& W2 o) q+ B2 z% s7 h) v
- k8 ?& _% |) g: {/ ?4 e/ S2 ]左侧调用图片,右侧调用文字标题列表; A4 y* s+ V# o1 w
<ul class="e5">4 h4 ~! B- e6 {. l8 t* d
{dede:arclist row='2' type='image'}
8 A v, V& X& ^1 J <li><a href="[field:arcurl /]"><img src="[field:litpic _fcksavedurl=""[field:litpic" /]" /></a></li>
8 U) U# ]- w0 r+ P {/dede:arclist}
5 V2 h( A, e% y+ k; W) I/ `</ul>
. H, G; b4 K7 u& Z* ]( s<ul class="c1 ico3">* v$ O5 _! o# I2 i; R' z7 |
{dede:arclist row='6'}! Z! c/ y3 s8 e1 R7 o7 h) K
<li><a href="[field:arcurl /]">[field:title /]</a></li>
) }/ b5 f8 `, D% F- |2 }/ ~ {/dede:arclist}
( b: u: x* ^: k4 I$ g- t</ul>; ~" w3 t9 s: X' \9 m
列表调用样式5 - 图文混排列表2(e6,d2)0 J- A/ |9 A2 l9 c& l
$ n6 j0 X$ E5 Y8 j
上部调用图片,下部调用文字标题加长日期列表
- q7 h& A9 V5 W4 O5 F8 i5 Y) I6 D: j<ul class="e6">( i( |/ p( w3 H O/ T3 \
{dede:arclist row='3' type='image'}, B6 X9 x$ ]9 R4 c$ ^; t
<li><a href="[field:arcurl /]"><img src="[field:litpic _fcksavedurl=""[field:litpic" /]" /></a></li>) v. U+ F; _( |" p7 J
{/dede:arclist}
Q0 Q# w& q. F. g" W3 X( Z</ul>+ x$ h1 [+ U1 M: Q7 D3 i- e
<ul class="d2 ico3"> @; T. i; R( \% O
{dede:arclist row='3'}
8 }! y( y5 k: w9 Y2 P <li><span class="date">[field:pubdate function="MyDate('Y-m-d',@me)"/]</span><a href="[field:arcurl /]">[field:title /]</a></li>
( F, t2 b4 y% m' r/ i' L9 ^ {/dede:arclist}
9 r$ h( R% A1 ~. i: O* l</ul>+ s% G6 L0 X" F* {6 K
列表调用样式6 - 图文混排列表3(e6,c2)3 _" q Y# n/ i% t) U, C
" N2 Y5 P. g+ p6 l5 x* H6 K% F0 Q上部调用图片,下部调用两列文字列表% u5 g5 Y! n+ e( M
<ul class="e6">
' ?8 l2 s# f. ?: D {dede:arclist row='3' type='image'}) V! Q2 F1 f& ~" p
<li><a href="[field:arcurl /]"><img src="[field:litpic _fcksavedurl=""[field:litpic" /]" /></a></li>
9 c+ m: Z7 Q( K3 q {/dede:arclist}
3 o, N8 `/ q. a</ul>
, g8 ]/ D. y- a7 ]! u+ o<ul class="c2 ico3">' @, D- k; g! J' A% d
{dede:arclist row='6'}& L- ]! m0 G6 m8 }2 u7 Y
<li><a href="[field:arcurl /]">[field:title /]</a></li>
/ k" A9 w6 H) c+ O! e: T {/dede:arclist}- p0 j+ Z- c4 g1 M
</ul>9 }7 u. P! C( c
另外ico部分有3种ico可选择" z+ B1 C5 I+ ]: K1 e4 S5 ^$ C
分别是:ico1:实心方块,ico2:实心箭头,ico3:描边箭头., S' T$ P2 f# ?: ]
您也可以根据自己需要替换images目录下的ico文件或更改layout.css增加新的ico样式.: s. M' {" s! m7 d+ g. y& C
这些类型的列表样式可以应用在模板的首页区块列表调用,右侧列表调用及频道页区块列表调用.
, p9 h4 X, e3 A6 k1 L另外layout.css中还包含了部分特殊类型的列表调用样式,有兴趣的朋友可以自行研究. |
|