推荐应用

Discuz多国语言翻译

Discuz多国语言翻译

文库系统/文档系统

文库系统/文档系统

美食菜谱发布菜谱

美食菜谱发布菜谱

漫画阅读中心

漫画阅读中心

小说阅读中心

小说阅读中心

语言包切换基本文件

语言包切换基本文件

成语闯关

成语闯关

谷歌登錄Google登錄

谷歌登錄Google登錄

轻APP

轻APP

网上祭祀祭拜扫墓

网上祭祀祭拜扫墓

手机MP4视频上传

手机MP4视频上传

彩票开奖号码公布

彩票开奖号码公布

DZX泰语/傣语

DZX泰语/傣语

DZX日文版(日本语)

DZX日文版(日本语)

DIY 参数详解之[index=x]

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


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




先看一段diy代码实例:
[index=1]
{title}
[/index]
[index=2]
{title}
[/index]
[loop]
{title}
[loop]






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




其实index=x在DIY里面也是一个判断语句,具体是干啥的?
提取!剪切!把指定的数据从循环数据中提取出来,它不能放在[loop]...[/loop]里面使用,应该放在前面

说直观一点:
一个调用语句,我读取了10条信息。第一条想提取出来显示红色,第二条想提取出来是蓝色,后面8条我想让他变成绿色。

这样我们就用一下index这个判断语句来完成:
当前为第一条标题时使用【class="style1"】
当前为第二条标题时使用【class="style2"】
其余的标题使用【class="style3"】




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


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

全方位立体式讲解DIY技巧集锦(不断更新)

全方位立体式讲解DIY技巧集锦第一弹

全方位立体式讲解DIY技巧集锦第二弹

Discuz各类幻灯片的制作方法 - 完全支持DIY

百变幻灯片,完全DIY(高级教程)
扫一扫添加有偿QQ
扫一扫添加微信客服