Chinaunix首页 | 论坛 | 博客
  • 博客访问: 843142
  • 博文数量: 190
  • 博客积分: 2991
  • 博客等级: 少校
  • 技术积分: 2400
  • 用 户 组: 普通用户
  • 注册时间: 2012-09-24 18:11
文章分类

全部博文(190)

文章存档

2015年(3)

2014年(1)

2013年(65)

2012年(121)

我的朋友

分类: 系统运维

2012-12-07 11:22:20

如何在织梦获取的数据列表中,多行中间用分割线隔开,例如每显示5条数据后,就用分割线,这样页面更加美观,不拥挤.
dedecms列表实现多行分割线的方法:
 核心代码:[field:global name=autoindex runphp="yes"]if(@me%5==0)@me="

";else @me="";[/field:global]

 织梦dedecms列表页分割线代码示例一:

 {dede:field name='keywords' runphp='yes'}
 $GLOBALS['auto'] = 1;
 {/dede:field}
 


     {dede:arclist row='24′ orderby='id' titlelen='60′ typeid='2′ getall='1′ }
     [field:aid runphp='yes']
     @me = ($GLOBALS['auto']%5==0 ) ? ('

  • ') : '
  • ';
     $GLOBALS['auto']++;
     [/field:aid]
     [field:sortrank function=date('y-n-j',@me)/]·[field:title function=cn_substr(@me,40)/]

  •  {/dede:arclist}
     

 织梦dedecms列表页分割线代码示例二:


    {dede:arclist row='24' orderby='id' titlelen='60′ typeid='2' getall='1' }
    [field:aid runphp='yes']
    @me = ($GLOBALS['auto']%5==0 ) ? ('

  • ') : '
  • ';
    $GLOBALS['auto']++;
    [/field:aid]
    ·[field:title /]

  • {/dede:arclist}

 列表页分割线代码示例三:

 {dede:arclist typeid='1' titlelen='40' row='20′ typeid="" }
 ·[field:title function="cn_substr(@me,48)"/]

 [field:global name=autoindex runphp="yes"]if(@me%5==0)@me="



";else @me="";[/field:global]
 {/dede:arclist}
 源代码如下,注意其中的红色部分:
 

     {dede:list pagesize='30' infolen='250'}
     

  •  [field:title/][field:pubdate function=MyDate('Y-m-d',@me)/]
     [field:global name=autoindex runphp='yes']if(@me%5==0)@me='
    ';else @me=";[/field:global]
     

  •  {/dede:list}
     

当然你也可以用广告作为分行界限,当然上面是dede:arclist 可以用列表页面的dede:list

行业门户()文章,希望大家可以留言建议

阅读(834) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~