[织梦教程] DEDECMS用函数实现隔行换色以及分组加线

[复制链接]
查看2633 | 回复10 | 2019-7-9 22:40:57 | 显示全部楼层 |阅读模式

一句代码实现隔行换色以及分组加线,方法如下:

1.打开include/common.func.php,在最后边加入

//$f 列表总数  
//$t 每组列表数  
function MyList($f,$t,$meid,$con)  
{  
if($meid%$t ==0 && $meid < $f)  
return $con;  
}

2.调用的时候使用[field:global name=autoindex ]实现,例子如下

{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}

说明:

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


从0基础开始学习织梦dedecms建站,分享全套的织梦dedecms网站搭建教程、织梦安装使用教程。 汇聚了最全、最新的织梦cms建站教程。包含dedecms建站、仿站教程;dedecms系统使用常见问题;主题插件推荐下载等!欢迎学习!
回复

使用道具 举报

是鹅好甜 | 2020-11-4 17:29:47 | 显示全部楼层
找了好多地方,终于找到了
回复

使用道具 举报

想不到918 | 2022-3-7 12:20:43 | 显示全部楼层
我是来白嫖资源的!
回复

使用道具 举报

这个资源都有真不错
回复

使用道具 举报

淡淡清水1314 | 2023-1-13 11:48:20 | 显示全部楼层
有情怀的站啊,爱了
回复

使用道具 举报

山东大鲤鱼 | 2023-2-2 17:56:59 | 显示全部楼层
厉害了,悟空源码资源多教程多!
回复

使用道具 举报

悦悦782 | 2023-3-1 13:01:04 | 显示全部楼层
感谢悟空源码分享精品资源!
回复

使用道具 举报

刘得福姊妹 | 2023-5-11 12:21:24 | 显示全部楼层
感谢悟空源码分享精品资源!
回复

使用道具 举报

尔己乡变她 | 2023-9-23 21:27:15 | 显示全部楼层
支持悟空源码,越来越好
回复

使用道具 举报

没手棋进负 | 2023-12-5 11:29:56 | 显示全部楼层
谢谢楼主分享的资源,爱了~~~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则