DedeCMS使用扩展函数调用任意数据表的方法

来源:www.yixingjindian.com       编辑:admin
2021-07-02 12:00

DEDE系统有一个extend.func.php文件,大家可以在里面写上自概念函数来达成自己想要的功能,譬如今天大家要达成扩展函数来调用Dede的任意一个数据表的内容。

第一修改/include/extend.func.php,里面的把这段代码加进来:


//自概念函数调用数据表
function table
{
global $dsql;
$primarys = array;
$table = strpos ===false? ===false?dede_.$table:str_replace):$table;
$dsql - Execute;
while)
{
if $primarys[] = $r[Field];
}
if)
{
$primary = $primarys[0];
$result = $dsql - GetOne;
}
returnisset?$result[$field]:$result[$field];
}

然后在大家需要调用数据的地方加上调用代码:


{dede:field.字段 function=table/}//内容页,首页调用代码
[field:字段 function=table/]//列表页频道页调用代码

举例说明:


{dede:field.id function=table/}

释义:调用id为本文id的文章的body部分。

广告位810*200
相关阅读
织梦dedecms副栏目名称和链接调用

织梦dedecms副栏目名称和链接调用

DEDE副栏目名字和链接调用办法,打开\include\extend.func.php在最下面加入...

2021-07-02
织梦如何取消后台登陆验证码

织梦如何取消后台登陆验证码

织梦CMS的后台在登录的时候会需要输入验证码,如图所示。这也是为了预防别的人恶意攻击网...

2021-07-02
织梦模板(dedecms)如何更改RSS/sitemap的路径

织梦模板(dedecms)如何更改RSS/sitemap的路

修改后台管理文件夹中的dede/makehtml_map.php,在文件中搜索rss找到第17行和22行,删除/data17行 $...

2021-06-30
DEDECMS v5.7 织梦模板 field 常用变量有哪些?

DEDECMS v5.7 织梦模板 field 常用变量有哪些

标签名字:field标记简介:DEDE常用标记,一般用于栏目及内容页模板中功能说明:用于获得特...

2021-06-30
Dedecms织梦后台模板采集功能的使用方法详解

Dedecms织梦后台模板采集功能的使用方法详

前言:这篇文章是为了第一次接触织梦CMS采集功能的朋友所写的。所选取的目的站点为文章内...

2021-06-30