DEDECMS 又一种隔行换色和分组加线的方法

假期很短暂,快乐却无边,工作很苦闷,赚钱最重要,陶醉在假期的快乐中,奋斗在工作的战线中,苦中寻乐一点甜,快乐与你长相伴。

 

打开:inc_channel_unit_functions.php
加入下面一段
//zouql
//$f 列表总数
//$t 每组列表数
function MyList($f,$t,$meid,$con)
{
if($meid%$t ==0 && $meid < $f)
return $con;
}

使用举例:
<ul>
{dede:arclist row=20 titlelen=80 orderby=pubdate}
<li [field:global name=autoindex function='MyList("20","2",@me,"class=\&;color\&;")'/]>[field:textlink/]</li>
[field:global name=autoindex function='MyList("20","5",@me,"<li class=\&;line\&;></li>")'/]
{/dede:arclist}
</ul>

上面例子中包含了2个用法:
[field:global name=autoindex function='MyList("20","2",@me,"class=\&;color\&;")'/]

[field:global name=autoindex function='MyList("20","5",@me,"<li class=\&;line\&;></li>")'/]

第一个,如果你定义了相关css,就是隔行变色
第二个,如果你定义了相关css,就是隔5行加一横线,20个列表加3个线不是4个,最后一个不加
想最后也加去掉 && $meid < $f 即可。

本文DEDECMS 又一种隔行换色和分组加线的方法到此结束。好好去爱,去生活。青春如此短暂,不要叹老。偶尔能够停下来休息,可是别蹲下来张望。走了一条路的时候,记得别回头看。时不时问问自我,自我在干嘛?记住,每一天的太阳都是新的,不要辜负了完美的晨光。小编再次感谢大家对我们的支持!

您可能有感兴趣的文章
dedecms如何实现任意页面调用当前会员信息的方

DedeCMS织梦判断是否有二级栏目输出HTML代码

织梦dedecms dede:arclist输出取消换行符

dedecms文章添加字段填栏目id,内容页调用字段里的栏目文章

dedeCMS首页列表页文章页调用tag的方法