帝国CMS样式交替的写法

通过seo圣人

帝国CMS样式交替的写法

今天一个朋友有一个需求,哪就是样式交替,他网站后台用的是帝国CMS,可能是因为对这套系统了解的不够全面,在实现一些特殊需求的时候遇到了困难。

在为他解决问题的同时,我也想把解决方案分享出来,一来是自己做个笔记,而来是方便大家,下面我们直接进入正题。

他的需求是这样的:

<a class=”a1″ href=”https://ask.dobunkan.com”>网站优化</a>
<a class=”a2″ href=”https://www.dobunkan.com”>学课网</a>
就是a1和a2两个样式在循环列表中如此反复交替的出现。

思路:
如果是这样交替出现 ,我们其实可以利用判断来实现,因为帝国CMS模板是支持PHP语句的,而且帝国CMS里面还带有一个计数的标签,这个标签就是$bqno,他是从第一次循环后面一直加1,有了这样的标签,问题就好解决了,我们可以判断当这个变量的值为能整除2的时候,样式等于a2,当样式不能整除2的时候,样式等于a1,下面我们直接上代码:

[e:loop={3,6,0,1}]

<a class="<? if($bqno==1){?>a1<? }else{ ?>a2<? } ?>" href="https://ask.dobunkan.com">网站优化</a>

[/e:loop]

到这里,问题很轻松的就解决了。是不是很简单,如果有需求的需求,用这样的方法也是可以解决的。希望本文能够对你有所帮助。

关于作者

seo圣人 administrator

啥都不想说,啥都不想干,喜欢写代码,泡妞,找妹子聊天。致力于研究先进的造人技术理论(目前没机会实战,欢迎异性加入合作)!!!非诚勿扰!!!

1 comment so far

华为粉丝发布于8:49 上午 - 9月 18, 2019

作为华为的粉丝,居然遇到了你网站的第一条评论。
要开始审核、编辑及删除评论,请访问仪表盘的“评论”页面。
评论者头像来自上海seo

要发表评论,您必须先登录