DEDECMS模板网站留言板调用网站的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调用代码

这个JS代码就像是一般文档中的{dede:include filename="head.htm"/},大家用这个js调用代码就好了。哈哈!

=================================

以下是另外一种办法:(本人用的就是这种方法)

织梦CMS模板留言板如何调用网站head.htm与自概念呢?今天摸索了好久与在网上查找有关解决方法,终于解决了,目前让大伙学习参考下。

织梦CMS模板留言板怎么样自概念呢?

1.找到dede管理目录下的catalog_do.php文件else if($dopost=="guestbook")

{

ShowMsg("正在跳转到留言本>>", "{$cfg_phpurl}/guestbook_admin5.php?goTOPagerank=admin");

exit();

}

留言板的后台就是调用的这个php文件了,仅需将这里的"guestbook.php"文件改为你要在后台显示的php文件名字即可。

在这里我就直接命名为"guestbook_admin5.php",如此之后在到"plus"目录找到"guestbook.php"文件,复制一个相同的文件,

重新命名为"guestbook_admin5.php",在"guestbook_admin5.php"文件里面对应的修改下他的模板文件,

$dlist->SetTemplate(DEDETEMPLATE.'/plus/guestbook_admin5.htm');

如此修改之后,要达成前后台的不一样就直接修改它们相应的模板就ok了。

后台摸板:guestbook_admin5.htm

至于留言板的前台 找到guestbook.php 修改$dlist->SetTemplate(DEDETEMPLATE.'/plus/guestbook_user5.htm');

让它指向你的前台摸板 guestbook_user5.htm

织梦CMS v5.7中默认的留言板文件为guestbook.phpedit.inc.php

guestbook.inc.phpguestbook.htm guestbook-admin.htm guestbook-user.htm

其余的 guestbook_admin5.phpguestbook_admin5.htmguestbook_user5.htm 是我一个人添加的

织梦CMS留言板 头部调用 修改办法:

第一部:大家需要打开"/include/common.func.php",这个文件5.6版本默认存在,5.5的没有大家可以建一个,这个文件功能是用来分析模版的

也可以打开"include/extend.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

找到"

",

用以下代码替换原来的调用头部代码

pasterTempletDiy("default/head.htm");

?>

其他的都是同样的道理。

希望以上内容可以解决您的问题!

如有其他问题欢迎大家一起交流学习!

更多推荐

dede无法在这个位置找到head.html2,织梦DEDE/织梦CMS模板留言板调用{dede:}标签的头部尾部的办法...