• 欢迎访问寻梦资源网!这里有最新网络资讯,最新影视,免费VIP视频观看,软件资源,技术教程等等。欢迎加入寻梦资源网QQ群
  • 一个真的会让你痴迷的站点--寻梦资源网!www.xunmzy.com
  • 如果找不到您想要的资源,赶紧使用强大的搜索框试试呢!右边,右边,右边→。→
  • 任何针对资源或相关不相关的话题,都可以给我们留言或者加群讨论:寻梦资源网简介

让dede织梦的plus目录可以调head footer等模板

让dede织梦的plus目录可以调head footer等模板,这个想法是在今天修改在线视频的播放页面时候出现的,因为觉得这样一点儿一点儿写代码太不方便,有现成的模板干嘛不用,非要自己在重复写?
这里的plus的路径为templets/plus。

简单分析

于是着手研究,结果发现并不支持include标签,但是却可以使用php,那这样就简单了,直接通过php代码来调用需要的模板文件,再解析里面的标签不就ok了,那么这就要用到模板解析的文件了。

方法

打开include/common.func.php核心文件

在文件最后加上一个函数如下代码:

// 实现templets/plus调用模版页文件
function tDiy($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/plus页面对应的位置下加入以下代码

<?php tDiy("default/head.htm");?>

即可调用当前模板文件


注:default为当前模板路径,请自行修改,head.htm对应你想要调用的文件,即便index.htm也是可以。


寻梦资源网, 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:让dede织梦的plus目录可以调head footer等模板
喜欢 ()
[寻梦资源网]]
分享到
寻梦资源网,分享网络资源教程,技术篇章,精彩视频,一起学习一起分享,这里是寻梦资源网
×
订阅图标按钮