好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

如何给DEDE列表加上序号? - DeDecms

如何给DEDE列表加上序号?

作为一个程序员,写程序时候难免会遇到排序问题,在用到MSSQL中只需用到row_number函数就行,在做dedecms的时候,用到了{dede:sql}标签,由于mysql和MSSQL以及ORCAL数据库不一样,一时找不到如何生成序列的方法,在网上查了下,可以先用dede本身程序就可解决这个问题.

css代码部分:

<style type= "text/css" >      <!--         .downtop {               FLOAT:  left ; OVERFLOW:  hidden ; WIDTH:  218px ; HEIGHT:  278px              }          .downtop UL.text {               MARGIN:  0px   10px ; WIDTH:  198px ; PADDING-TOP:  5px             }          .downtop UL.text LI {               WIDTH:  198px             }          .downtop UL.text SPAN {               DISPLAY:  block ; FLOAT:  left             }          .downtop UL.text SPAN.num {               MARGIN-TOP:  4px ; PADDING-LEFT:  1px ; FONT-WEIGHT:  bold ; FONT-SIZE:  10px ; WIDTH:  18px ; LINE-HEIGHT:  12px ; HEIGHT:  13px ; TEXT-ALIGN:  center ;COLOR:  #fff ; BACKGROUND-COLOR:  #b7b7b7             }         .downtop UL.text LI SPAN.active {               BACKGROUND-COLOR:  #7abdff              }         .downtop UL.text SPAN.tit {               PADDING-LEFT:  10px ; OVERFLOW:  hidden ; WIDTH:  168px ; WHITE-SPACE:  nowrap ; HEIGHT:  21px           }      -->      </style>  

dede标签部分代码:

<ul  class = "txt" >     {dede:arclist orderby=pubdate type= 'commend.'  titlelen= '26'  row= '10'  channel=3}     <li>[field: global  runphp= 'yes'  name=autoindex]         $a = "<span class='num active'>" ;         $b = "</span>" ;  //开源软件:phpfensi测试数据          $c = "<span class='num'" ;         if  (@me > 3) @me =  $c .@me. $b ;         else  @me =  $a .@me. $b ;        [/field: global ]         <span  class = "tit" >            <a title= "[field:title/]"  href= "[field:filename/]" >[field:title/]</a>         </span><li>      {/dede:arclist}       </ul> 

最终效果:

查看更多关于如何给DEDE列表加上序号? - DeDecms的详细内容...

  阅读:53次