沈阳SEO_沈阳网站优化_沈阳网站建设_沈阳初衷网络科技有限公司

首页 > 织梦dedecms教程 > / 正文

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

2017-06-20 织梦dedecms教程

 

有时候用织梦建站须要调用某些数据然而织梦程序不相应的标签,这就须要对织梦标签进行调剂或者应用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'][email protected];@me='';$url=GetOneArchive($id);@me=$url['arcurl'];[/field:id]

查问出文章id,而后runphp对id处置,这里的GetOneAchives函数返回值为数组,有兴致的同窗能够print_r一下,看看该数组有哪些值。数组之中的arcurl关键字就是文章的地址了。

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

常常看到博客文章结尾处有一行字:“除非注明,文章均为本站原创!转载请保存本文链接: 。”

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

完全文章地址:{dede:global.cfg_basehost/}{dede:field.id runphp='yes'[email protected];@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)[email protected]="<li style='border:2px red solid;'></li>" : @me="";[/field:global]
{/dede:list}

其中的pagesize='10'跟 @me % 5 中的数字,大家能够更改看到不同的后果。

在arclist标签中该方式同样实用。

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

 

 

Tags:

更多织梦建站教程:织梦标签扩展应用的相关文章

网站分类
标签列表