dede循环递增autoindex使用方法
|
下面是脚本之家 jb51.cc 通过网络收集整理的代码片段。脚本之家小编现在分享给大家,也给大家做个参考。 当我们用 dede 做网站时,有时候需要用到每循环一次,变量加一,这是就需要使用到 autoindex 标签。 代码写法如下: {dede:arclist titlelen='26' row='10'} <li><a title="[field:title function='htmlspecialchars(@me)'/] " href="[field:arcurl /]">[field:title /]</a></li> [field:global name=autoindex runphp="yes"]if(@me%5==0)@me="<br/>";else @me="";[/field:global] {/dede:arclist} 红色的即为 autoindex 标签用法。意思是,循环调用文章时,到第五条时输出 ,否则输出空。这样我们就实现了第五篇文章下面进行换行。配合 css 和简单的 php 等代码使用,达到更多效果。 循环+1 的写法: [field:global name=autoindex runphp="yes"]@me=@me+1;[/field:global] 频道页使用时可以换成 itemindex 标签,原理同 autoindex {dede:global name='itemindex'/} {dede:global name='itemindex' runphp='yes'}if(@me%5==0)@me="<br/>";else @me="";{/dede:global} {dede:global name='itemindex' runphp='yes'}@me=@me+1;{/dede:global} 织梦默认的搜索页不支持 autoindex 标签,需要修改核心文件增加支持: 找到文件:include/arc.searchview.class.php 里面找到代码: $this->dtp2->LoadSource($innertext); 下面加上: $GLOBALS['autoindex'] = 0; ------------------------------------ if($row = $this->dsql->GetArray("al")) { 下面加上: $GLOBALS['autoindex']++; $ids[$row['id']] = $row['id']; 以上是脚本之家(jb51.cc)为你收集整理的全部代码内容,希望文章能够帮你解决所遇到的程序开发问题。如果觉得脚本之家网站内容还不错,欢迎将脚本之家网站推荐给程序员好友。 (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 升级dede出现保存当前栏目更改时失败,请检查你的输入资料是
- 织梦模板dedecms文章列表增加数字升序排序的源码
- 织梦dedecms自由列表的"不使用目录默认主页"错误修正
- DedeTag Engine Create File False的彻底解决方法总汇
- 织梦dedecms让文章页关键词自动SEO内链
- 织梦DedeCMS封面频道支持最终列表栏目和分页
- Fatal error: Call to a member function read() on a non-
- 帝国cms专题页面点击率统计代码
- 如何在wordpress上增加文件上传的大小限制(多种实现方法)
- dedecms空白怎么办 dedecms空白时开启报错调试
