在使用 Dedecms CMS 时,许多用户希望能够在插件的 plus 文件中调用头部和尾部模板。以下是两种实现方法,帮助您轻松完成这一操作。

方法一:

通过自定义宏标记来实现头部和尾部的调用。
进入自定义宏标记页面,在正常显示内容部分添加以下代码:

{dede:include filename="head.htm"/}

回到自定义标签列表,点击“JS 调用”按钮,即可生成相应的 JS 调用代码。
例如:

<script src='https://www.0do.net/plus/mytag_js.php?aid=1' language='javascript'></script>

这段 JS 代码的作用与普通文档中的 {dede:include filename="head.htm"/} 类似。
其他标签也可以通过这种方式实现 JS 调用。此外,这种方法还可以通过广告模块来实现,其原理同样是利用 JS 进行读取。

方法二:

第一步:打开文件 /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/plus/guestbook.htm。
用以下代码替换原来的调用头部代码:

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

这里的 default 是默认的 Dedecms 模板路径。如果您使用的是其他模板,请记得修改这里的路径。
同理,用以下代码替换原来的调用底部代码:

<?php 
pasterTempletDiy("default/footer.htm"); 
?>

这样,就可以直接使用系统的 head 和 footer 模板了!
通过以上两种方法,您可以灵活地在 Dedecms 的 plus 文件中调用头部和尾部模板,从而提升网站的一致性和维护效率。

注意:在实际操作中,请确保备份相关文件,以免出现意外情况。
换行标签:
空格标签:
请根据需要正确使用这些标签以优化 SEO 效果。