天天看點

織夢DEDECMS【問答子產品】調用模闆 頭部及 底部的方法

 衆所周知,DEDE的問答版塊是獨立的,不是很美觀,并且不能使用絕大部分模闆級DEDE标簽。而要修改問答版塊的頭部底部和其他的頁面一緻,那是很麻煩的,因為很多原有的調用都不能用,就算重新照着原有樣式再做一套頭部底部放在問答版塊所屬目錄的話,日後管理起來也相當麻煩,每次修改頭部底部都需要兩邊各修改一次,這裡介紹一種簡單的php調用原有模闆的方法。

  第一步:打開"/include/common.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

  用以下代碼替換原因的調用頭部代碼:

<?php 

pasterTempletDiy("default/head.htm"); 

?>

  這裡的default是預設的模闆路徑,如果你使用的其他的模闆,注意修改這裡的default。

  同理,用以下代碼替換原因的調用底部代碼:

<?php 

pasterTempletDiy("default/footer.htm"); 

?>

  這樣就可以直接使用系統的head、footer模闆了!

繼續閱讀