• 全国400电话网上服务平台
    强大号码库资源任选,方便,快捷,快速开通。
    咨询热线:400-1100-266  

    在dede会员中心调用当前模板head.htm和footer.htm
    POST TIME:2017-11-13 00:38

    前面有提到,在DEDEcms的/member和/plus文件夹下,有许多模板需要调用当前模板的头部和尾部,但是笔者发现,同时使用同一个变量<?php pasterTempletDiy("head.htm"); ?>会出现问题,plus能正常使用,而会员中心却打不开,其实解决办法很简单,就是单独写变量。方法如下

    会员部分打开/member/config.php,在最下面添加如下代码

    //引入arc.partview.class.php类处理
    require_once(DEDEINC."/arc.partview.class.php");
    function pasterTempletDiy($path)
    {
    global $cfg_basedir,$cfg_templets_skin;
    $tmpfile = $cfg_basedir.$cfg_templets_skin."/".$path;//模版文件的路径
    $dtp = new PartView();
    $dtp->SetTemplet($tmpfile);
    $dtp->Display();
    }

    对应模板用

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

    /plus文件部分,把变量pasterTempletDiy换成变量pasterTempletDiy2即可,

    //引入arc.partview.class.php类处理//////////////////////////////////////////////////////
    require_once(DEDEINC."/arc.partview.class.php");
    function pasterTempletDiy2($path)
    {
    global $cfg_basedir,$cfg_templets_skin;
    $tmpfile = $cfg_basedir.$cfg_templets_skin."/".$path;//模版文件的路径
    $dtp = new PartView();
    $dtp->SetTemplet($tmpfile);
    $dtp->Display();
    }
    对应模板用
    <?php pasterTempletDiy2("head.htm"); ?>
    <?php pasterTempletDiy2("footer.htm"); ?>
    
    Copyright © 2003-2016
    时间:9:00-21:00 (节假日不休)
    版权所有:巨人网络(扬州)科技有限公司
    总部地址:江苏省信息产业基地11号楼四层
    《增值电信业务经营许可证》 苏B2-20120278
    X

    截屏,微信识别二维码

    微信号:veteran88

    (点击微信号复制,添加好友)

     打开微信

    微信号已复制,请打开微信添加咨询详情!