织梦建站教程:织梦标签扩展应用

织梦建站教程:织梦标签扩展应用,有时候用织梦建站需要调用某些数据但是织梦程序没有相应的标签,这就需要对织梦标签进行调整或者使用PHP来实现了。 1、在闭合标签中(如:{dede:arclist}{/dede:arclist})调用系统基本参数 我们用{dede:global.cfg_cmspath/}

有时候用织梦建站需要调用某些数据但是织梦程序没有相应的标签,这就需要对织梦标签进行调整或者使用PHP来实现了。

1、在闭合标签中(如:{dede:arclist}{/dede:arclist})调用系统基本参数

我们用{dede:global.cfg_cmspath/}的形式来调用系统基本参数。如果在{dede:arclist}{/dede:arclist}中,使用[field:global.cfg_cmspath/]来调用。

2、自增[field:global name=autoindex /]

3、在{dede:sql}标签中使用[field:arcurl/]

我们知道{dede:sql}标签的底层模板只能调用诸如[field:title/]做为底层模板,而arcurl不是字段名称,这么调用结果为空。

我们用PHP稍加处理,就可以调用了:

[field:id runphp='yes']$id=@me;@me='';$url=GetOneArchive($id);@me=$url['arcurl'];[/field:id]

查询出文章id,然后runphp对id处理,这里的GetOneAchives函数返回值为数组,有兴趣的同学可以print_r一下,看看该数组有哪些值。数组之中的arcurl关键字就是文章的地址了。

4、在文章页调用当前文章地址

经常看到博客文章结尾处有一行字:“除非注明,文章均为本站原创!转载请保留本文链接: http://www.qimiweb.com/works/83.html。”

上面说了在sql标签下的调用,在文章页类似:{dede:field.id runphp='yes'}$id=@me;@me='';$url=GetOneArchive($id);@me=$url['arcurl'];{/dede:field.id}

完整文章地址:{dede:global.cfg_basehost/}{dede:field.id runphp='yes'}$id=@me;@me='';$url=GetOneArchive($id);@me=$url['arcurl'];{/dede:field.id}
相关教程:织梦教程:如何获取DedeCms当前文章的URL地址

5、在文章列表中间插入内容(如隔行换色,5行分割等 织梦教程:文章列表隔行换色 隔5行横线

{dede:list pagesize='10'}
  [field:global name=autoindex runphp="yes"](@me % 5 == 0)?@me="<li style='border:2px red solid;'></li>" : @me="";[/field:global]
{/dede:list}

其中的pagesize='10'和 @me % 5 中的数字,大家可以更改看到不同的效果。

在arclist标签中该方法同样适用。

今天就说到这里,还有很多织梦建站的小技巧,待续吧。。。。。。

本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!

相关文档推荐

当我们需要在前端输出图片+对应的图片注释描述时,需要用到图集功能;当我们自定义模型或者商品模型、软件模型需要也要用到图片+注释描述时,也需要用到图集功能。 备份你后台目录以下4个文件 \dede\soft_add.php \dede\soft_edit.php \dede\templets\soft_a
本来这个功能是一个朋友要做的,因为,之前从没有接触过excel,这个功能也没有研究过,但是,这个功能比较实用的,因为,很多公司虽然有网站,但是,公司其它部门可能还要把公司数据导出到纸上面,以便研究公司数据之用,所以,很多的公司对这个功能就要求使
◆二次开发 什么是二次开发? 二次开发,简单的说就是在现有的软件上进行定制修改,功能的扩展,然后达到自己想要的功能和效果,一 般来说都不会改变原有系统的内核。 为什么要二次开发? 随着信息化技术的不断发展,IT行业涌现出了一系列优秀的开源作品,其作
什么是百度主动推送(实时)? 亲爱的网站管理员你好: sitemap实时推送功能过段时间就要下线了,我们推出了更加强大的链接提交主动推送功能作为替代。 新的主动推送功能更加强大:提交数据方式更简单,返回码达意更清晰(可立即知晓数据提交是否成功),可以做到
2013web成了读图世代,随着瀑布流布局的大行其道,图片在网站关的重要性日渐上升,然而缩略图作为文章的入口显的更加重要,上篇阿牛介绍了dedecms解决缩略图变形的问题,本篇将介绍缩略图的另一个运用:dedecms多尺寸缩略图的调用 dedecms系统本身只支持一种
窍门天下使用的是dedecms系统,去年出了个神器百度编辑器(Ueditor),当时看到该编辑器觉得界面、功能都做的挺好,就整合了dedecms和Ueditor, 具体方法你可以查看: dedecms整合百度编辑器(Ueditor) 但是整合问题出来了,在Ueditor中添加代码显示是高亮的,