您现在的位置是:首页 > 教程 > dedecms教程dedecms教程
织梦dedecms模板制作循环递增autoindex使用方法示例
雅绿2023-10-21 14:55:55dedecms教程已有人查阅
导读织梦dedecms模板制作时,我们需要每循环一次,变量加一,这是就需要使用到autoindex标签。代码写法如下:
织梦dedecms模板制作时,我们需要每循环一次,变量加一,这是就需要使用到autoindex标签。代码写法如下:
循环+1的写法:
找到文件:include/arc.searchview.class.php
里面找到代码:
{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标签用法。意思是,循环调用文章时,到第五条时输出<br/>,否则输出空。这样我们就实现了第五篇文章下面进行换行。配合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'];
本文标签:
很赞哦! ()
相关文章
- 织梦dedecms模板制作常见问题归类
- 织梦dedecms模板怎么防盗被扒模板
- dedecms模板中怎么调用wordpress文章
- 织梦dedecms模板建造中常用的几个判定语句写法
- dedecms模板中调用wordpress的文章的实现方法
- dedecms模板标签代码booklist标记功能和使用说明
- 织梦dedecms模板安装后创建栏目的详细介绍
- dedecms模板实现{dede:sql=""}分页功能分解
- dedecms模板中下载链接改成讯雷链接的方法及说明
- dedecms模板安装调试过程中遇到的问题解答
- dedecms模板在首页调用单页的内容的代码示例
- dedecms模板标签代码Fieldlist标记语法使用说明
随机图文
-
怎么取消dedecms织梦后台登陆验证码
简单点的方法就是修改/data/safe/目录下的inc_safe_config.php文件,修改第二行代码:再进入后台登录页面就可以看到验证码输入框没有了!这里看到7个数字 -
修改织梦dedecms管理员id与密码的方法
我们在安装好dedecms程序后,进入后台会提示《dedecms安全提示》,其中有一项是织梦更改默认管理员名称admin,管理员用户登录ID,我试着在后台改 -
织梦dedecms友情链接显示整齐的调整方法
首先说明一下,这篇文章不是网站优化类文章,对提高网站排名没什么作用,之所以出现这篇文章仅仅是我个人对网站的整体布局比较小心,不喜欢任何地方出现杂乱的现象。 -
dede织梦栏目分类搜索的实现方法
一直以来织梦DeDeCms都有按栏目分类搜索,几乎很少人用到按栏目搜索功能,织梦本身默认就支持按栏目分类自动生成默认显示到二级分类
留言与评论 (共有 条评论) |