您现在的位置是:首页 > cms教程 > DedeCMS教程DedeCMS教程

dedecms的autoindex循环中的几种常见用法介绍

新柔2023-10-29DedeCMS教程已有人查阅

导读dedecms网页制作过程中,发现autoindex用处很大,而且用的很巧妙。在这里简单谈几种用途。希望会对大家有所帮助。

dedecms网页制作过程中,发现autoindex用处很大,而且用的很巧妙。在这里简单谈几种用途。希望会对大家有所帮助。默认模板的幻灯里面大家会看到[field:global name=autoindex/]这个代码,先来试一下
{dede:arclist row=’5′ }
linkarr[[field:global name=autoindex/]] = "[field:arcurl/]";
picarr[[field:global name=autoindex/]] = "[field:litpic/]";
textarr[[field:global name=autoindex/]] = "[field:title/]";
{/dede:arclist}
看一下生成的html代码不难发现,[field:global name=autoindex/]是从1开始的,往后依次增加1,row="5"的话,之后一个就是5.
知道了autoindex的这个属性,我们就可以做一些简单的事了。
看下面这段代码
推荐专题 |  
国内专题  |
国际专题 |
教育专题  |
社会专题  |
娱乐专题  |
公益专题
总共有七个专题,除了第七个,每个专题后都有一个竖线,我们直接用标签循环调用试一下
{dede:channel typeid=’**’ type=’son’}
[field:typename/] |
{/channel}
这样读取出来的样式是
推荐专题 |  
国内专题 |
国际专题 |
教育专题 |
社会专题 |
娱乐专题 |
公益专题 |
减压专题 |
很明显,之后一个也多了一个竖线,明显不是我们想要的结果但是dedecms真的很强大,我们可以使用自定义编程
{dede:channel typeid=’**’ type=’son’}
[field:typename/][field:global name=autoindex runphp="yes"](@me!=7)? @me=" | ":@me="";[/field:global]
{/channel}
这样一来,之后的竖线就被去掉了。可是有一点不足:目前是七个栏目,万一哪天栏目数改变了,我们还得修改代码啊!
下面我们来说一种较好的方法,通过修改标签,不管栏目怎么变化都没关系,那就是截取
$linkList=substr($linkList,0,strlen($linkList)-26);
注:linkList是自定义的变量,保存着返回的字符串,我们只取整个字符串的0~字符串长度减( | )长度个字符。这样就把之后的竖线和空格去掉了,不管栏目数目怎么变化,我们得到封装好的字符串,并将其之后的几个字符去掉就行了。

本文标签:

很赞哦! ()

相关源码

  • (自适应)APP应用软件落地页单页推广页网站模板下载基于PbootCMS内核开发的响应式单页模板,为企业产品展示、服务推广等应用场景设计。通过简洁直观的视觉布局与高效的技术架构,帮助用户快速构建专业级落地页面,实现移动端与PC端数据实时同步展示。查看源码
  • WordPress主题模板主题巴巴/博客X主题源码免费下载博客X主题专注于内容创作领域,为博客、资讯类网站提供专业的内容展示解决方案。该模板采用精心设计的布局结构,能够有效提升内容的可读性和用户停留时间。查看源码
  • 帝国cms7.5品牌连锁店招商加盟商机网站模版源码本模板为招商加盟、创业投资、品牌连锁等商业领域设计,采用帝国CMS7.5内核构建,整体风格简洁大气,突出商业信任感与专业度,适合各类招商加盟项目展示、品牌连锁店宣传等商业应用场景。查看源码
  • (PC+WAP)生活资讯百科新闻门户类pbootcms网站模板为生活资讯、百科门户类企业打造的高性能网站模板,基于PbootCMS开源内核开发,采用HTML5响应式架构,PC与手机端实时数据同步,覆盖全终端用户浏览场景。查看源码
  • (PC+WAP)绿色环保设备环保企业网站模板源码下载基于PbootCMS内核开发的响应式企业模板,为环保设备制造、环境技术服务等企业打造,通过模块化设计实现多行业快速适配。查看源码
  • (自适应响应式)刷卡机POS机无线支付设备pbootcms网站源码下载本模板基于PbootCMS系统开发,为支付终端设备企业设计,特别适合POS机、移动支付终端、刷卡设备等金融科技产品展示。采用响应式布局技术,确保各类支付终端产品在不同设备查看源码
分享笔记 (共有 篇笔记)
验证码:

本栏推荐