dede:php 中写的方法,怎么在其他织梦标签怎么调用

dede:php 中写的方法,怎么在其他织梦标签怎么调用,第1张

不少朋友需要在DedeCms的问答系统、留言本、会员空间导航里调用系统标签,但默认是不支持系统标签调用的,需要对系统文件进行简单的修改。

第一步:打开"/include/common.func.php",

然后在该文件中加入一个函数,代码如下:

function pasterTempletDiy($path)

{

require_once(DEDEINC."/arc.partview.class.php")

global $cfg_basedir,$cfg_templets_dir

$tmpfile = $cfg_basedir.$cfg_templets_dir."/".$path//模版文件的路径

$dtp = new PartView()

$dtp->SetTemplet($tmpfile)

$dtp->Display()

}

第二步,加上上面的函数之后,也就可以调用主站下的/templets/default/所有模板文件,比如要在问答模块的主页调用主站的随机文章,你可 以在主站 模板/templets/default/下新建一个head.htm文件,然后在head.htm里面加入你需要的标签和标签属性:

{dede:arclist titlelen='100' row='15' orderby='rand'}

<li><a href="[field:arcurl/]" title="[field:title/]">[field:title/]</a></li>

{/dede:arclist}

第三部,自定义yourfile.php文件,内容如下

<?php

require_once("../../include/common.inc.php")

?>

想读取公共文件,如:{dede:include filename=''head.htm/}就使用<?php pasterTempletDiy("cdqx/head.htm")?>

大功告成!

即可使用<?php pasterTempletDiy("default/head.htm")?>

打开根目录/include文件

找到arc.archives.class.php编辑

找到$kaarr[] = "<a href='$key_url' target='_blank'><u>$key</u></a>"去掉u标签即可

include是DEDECMS的系统文件夹,里面放的是DEDECMS系统下的一些系统功能函数文件和功能定义与说明以及参数的文件。

include目录文件作用解析

arc.archives.class 主文档类(Archives类)

arc.caicai.class 踩踩文档类

arc.freelist.class 自由列表类

arc.listview.class 文档列表类

arc.memberlistview.class 会员列表视图

arc.partview.class 视图类

arc.rssview.classRSS视图类

arc.searchview.class 搜索视图类

arc.sglistview.class 单表模型列表视图类

arc.sgpage.class 单表模型视图类

arc.specview.class 专题视图类

arc.taglist.classTag列表类

channelunit.class频道模型单元类

common.func 系统核心函数存放文件

common.inc 系统变量定义文件

datalistcp.class 动态分页类

typelink.class 栏目连接

userlogin.class 管理员登陆类

vdimgck 验证码

typeunit.class.admin 栏目单元,主要用户管理后台管理处

typeunit.class.menu 栏目单元,主要用户管理后台管理菜单处

typeunit.class.selector 栏目单元,选择框

uploadsafe.inc 防止用户通过注入,强制限定的某些文件类型禁止上传

dedeatt.class属性的数据描述

dedecollection.class Dede采集类

dedecollection.func 采集小助手

dedehtml2.class 织梦HTML解析类V1.6 PHP版,针对于采集程序,主要是获取某区域内的图片、超链接等信息

dedehttpdown.class 织梦HTTP下载类

dedemodule.class 织梦模块类

dedesql.class数据库类,系统底层数据库核心类

dedesqli.class 数据库类

dedetag.classDede织梦模板类

dedetemplate.class 模板引擎文件

dedevote.class 投票类

diyform.cls 自定义表单解析类


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/64640.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-02-28
下一篇2023-02-28

发表评论

登录后才能评论

评论列表(0条)

    保存