本文详细介绍了dedeDreamweaver文章交错列表中颜色变化方式的相关信息。边肖感觉挺好的,现在分享给大家,给大家做个参考。和边肖一起回来。
下面给大家分享一段代码,可以让Dreamweaver文章列表完成隔行和变色。实际效果:实际代码下面,大家可以根据自己的需求进行修改:
例子如下:
{dede:arclistrow='12'titlelen='33'typeid='1'orderby='pubdate'} [field:globalrunphp='yes'name=autoindex] $adminbuy.cn_a="<liclass='adminbuy.cn_c'>"; $adminbuy.cn_b="<liclass=''adminbuy.cn_d'>"; if((@me%2)==0)@me=$'adminbuy.cn_a; else@me=$'adminbuy.cn_b; [/field:global] <ahref='[field:arcurl/]'>[field:title/]</a> </li> {/dede:arclist}从上面的例子可以看出:
此代码应用自动索引自动增量,自动增量数据和2开发牙齿模型。当自动增量数据%2==0时,换句话说,自动增量数据能被2整除,就会真正输出$'adminbuy.cn_a.这时,代码为:
{dede:arclistrow='12'titlelen='33'typeid='1'orderby='pubdate'} <liclass=''adminbuy.cn_c'><ahref='[field:arcurl/]'>[field:title/]</a></li> {/dede:arclist}如果不能被2整除则为False,输出$'adminbuy.cn_b.此时的代码为:
{dede:arclistrow='12'titlelen='33'typeid='1'orderby='pubdate'} <liclass=''adminbuy.cn_d'><ahref='[field:arcurl/]'>[field:title/]</a></li> {/dede:arclist}根据输出li标签中不同的类样式(css中要定义2l3.net_c和2l3.net.com_d),就可以完成隔行的颜色变化。
根据对这段代码的分析,我们可以扩展一下思路。可以每隔一行加一条横线吗?
{dede:arclistrow='12'titlelen='33'typeid='1'orderby='pubdate'} <li><ahref='[field:arcurl/]'>[field:title/]</a></li> [field:globalrunphp='yes'name=autoindex] if(@me%2==0)@me="<hr/>"; else@me=""; [/field:global] {/dede:arclist}根据测试,确实可以每2行加一条下横线。
文章里的内容就这些了。期待对大家的学习和培训有所帮助,也期待大家的应用。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)