找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 831|回复: 0

织梦DEDECMS怎么使用loop标签调用来完善Table结构分列显示的办法

[复制链接]
发表于 2012-5-4 16:31:53 | 显示全部楼层 |阅读模式
我们在制作织梦dedecms模板的时候,如果能使用 li 来进行控制的话,分列是非常方便的,但是我由于自己的需要,使用 table,因此分列显示就很麻烦了;如果要在table每隔三行就要出现一个tr换行的话,那我们看到已经能分列显示,但是结果会多出 出来,不太满意,因此将代码改进如下,这样就完美的分两列显示了:
     方法如下:

        /* 织梦模板堂 www.dedecmsmuban.com  */
      {dede:loop table='cdb_threads' sort='tid' row='20'}
      [field:abc runphp="yes"]
       if(($GLOBALS['looptimes']+2)%2==0){
        @me= "";
       }else{
        @me='';
       }
      [/field:abc]
       [field:subject function="cn_substr([email=]'@me',30[/email])" /]
      [field:abc runphp="yes"]
       if(($GLOBALS['looptimes']+3)%2==0){
        @me= "";
       }else{
        @me='';
       }
      $GLOBALS['looptimes']++;
      [/field:abc]
      {/dede:loop}
      
    当然这是需要根据自己的实际情况去操作,大家制作模板的时候稍微理解改一下就可以实现了!补充两点:
    1、在config_base.php里定义一个名为 $aindex=0;
    2、@me+1)%2,这个2就表示分2列显示,根据自已需要来改!
   

以上就是织梦DEDECMS怎么使用loop标签调用来完善Table结构分列显示的办法。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|要学吧论坛

GMT+8, 2026-1-24 00:58 , Processed in 0.036432 second(s), 27 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表