- 注册时间
- 2008-9-13
- 最后登录
- 1970-1-1
- 在线时间
- 0 小时
- 阅读权限
- 200
- 积分
- 0
- 帖子
- 24482
- 精华
- 4
- UID
- 9
  
|
DEDECMS V5.3在(layout.css)中预设了6种区块列表样式 " ^9 \, b; `" }" e8 j) K
您可以根据自己的实际需要修改使用
+ b" o* h2 _/ M. m- _下面以首页区块调用位置为例
/ V+ Z0 D; \# t! t4 g我们来详细介绍这六种列表样式的结构和class - _9 Y' Y! Z: ^/ o. o
首页模板的<div class="listbox"></div>内是区块列表的调用 : v" p% |* J# ?/ ~6 u; L( t- {
<dl class="tbox">
' v. E% m( l4 N2 s' ^<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>
6 b% h+ g$ O1 ~# ?8 [# S& }<dd>
7 E/ T4 ~; w4 U/ z3 z9 ?<ul class="d1 ico3">
) u6 h) U$ k4 _/ ?{dede:arclist titlelen='60' row='8'} 8 K" s0 A7 B% F, I( O. q
<li><span class="date">[field:pubdate function="MyDate('m-d',@me)"/]</span><a href="[field:arcurl /]">[field:title /]</a></li> * {9 m" I9 h3 l0 m
{/dede:arclist} , Y1 l p6 @, [
</ul> ( i1 }" {( |' H7 |5 `
</dd>
) p( u: t4 V; R</dl> 2 H" I$ u: H8 P9 T4 [! S8 B4 I8 W
其中<dd></dd>区域即为列表调用
. |. n, t; h" v; j l只需修改<ul>的class和内部<li>的结构即可更换列表调用样式! u8 V# v& N$ g% r1 T
-------------------无聊的分隔线--------------------------------------------3 L8 {. W, M+ k2 b4 w L/ M
列表调用样式1 - 纯文本列表(c1)) K# {2 H5 y( Y9 b6 m

! ]( H) {" v' H0 n8 J# l纯文本列表只调用标题,适合标题比较长的列表形式,长度约为26个中文字符./ p; j+ M7 Q% c( @/ x' T
<ul class="c1 ico3">
$ R& v! j5 D- M4 P6 J {dede:arclist row='8'}8 r( r# K" L& i
<li><a href="[field:arcurl /]">[field:title /]</a></li>
& O( C1 D3 W3 L, B {/dede:arclist}
m4 R w0 e! H, ^8 T1 Y</ul>
* ^) A. w; f6 |3 \列表调用样式2 - 带日期的长标题列表(d1). B+ s% T) S% k) W1 ]1 x" J( C7 {
' ~3 f" D# c, M* B, v
可以调用23个中文字符的长标题和短日期
c, |3 ^3 k' w5 I7 {: A<ul class="d1 ico3">
. \" }2 {% C- U1 L) V$ a6 k# W {dede:arclist row='8'}
/ C, p6 n" I6 Y3 J9 M8 B* ? <li><span class="date">[field:pubdate function="MyDate('m-d',@me)"/]</span><a href="[field:arcurl /]">[field:title /]</a></li>
+ T- @: U5 S" R {/dede:arclist}+ F( i# u$ g$ \1 @* v4 D( I
</ul>
: K* b$ S( b' M7 n- x3 \ y1 l列表调用样式3 - 带日期的短标题列表(d2)2 G, q. `. V9 |
% E5 [0 V7 |/ Q* _$ T3 g7 c4 o
可以调用19个中文字符的长标题和短日期( L- Z: E3 n5 b, ]# t
<ul class="d2 ico3">: T8 P c( K8 `
{dede:arclist row='8'}
G" C" H/ ^/ S8 s- _: Q. x <li><span class="date">[field:pubdate function="MyDate('Y-m-d',@me)"/]</span><a href="[field:arcurl /]">[field:title /]</a></li>
3 `& h- k4 x/ U, C, j2 V0 t {/dede:arclist}
1 x8 O: m2 a' z. w! d</ul>
. C Y: I% A; u列表调用样式4 - 图文混排列表1(e5,c1)# O8 s& M7 G$ s0 i) u# v

3 O: |: r# V# h6 P' ~# u1 N左侧调用图片,右侧调用文字标题列表. C) F- i# x- H6 y' p9 j
<ul class="e5">, ^5 g8 ^' V7 T% T& e; z& i
{dede:arclist row='2' type='image'}
8 [2 q# z! U: f5 n <li><a href="[field:arcurl /]"><img src="[field:litpic _fcksavedurl=""[field:litpic" /]" /></a></li>( `3 G( t) k5 ^7 I& G1 m
{/dede:arclist}
! I5 R9 B& I; G. G0 {</ul>( L- U* i, s }
<ul class="c1 ico3">' q3 L: ?: x! |6 V/ u2 A
{dede:arclist row='6'}8 P( t- Z- c5 b$ Y" I- \. X
<li><a href="[field:arcurl /]">[field:title /]</a></li>" g: b2 z6 P3 j& s4 C
{/dede:arclist}
, g/ o* o4 W( [( n2 q</ul>
/ B& I9 s2 Z5 z: e9 i列表调用样式5 - 图文混排列表2(e6,d2)
: ~" w' R7 d& U& ?' {& o2 d3 `6 {
- K" f/ e1 x# V# v+ B4 Z" n上部调用图片,下部调用文字标题加长日期列表
4 J: b$ c/ M2 \4 z<ul class="e6">
# s* _- `5 W' U$ X {dede:arclist row='3' type='image'}
8 L6 |/ E% J% f9 Q9 t <li><a href="[field:arcurl /]"><img src="[field:litpic _fcksavedurl=""[field:litpic" /]" /></a></li>
- ?% l. t, X2 _, V- D" L! x( ` {/dede:arclist}5 q# I: e9 o9 [# `
</ul>
/ c- ?/ Z: h% f0 d<ul class="d2 ico3">1 M2 P) H: K. g8 G4 `/ g
{dede:arclist row='3'}& S6 D) X( V g9 P' R; I N+ S5 ]
<li><span class="date">[field:pubdate function="MyDate('Y-m-d',@me)"/]</span><a href="[field:arcurl /]">[field:title /]</a></li>) q; {: u4 y) |$ A5 S- b
{/dede:arclist}9 T+ u; M1 e0 C. N7 F
</ul>" U- l7 r6 V5 ^: q
列表调用样式6 - 图文混排列表3(e6,c2)
2 T; N& ~2 u- r' T/ ~ 1 V% r. H' y9 v" k" K) o4 J& I
上部调用图片,下部调用两列文字列表
% e2 v {! G. N% e; i<ul class="e6">: \% z- @; z+ k
{dede:arclist row='3' type='image'}
' \# _/ ~" J; ~ b <li><a href="[field:arcurl /]"><img src="[field:litpic _fcksavedurl=""[field:litpic" /]" /></a></li>
# J n- j+ s6 @6 b! P {/dede:arclist}
! A( D7 A& E8 Q# A% S( E6 ?+ m</ul>: [/ }, H/ E- ^* @6 c6 b7 h
<ul class="c2 ico3">
6 ]% ?: ?, z; o) K" K0 m/ I: s {dede:arclist row='6'}
8 v; s: u+ p9 c! A8 u' X0 X <li><a href="[field:arcurl /]">[field:title /]</a></li>
8 R3 T1 D! l) I8 f" m' q7 W' b {/dede:arclist}% I; E: ^1 J+ `( l+ I* C6 H
</ul>0 ]5 B" t f' j5 |. |2 u
另外ico部分有3种ico可选择
1 p3 Z# K2 A8 X# U- [/ z# @分别是:ico1:实心方块,ico2:实心箭头,ico3:描边箭头.6 R3 d5 u6 }) G3 U6 X: W
您也可以根据自己需要替换images目录下的ico文件或更改layout.css增加新的ico样式.
S- e) h) R; G) w4 D6 i3 y+ `: K这些类型的列表样式可以应用在模板的首页区块列表调用,右侧列表调用及频道页区块列表调用.3 Z: q" O- Y& a0 b+ a9 K
另外layout.css中还包含了部分特殊类型的列表调用样式,有兴趣的朋友可以自行研究. |
|