欢迎光临
我们一直在努力

帝国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]

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

赞(0) 打赏
未经允许不得转载,如果本站内容侵犯了您的个人利益,请联系QQ125252828告知。学课SEO » 帝国CMS样式交替的写法
分享到: 更多 (0)

评论 1

评论前必须登录!

 

  1. #1

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

    华为粉丝1年前 (2019-09-18)

学课软件汉化、分享、破解、绿化

联系我们联系我们

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏