清风不再 发表于 2012-5-4 16:31:53

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

我们在制作织梦dedecms模板的时候,如果能使用 li 来进行控制的话,分列是非常方便的,但是我由于自己的需要,使用 table,因此分列显示就很麻烦了;如果要在table每隔三行就要出现一个tr换行的话,那我们看到已经能分列显示,但是结果会多出 出来,不太满意,因此将代码改进如下,这样就完美的分两列显示了:
   方法如下:

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

以上就是织梦DEDECMS怎么使用loop标签调用来完善Table结构分列显示的办法。
页: [1]
查看完整版本: 织梦DEDECMS怎么使用loop标签调用来完善Table结构分列显示的办法