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 即可。

思章老师

认准了方向,就要勇敢地走下去,十年磨一剑,我相信,只要坚持,一切都有可能。

相关日志

  1. 没有图片

    2010.06.18

    WordPress 3.0正式版发布 菠萝筐第一时间升级

    WordPress 3.0正式版发布了,今天…

  2. 没有图片

    2010.05.05

    网页设计可用的免费图案和纹理资源

    对于设计者来说,收藏一些图案和纹理资源非常有…

  3. 没有图片

    2010.07.05

    火狐Firefox书签同步工具 — Firefox Sync

    怪兽实验室之前有一个项目叫做“Weave S…

  4. 没有图片

    2013.12.23

    小红伞 杀毒软件永远的经典

    其实说起来杀毒,已经很早就和国内外各大杀毒软…

  5. 没有图片

    2010.01.06

    SupeSite 7.5 Discuz! 7.2 UCenter Home 同步登陆完美解决方案

    元旦这一天,中国博客联盟终 于改版完毕,但上…

  6. 2013.09.12

    WordPress 3.6.1 发布,大大提升安全性能

    今天李思章博客升级到 WordPress 3…

评论

还没有评论。