您当前的位置: 主页 > 优化教程
先上代码
 
function table($table, $field, $id)
{
    global $dsql;
    $primarys = array();
    $table = strpos($table, '#@_') === false?(strpos($table, 'dede_') ===false?''.$table:str_replace('dede_','',$table)):$table;
    $dsql -> Execute("me","SHOW COLUMNS FROM `$table`");  
    while ($r = $dsql->GetArray())
    {
        if($r['Key'] == 'PRI') $primarys[] = $r['Field'];
    }
    if(!empty($primarys))
    {
        $primary = $primarys[0];
        $result = $dsql -> GetOne("SELECT `$field` FROM `$table` WHERE `$primary`= $id");
    }
    return isset($result[$field])?$result[$field]:'';  
}
首先把上面代码放到 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}
 

关键词:织梦,添加,一个,函数,实现,任意,字段,调用,先,    标签:
    更多资讯请收藏关注 网站模板(www.1yc.cn)

Dedecms 删除栏目新建ID不从1开始的解决方法Dedecms 删除全部栏目后,新建ID不从1开始的解决方法 在后台S... 2021-07-22
dedecms织梦模板编辑文档的同时自动更新主页和列表页织梦后台只能开启发布后更新主页,列表,和上下页。有时候我们需要在编辑时... 2021-07-22
如何修改DEDE后台的标题-dedecms内容管理系统dede/template/index2.htm 这个后台页面中。修改... 2021-08-09
DedeCMS 图片ALT属性换成标题的方法如何把DEDECMS 图集中的图片ALT属性换成标题,下面就来说一下修... 2021-07-22
织梦 sql语句调用推荐图片小编打算做个功能, 在会员中心直接把指定带图片的文档调用出来,研究了下... 2021-08-14
织梦dedecms当天文章标题加红色最新标记在文章标题的后面增加(new)最新发布的标志: {dede:arcli... 2021-07-22
织梦给arclist列表自动编号教程今天看见一个标签[field:global runphp=yes na... 2021-07-22
织梦dedecms将列表页重复的第一页去除的方法本文实例讲述了织梦dedecms将列表页重复的第一页去除的方法。分享给... 2021-07-27
织梦调用文章缩略图原图地址只能调用jpg格式修正教程之前我写过这样教程《织梦怎么调用缩略图片原图地址?》,但是这样教程只针... 2021-07-22
dede:[field:info /][field:description /]文章摘要字数的设置方法在Dedecms系统中,文章摘要(可以通过infolen或descri... 2021-08-09
dedecms怎么快速删除指定ip发表的评论很多的站长朋友都有 织梦模板 进行建站,但是站长朋友们要保留文章留言的... 2021-07-30
织梦站点内容自动更新到新浪微博新浪微博是利用feed找到更新文章的。只要给他指定feed地址就可以成... 2021-07-27
DEDECMS给图集图片{dede:productimagelist}自动编号在图集内容页调用图集的时候,如果使用某些幻灯片特效或者jquery插件... 2021-07-30
dedecms中的{dede:php}{/dede:php}的详细用法dedecms里面有两个标签还是比较灵活的,一个是{dede:php}... 2021-07-30

线
咨询热线:
135-0038-3336
在线客服:
点击这里给我发消息
微信交流:
公司官网: www.1yc.cn