名站网址导航为大驾家提供DedeCMS站点程序站点教程相关的知识,比如织梦程序安装教程,织梦程序系统故障等教程。
- 沙盘模型展示类站点织梦程序模板(带手机端) 响应式法律咨询律师事务所类站点织梦程序模板(自适应手机 响应式站点建设网络科技类站点织梦程序模板(自适应手机端) 响应式代理记账财政咨询服务类站点织梦程序模板(自适应手
- 响应式精密机械模具类站点织梦程序模板(自适应手机端) 营销型发电机机电机械设备类站点织梦程序模板(带手机端) 响应式人力资源服务类站点织梦程序模板(自适应手机端) 环保废气废水处理工程类站点织梦程序模板(带手机端)
- 响应式营销型运动健身器械生产类织梦程序模板(自适应手机 响应式营销型恒温恒湿机系统环境设备类站点织梦程序模板(自适 响应式营销型环保设备科技类站点织梦程序模板(自适应手机 响应式灭火器干粉消防器材类站点织梦程序模板(自适应手机
织梦程序系统有一个extend.func.php网站文件,咱们可以在里面写上自定义系统数据库函数来实现自己想要的功能,比如今天咱们要实现扩展系统数据库函数来具体调用Dede的任意一个数据表的网站内容。
首先修改/include/extend.func.php,里面的把这段相关具体代码如下加进去:
//自定义系统数据库函数具体调用数据表
function table($table, $field, $id)
{
global $dsql;
$primarys = array();
$table = strpos($table, '#@_') === false?(strpos($table, 'dede_') === false? 'dede_'.$table:str_replace( 'dede_', '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]:$result[$field];
}
然后在咱们需要具体调用数据的地方加上具体调用相关具体代码如下:
{dede:field.字段 function= 'table("要具体调用的数据表","要具体调用的字段",@me)'/} //网站内容页,首页具体调用相关具体代码如下
[field:字段 function= 'table("要具体调用的表名","要具体调用的字段",@me)'/] //站点列表页频道页具体调用相关具体代码如下
举例说明:
{dede:field.id function= 'table("dede_addonarticle","body",@me)'/}
关于DedeCMS站点程序站点教程相关的知识,就说到这里了希望能帮助朋友们。DedeCMS站点程序在PhP7.0以上系统环境下文章页空白的解决相关具体操作方法