首页 > 教程 >

DEDECMS用函数实现隔行换色以及分组加线

2023-02-19教程围观

简介一句代码实现隔行换色以及分组加线,方法如下:1.打开include/common.func.php,在最后边加入//$f列表总数//$t每组列表数functionMyList($f,$t,$meid,$con){if($meid%$t==0&&$meid

  

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

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  len=80 orderby=pubdate}  <li [field:global name=autoindex function='MyList("20","2",@me,"class="color"")'/]>[field:text /]</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 即可。

下载链接:网站源码/小程序源码/网站模板下载

Tags: 实现 以及 函数 隔行 换色