POST TIME:2017-11-13 00:39
在dede的plus文件夾里面有許多常用的模板的頭部和尾部都是單獨(dú)的寫的,最簡(jiǎn)單的方法就是把默認(rèn)模板的head.htm和footer.htm復(fù)制過來就行了,只是每次修改后又要再復(fù)制一次,為了減少不必要的操作,其實(shí)只需要修改一下文件就好。調(diào)用默認(rèn)模板的頭部和尾部,甚至是該目錄下的所有文件都通用。
該方法適用于5.7版本,其他版本如果沒有這個(gè)文件 就添加在 /include/common.func.php 中。在最下面加入一個(gè)函數(shù),注意紅色部分的代碼$cfg_templets_skin,有些帖子是$cfg_templets_dir,但是會(huì)造成dede會(huì)員系統(tǒng)出現(xiàn)BUG,建議大家使用如下代碼:
// 在plus目錄調(diào)用 風(fēng)格目錄中的模版 function pasterTempletDiy2($path) { require_once(DEDEINC."/arc.partview.class.php"); global $cfg_basedir,$cfg_templets_skin; $tmpfile = $cfg_basedir.$cfg_templets_skin."/".$path;//模版文件的路徑 $dtp = new PartView(); $dtp->SetTemplet($tmpfile); $dtp->Display(); }
用以下代碼替換原因的調(diào)用頭部代碼,加在<head>標(biāo)簽下面即可。default為默認(rèn)模板文件夾,根據(jù)實(shí)際需要修改即可。
<?php pasterTempletDiy2("head.htm"); ?> <?php pasterTempletDiy2("footer.htm"); ?>
/include/extend.func.php 這個(gè)文件在dede開發(fā)的時(shí)候用得非常多,主要備份,不要輕易把別人的二次開發(fā)的文件直接復(fù)制到自己的后臺(tái)程序文件夾,這樣到時(shí)候出現(xiàn)問題也不知道是哪里。關(guān)于這個(gè)文件修改的還有其他文章,可以閱讀《終極講解dedecms實(shí)現(xiàn)多條件篩選并以當(dāng)前篩選詞為標(biāo)題》。
dedecms會(huì)員系統(tǒng)也有調(diào)用默認(rèn)模板的頭部和尾部,移步到文章《在dede會(huì)員中心調(diào)用當(dāng)前模板head.htm和footer.htm》