栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > PHP > php开源框架 > dedecms

dedecms教程:文章列表隔行换色的方法

dedecms 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

dedecms教程:文章列表隔行换色的方法

文章介绍

示例代码如下: {dede:arclist row='12' titlelen='33' typeid='1' orderby ='pubdate'} [field:global runphp='yes' name=autoindex] $adminbuy.cn_a="
  • ";   $adminbuy.cn_b="
  • "; if ((@me%2)==0) @me=$'adminbuy.cn_a;   else @me=$'adminbuy.cn_b; [/field:global] [field:title/]
  • {/dede:arclist}   通过上边示例可以看出: 此代码使用了autoindex自增,自增的数字与2进行取模,当自增数字%2==0也就是说自增数字能被2整除的时候为真输出$'adminbuy.cn_a,此时的代码为: {dede:arclist row='12' titlelen='33' typeid='1' orderby ='pubdate'}
  • [field:title/]
  • {/dede:arclist} 不能被2整除的时候为假,输出$'adminbuy.cn_b,此时的代码为: {dede:arclist row='12' titlelen='33' typeid='1' orderby ='pubdate'}
  • [field:title/]
  • {/dede:arclist} 通过输出li标签里不同的class样式(在css里需定义好moke8.com_c,moke8.com_d两种样式)就可以实现隔行换色了。   通过对这段代码的分析我们还可以将思路扩展下,是不是可以实现每隔两行加一条下划线呢? {dede:arclist row='12' titlelen='33' typeid='1' orderby ='pubdate'}
  • [field:title/]
  • [field:global runphp='yes' name=autoindex] if(@me%2==0)@me="
    "; else @me=""; [/field:global] {/dede:arclist} 通过测试,以上确实可以实现每隔2行加一条下划线。
    转载请注明:文章转载自 www.mshxw.com
    本文地址:https://www.mshxw.com/it/3866.html
    我们一直用心在做
    关于我们 文章归档 网站地图 联系我们

    版权所有 (c)2021-2022 MSHXW.COM

    ICP备案号:晋ICP备2021003244-6号