您现在的位置是:首页 > cms教程 > DedeCMS教程DedeCMS教程
织梦dedecms怎么添加一个函数来实现任意字段调用
碧彤2023-09-16DedeCMS教程已有人查阅
导读1、修改方法:打开 include/extend.func.php 文件,如果没有这个文件就自己建立一个,在 ?> 之前添加如下代码:function t
1、修改方法:
打开 include/extend.func.php 文件,如果没有这个文件就自己建立一个,在 ?> 之前添加如下代码:
利用自定义函数对标签进行扩展
如:
标签底层模板内
例如arclist标签底层模板字段是没有body字段的,就是说不能用arclist把文章内容调用出来的,当然这种需求很少,但不是没有,现在我们就可以这样使用
打开 include/extend.func.php 文件,如果没有这个文件就自己建立一个,在 ?> 之前添加如下代码:
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]:'';
}
2、使用方法利用自定义函数对标签进行扩展
如:
{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}
还有很多作用,如type标签调用栏目简介,等等,自己去挖掘吧。
本文标签:
很赞哦! ()
相关教程
图文教程
织梦dedecms自定义图片实现软件等级星标的方法
修改/include/channelunit.func.php 找到23行;用以下代码覆盖上面原有的;
织梦dedecms会员信息的调用和分类写法
调用12个企业会员 按 注册时间排序,调用12个个人会员按注册时间排序,调用12个个人会员 按 注册时间排序。
dedecms24小时内标题怎么显示为红色
如果我们想要实现在发布文章后,使得今天的文章标题显示为红色的方法,也就是说24小时内新发布的文章的标题为红色,如何实现呢?
解决dede织梦模板编码不一致页面出现乱码的解决方法
织梦DedeCMS系统有GBK和UTF-8两个编码版本,这个大家都知道,当你的模板的编码和织梦内容管理系统的编码不一样时,前台页面就会出现乱码现象。
相关源码
-
PbootCMS(自适应手机端)智能电话AI机器人网站模板产品概述基于PbootCMS内核开发的智能电话AI机器人网站模板,为语音交互服务场景设计,采用HTML5+CSS3响应式布局技术,实现PC端与移动端数据实时同步展示。模板适用于智能电话查看源码 -
自适应LED照明外贸灯具灯泡灯具英文网站模板该外贸灯具网站模板专为LED照明、灯具出口企业定制,采用PbootCMS内核开发,提供高效建站方案。通过响应式设计和SEO优化能力,帮助企业低成本构建专业外贸展示平台。查看源码 -
(自适应)餐饮小吃火锅加盟pbootcms模板源码下载本模板基于PbootCMS系统开发,为火锅餐饮、小吃加盟等餐饮企业打造。采用响应式设计,适配各类移动设备,帮助餐饮企业展示特色菜品、加盟政策和服务优势。查看源码 -
(PC+WAP)高端餐饮美食小吃加盟网站模板下载pbootcms本模板基于PbootCMS内核开发,为餐饮美食品牌加盟、小吃连锁企业量身打造。通过精致的美食视觉呈现与加盟业务流程展示,帮助餐饮企业建立专业线上门户,实现品牌形象与加盟业务的双重展示。查看源码 -
(PC+WAP)蓝色不锈钢簧线金属制品营销型pbootcms网站模板本模板基于PbootCMS内核开发,为不锈钢及金属制品企业量身打造。采用响应式设计,适配PC与移动设备,提供统一后台管理体验,数据实时同步更新。查看源码 -
(自适应手机端)seo博客网站模板新闻资讯网站源码下载本模板为SEO博客及新闻资讯类平台深度定制,采用PbootCMS内核开发。通过模块化设计实现多行业快速适配,仅需替换图文内容即可转型为医疗、教育、科技等领域网站。响应式布局确保在手机、平板等设备上获得一致浏览体验。查看源码
| 分享笔记 (共有 篇笔记) |
