[转]Discuz-x DIY教程 DIY 参数详解之[index=x]

举报
wh_bn 发表于 2021/12/15 22:52:38 2021/12/15
【摘要】 本帖最后由 cr180 于 2011-7-30 11:19 编辑   在DIY的模块模板中,有一个这样的判断语句:[index=N]...[/index] 下面就针对此判断语句进行一些相关的运用讲解! 先看一段diy代码实例: [index=1...

本帖最后由 cr180 于 2011-7-30 11:19 编辑

 





在DIY的模块模板中,有一个这样的判断语句:[index=N]...[/index]
下面就针对此判断语句进行一些相关的运用讲解!





先看一段diy代码实例:
[index=1]
<a class="style1" href="{url}"{target}>{title}</a>
[/index]
[index=2]
<a class=="style2" href="{url}"{target}>{title}</a>
[/index]
[loop]
<a class="style3" href="{url}"{target}>{title}</a>
[loop]







上面这段代码是在diy的时候用到的模块代码,一般大家的DIY模块代码中只会写绿色那一段,很少会运用到index=X这样的代码。可能大家对这样的代码比较陌生。





其实index=x在DIY里面也是一个判断语句,具体是干啥的?
提取!剪切!把指定的数据从循环数据中提取出来,被提取出来的数据将不会在loop标签内显示

说直观一点:

一个调用语句,我读取了10条信息。第一条想提取出来显示红色,第二条想提取出来是蓝色,后面8条我想让他变成绿色。
这样我们就用一下index这个判断语句来完成:
当前为第一条标题时使用【class="style1"】 
当前为第二条标题时使用【class="style2"】
其余的标题使用【class="style3"】






这样做我们就可以通过一个调用语句来得到多种布局形式。由此可以看出DIY考虑的地方还是非常周全的,不支持自定义sql可能涉及到比较复杂的内容,官方可能会放在下一个版本的计划中。


通常,index这样的判断语句可能会经常用在幻灯或者有特殊要求的高级模板技巧当中

来源:http://www.discuz.net/thread-1912061-1-1.html

文章来源: blog.csdn.net,作者:fengda2870,版权归原作者所有,如需转载,请联系作者。

原文链接:blog.csdn.net/fengda2870/article/details/7358253

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。