源码
在我们做网站的时候,经常会遇到这种情况,文章列表li样式是左右class属性来写的,这样就不能用dede的通用列表方式来进行排序,需要让dede自动判断哪个文章是左,哪个文章是右,大多数人到这个时候就会直接改写css,让样式成为通用有规律的属性这样就可以实现正常排序了,但是往往由于css写的比较复杂,或者牵扯到的文件过多,导致我们重新浪费了不少时间,其实ded可以使用eautoindex判断左右不同属性,来达到直接写循环排序。如下:除整求余的应用@me%2==0{dede:arclistrow='4'flag='p'titlelen='20'typeid='59'}<li[field:globalrunphp='yes'name=autoindex]if(@me%2==0){@me="class='floatl'";}else{@me="class='floatr'";}[/field:global]><ahref="[field:arcurl/]"title=""target="_blank"><imgsrc="[field:litpic/]"width="144"height="105"/><p>[field:title/]</p><em></em></a>{/dede:arclist}简化版:<li[field:globalrunphp='yes'name=autoindex]if(@me%2==0){@me="class='fl'";}else{@me="class='fllast'";}[/field:global]>如果是一行三列,可以修改@me%2是数字。