您现在的位置: 365建站网 > 365学习 > 让DEDECMS会员中心、留言等支持系统标签并调用通用头部

让DEDECMS会员中心、留言等支持系统标签并调用通用头部

文章来源:365jz.com     点击数:107    更新时间:2018-04-08 13:15   参与评论
不少朋友需要再DedeCms的问答系统、评论页、留言本、会员空间等导航里调用系统标签,但默认是不支持系统标签调用的,需要对系统文件进行简单的修改。

方法/步骤

DedeCMS v5.7系统打开"/include/extend.func.PHP",该文件5.7版本默认存在。DedeCMS5.6系统可以加在/include/common.func.php结尾,v5.5的不存在,自己建一个common.func.php,放在include文件夹下。然后在该文件中加入一个函数,代码如下:

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();
}


打开留言本的dede模板文件,默认的是/templets/plus/guestbook.htm,找到如下代码<body class="mapspage">在其后,加入如下代码:<?phppasterTempletDiy("default/head.htm");?>
注:留言本自带的头部代码,可以选择保留,也可以删除,代码为:

<div class="head">
<div class="top center">
<div class="title">
<h1>
<h1><a href="<?php echo $cfg_basehost;?>/">
<?php echo $cfg_webname;?></a></h1>
</h1>
</div><!-- /title -->
</div><!-- /top -->
</div><!-- /header -->


另外,DedeCms的问答、评论页、会员空间导航等,按上边的方法即可。

如对本文有疑问,请提交到交流论坛,广大热心网友会为你解答!! 点击进入论坛


发表评论 (107人查看0条评论)
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码: 点击我更换图片
最新评论
------分隔线----------------------------