加入收藏 | 设为首页 | 会员中心 | 我要投稿 安卓应用网 (https://www.0791zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > CMS系统 > 正文

织梦添加一个函数,实现任意字段调用

发布时间:2020-05-27 16:35:49 所属栏目:CMS系统 来源:互联网
导读:先上代码 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 functiontable($table,$field,$id) { global$dsql; $primarys=array(); $table=strpos($table,#@_)===false?(strpos($table,dede_)===false?.$table:str_replace(dede_,,$table)):$table; $dsql-Execute

先上代码

首先把上面代码放到include/extend.func.php里,如果没有这个文件就自己建立一个(放到?>前面哦)

然后我们就可以在模板里任意使用了。

使用方法:

利用自定义函数对标签进行扩展

如:

{dede:标记function='table("要调用的表名","要调用的字段",@me)'/}

这里的“标记”就是要调用的表的主键的值,常见的就是id和aid、mid、uid之类的

标签底层模板内

[field:字段function=table(“要调用的表名",@me)/]

举例

例如arclist标签底层模板字段是没有body字段的,就是说不能用arclist把文章内容调用出来的,当然这种需求很少,但不是没有,现在我们就可以这样使用

{dede:arclist row='10' titlelen='24'}

[field:id function=table('addonarticle','body',@me)/]

{/dede:arclist}


(编辑:安卓应用网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读