您现在的位置是:首页 > 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系统模板标签代码Pagetitle标记功能使用说明
【Pagetitle 标记】功能说明:表示获取文档的分页标题适用范围:仅文档模板。(1)语法:{dede:pagetitle style='selec
dede织梦cms没有简略标题时显示文章标题的实现方法
在常见的CMS系统中,我对DEDE算是比较熟悉的,自己网站用得最多的也是这个系统。系统功能强大使用灵活,对搜索引擎友好,相信这也是它受到大多数中小站长青睐的原因。
dedecms修改文章来源文字长度限制的方法
1、进入后台》系统》SQL命令行工具输入;2、打开网站目录下dede里的article_add.php文件,查找;3、打开网站目录下dede里的dede/article_edit.php文件,查找
dedecms生成html加速的终极优化方法
优化dedecms的生成html页面速度,是站长们都希望追求的。下面,侠客谈谈如何让dedecms生成html页面更快些吧:
相关源码
-
WordPress个人博客主题 - wp-Concise-v1.0免费下载wp-Concise-v1.0是一款专为个人博客设计的简约风格主题,采用全宽排版设计理念,注重内容呈现效果。该模板适用于个人随笔、技术分享、生活记录等博客场景,帮助用户打造专业的内容展示空间。查看源码 -
(自适应)WordPress主题SEO自媒体博客资讯模板RabbitV2.0Rabbit v2.0主题专注于网站搜索引擎优化需求,为博客、自媒体及资讯类网站提供专业的SEO技术解决方案。该主题从架构设计到功能实现均围绕搜索引擎优化理念展开。查看源码 -
(自适应响应式)绿色环保材料设备科技类营销型网站pbootcms源码下载本模板基于PbootCMS开发,主要面向环保设备、环保材料及相关科技企业。采用HTML5+CSS3技术构建,具备响应式特性,确保在各类设备上均有良好展示效果。查看源码 -
(自适应)调节阀门气动球阀控制阀网站模板源码下载为调节阀门、气动球阀等工业设备企业打造的响应式网站模板,基于PbootCMS系统开发。突出产品参数展示与技术文档管理功能,通过专业化的布局设计有效呈现工业设备特性,适配各类终端访问需求。查看源码 -
(自适应)高端集团跨国公司产业联盟机构网站模板免费下载基于PbootCMS内核开发的集团级企业网站模板,采用响应式设计架构,确保在各类移动设备上获得浏览体验。通过模块化布局与简约大气的视觉风格,帮助集团企业高效展示组织架构、发展历程和业务矩阵,建立专业的企业形象窗口。查看源码 -
(PC+WAP)地暖热水器烘干机节能设备网站模板下载为地暖热水器及节能设备企业设计的PbootCMS网站模板,集成产品展示、节能方案介绍、技术参数说明等专业模块。采用PC与移动端同步响应架构查看源码
| 分享笔记 (共有 篇笔记) |
