雷火电竞-中国电竞赛事及体育赛事平台

代理加盟

2023全新代理計劃,一站式模板建站,銅牌代理低至699元送終身VIP,獨立代理后臺,自營貼牌。

您現(xiàn)在的位置: 麥站網(wǎng) > 織夢大學 > 使用教程 >

DedeCMS會員中心調(diào)用模板head.htm和footer.htm

來源:本站原創(chuàng) 發(fā)布時間:2019-03-31 12:12:17熱度:我要評論(0

麥站模板建站平臺(10年經(jīng)驗),服務(wù)數(shù)萬家企業(yè),固定透明報價。域名注冊、主機/服務(wù)器、網(wǎng)站源碼一站式服務(wù)。實體公司,專業(yè)團隊,值得選擇!超過1000套模板已登記版權(quán),合規(guī)合法建站,規(guī)避版權(quán)風險!【點擊獲取方案】

dede調(diào)用模板head

       在DedeCMS的/member和/plus文件夾下,有許多模板需要調(diào)用當前模板的頭部和尾部,但是筆者發(fā)現(xiàn),同時使用同一個變量<?php pasterTempletDiy("head.htm"); ?>會出現(xiàn)問題,plus能正常使用,而會員中心卻打不開,其實解決辦法很簡單,進行下面修改前,不能采用URL絕對路徑。

(2016年6月25日更新本帖)

       調(diào)用方法如下:

會員部分打開/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();
}

       對應(yīng)模板用

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

plus文件部分,打開/include/common.func.php,在最下面添加如下代碼,把變量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();
}

       對應(yīng)模板用

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

       common.func.php文件里面的變量是全局變量,會和會員中心的沖突,分別設(shè)置不同的變量名即可。

       近端時間發(fā)現(xiàn),如果在系統(tǒng)設(shè)置里面勾選“(是/否)支持多站點,開啟此項后附件、欄目連接、arclist內(nèi)容啟用絕對網(wǎng)址”,就會有錯誤提示“找不到對應(yīng)的頭部和尾部”,仔細看路徑上少了“/”,關(guān)閉這項即可。

       其實這個功能還是不建議大家打開,后面有很多地方會造成困擾,特別增加了移動端或者二級域名之后。

    轉(zhuǎn)載請注明來源網(wǎng)址:http://www.jygsgssxh.com/dedecms_jq/1459.html

    發(fā)表評論

    評論列表(條)

       
      QQ在線咨詢
      VIP限時特惠