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

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

 

打开: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 即可。

本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!

相关文档推荐

今天分析下织梦dede模板目录规则替换函数MfTemplet MfTemplet函数代码:(这个函数在helplers助手channelunit.helper.php里面) /** * 模板目录规则 * * @param string $tmpdir 模板目录 * @return string */ function MfTemplet($tmpdir) { $tmpdir = str_r
有时候,隔行换色下列表页的现实,更具有效果,特给出下面的修改方法。
在上一节,我们了解了DEDECMS的程序目录结构和相关模板的含义,通过第一节,我们对DEDE的模板有了一个初步的认识。在这一节,我将引导大家来分析和了解DEDE模板文件的代码结构。&nbs
点评:关键字描述:代码结构文件模板教程ltnbspquot标签可以在这一节,我将引导大家来分析和了解D..
织梦的默认路径是可以导致模板被盗。那怎么来防止模板被盗呢?! 方法如下: 无需特殊权限,无需改动程序。 .htaccess文件 FilesMatch \.(bak|inc|lib|sh|tpl|lbi|htm)$ order deny,allow deny from all /FilesMatch win主机的服务器,请在网站根目录创建一
以 XXX 文件名为例 首先把你下载的模板文件上传到网站根目录,如果下载的有 templets 文件夹,就直接覆盖过去,但有些是没有 templets 文件夹的,就把 XXX 放进 templets 文件夹里,基本上第一步OK了 接下来,后台登陆后,打开 系统管理 (我的是DEDE5.1的系