第一步:打开"/include/extend.func.php",该方法适用于5.7版本,其他版本如果没有这个文件 就添加在 /include/common.func.php 中。
然后在最下面加入一个函数,代码如下:
// 在plus目录调用 风格目录中的模版
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
用以下代码替换原因的调用头部代码,加在<head>标签下面即可。
<?php
pasterTempletDiy("default/head.htm");
?>
方法二(没有使用):
织梦模板网站留言板调用网站的head.htm,footer.htm的方法二,
好多人都想在留言本guestbook.htm里实现dede的标签调用,问题是在plus里不支持dede标签的应用。
现在有一个简单的办法可以调用标签。
拿在留言本调用head.htm实例
一般我们在首页调用head是用{dede:include filename="head.htm"/},这在plus里是无效的。
我们可以在自定义标签中加一个head标记的标签,在标签内容里填上{dede:include filename="head.htm"/}保存
回到自定义标签列表,点击JS调用可以得到JS调用代码<script src='/plus/mytag_js.php?aid=2' language='javascript'></script>
这个JS代码就相当于普通文档中的{dede:include filename="head.htm"/},我们使用这个js调用代码就可以了。哈哈!
完美源码 » dede5.7 留言板调用head.htm,footer.htm等其他模版