您现在的位置是:首页 > cms教程 > DedeCMS教程DedeCMS教程
dedecms织梦autoindex的用法详解
新波2023-09-24DedeCMS教程已有人查阅
导读dedecms网页制作过程中,发现autoindex用处很大,而且用的很巧妙。在这里简单谈几种用途。希望会对大家有所帮助。
dedecms网页制作过程中,发现autoindex用处很大,而且用的很巧妙。在这里简单谈几种用途。希望会对大家有所帮助。
默认模板的幻灯里面大家会看到[field:global name=autoindex/]这个代码,先来试一下
知道了autoindex的这个属性,我们就可以做一些简单的事了。
看下面这段代码
原创日记 |爱情美文 |情感故事 |心情随笔 |亲情文章 |网站建设 |唯美图文
总共有七个专题,除了第七个,每个专题后都有一个竖线,我们直接用标签循环调用试一下
原创日记 |爱情美文 |情感故事 |心情随笔 |亲情文章 |网站建设 |唯美图文|
很明显,之后一个也多了一个竖线,明显不是我们想要的结果
但是dedecms真的很强大,我们可以使用自定义编程
可是有一点不足:目前是七个栏目,万一哪天栏目数改变了,我们还得修改代码啊!
下面我们来说一种较好的方法,通过修改标签,不管栏目怎么变化都没关系,那就是截取
这样就把之后的竖线和空格去掉了,不管栏目数目怎么变化,我们得到封装好的字符串,并将其之后的几个字符去掉就行了。
默认模板的幻灯里面大家会看到[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~字符串长度减( | )长度个字符。这样就把之后的竖线和空格去掉了,不管栏目数目怎么变化,我们得到封装好的字符串,并将其之后的几个字符去掉就行了。
本文标签:
很赞哦! ()
相关教程
- dedecms织梦发布内容网站为空白的原因有哪些
- dedecms织梦程序安装后无法修改栏目的解决方法
- 用dedecms织梦程序做中英双语网站制作方法
- dedecms织梦cms搜索页面中调用最新文章的实现方法
- 去除dedecms织梦后台与前台登陆验证码的方法
- dedecms织梦自定义文章排序的实现方法
- dedecms织梦终极SEO优化步骤教程
- 怎么取消dedecms织梦后台登陆验证码
- dedecms织梦模板文件不存在,无法解析文档的解决方法
- dedecms织梦留言板调用head.htm的方法
- dedecms织梦修改软件类型标签等数据默认不能修改怎么办
- dedecms织梦系统生成静态页面提示“模板文件不存在,无法解析文
图文教程
织梦dedecms实现不同栏目导航显示不同样式的方法
织梦dedecms实现当前栏目显示不同的样式,例如 id 是6的栏目: {dede:field runphp=yes name = typeid}@me=
去除dedecms首页网址后缀显示index.html的方法
有的Dede默认生成首页后,首页的链接后面会多出一个index.html,官方说法这样有利于网站优化。出于不让首页权重分散考虑,同时也是美观考虑,dede
为dedecms提示信息窗口怎么修改
为DedeCMS换上精美多样的提示信息窗口 用到的开源项目:DedeCMS ,artdialog1.下载include.rar文件完成后,解压得到2个php文件和一个使用说明文件,将php文件上传至系统的include目录。
织梦专题模板应用分析及解决方案
废话不多说了,自己在网上看到的,现在转过来,提供给织梦爱好者研究吧。在官方的版本上有这样的一段话:
相关源码
-
WordPress主题模板JustNews资讯博客类源码V5.2.2JustNews主题针对博客创作、自媒体运营及资讯发布类网站的需求而设计,提供专业的内容展示与管理方案。该主题集成前端用户中心功能,支持用户在前端界面发布和投稿文章,操作流程简洁高效。查看源码 -
粉色家政月嫂保姆公司pbootcms网站模板(PC+WAP)为家政服务、月嫂保姆企业打造的营销型解决方案,基于PbootCMS内核开发,采用温馨粉色主题传递行业温度。PHP7.0+高性能架构支持SQLite/MySQL双数据库查看源码 -
(自适应)水墨风中药馆中医名医介绍pbootcms网站模板本模板基于PbootCMS内核开发,为中医馆、中医药企业量身定制,可快速搭建具有传统文化特色的官方网站。自适应手机端设计,数据实时同步,助您高效展示中医特色诊疗、中药产品、养生知识等内容,塑造专业品牌形象。查看源码 -
(自适应响应式)黑色LED显示屏户外广告屏网站源码下载这是一款基于PbootCMS内核开发的响应式网站模板,专门为LED显示屏及户外广告行业打造。模板适配各类显示设备,帮助企业快速搭建专业官网,展示产品与服务优势,有效提升品牌形象。查看源码 -
(自适应)蓝色建材亚克力板材装饰材料pbootcms网站模板这款基于PbootCMS开发的响应式模板为建材板材行业优化设计,适用于亚克力板材、建筑装饰材料等企业展示需求。采用HTML5技术实现手机/PC跨终端适配,管理员通过统一后台即可同步查看源码 -
帝国cms7.5游戏门户H5小游戏网站模板源码免费下载基于帝国CMS7.5开发的H5游戏门户模板,为在线游戏平台设计。支持PC端与移动端同步生成,打造完整的游戏娱乐体验平台。查看源码
| 分享笔记 (共有 篇笔记) |
