首頁 >CMS教程 >DEDECMS >織夢留言板怎麼調用模板頭部及底部

織夢留言板怎麼調用模板頭部及底部

藏色散人
藏色散人原創
2020-01-10 09:04:413154瀏覽

織夢留言板怎麼調用模板頭部及底部

織夢留言板怎麼呼叫模板頭及底部?

#織夢DEDECMS留言板呼叫模板頭及底部的方法

推薦學習:織夢cms

#眾所周知,DEDE的留言板是獨立的,看起來不是很美觀。好多人都想在留言本guestbook.htm裡實現dede的標籤調用,問題是在plus裡不支援dede標籤。而要修改留言板和其他的頁面一致,那是很麻煩的,因為很多原有的調用都不能用,這裡介紹兩種簡單的調用網站統一的頭部和底部模板的方法:一種是自定義巨集標記標籤,然後用JS呼叫;另一種是php呼叫原有模板的方法。

方法一:在自訂標籤中加上一個head標記的標籤,用JS呼叫該標籤:(重點推薦方法一)

第一步:在「範本」點選「自定義巨集標記」;

第二步:新增一個巨集標記,在標籤內容填入{dede:include filename="head.htm"/};

第三步:儲存標籤回到自訂標記列表,點擊JS呼叫可以得到JS呼叫程式碼:

<script src=&#39;/plus/mytag_js.php?aid=1&#39; language=&#39;javascript&#39;></script>

這個JS程式碼就相當於普通文件中的{dede:include filename="head.htm"/},我們使用這個js呼叫程式碼就可以了,把它貼到/templets/plus/guestbook.htm要呼叫留言板頭部檔案的位置。

第四步:同理,呼叫留言板底部模板的方法也是這樣的。

方法二: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範本了!

以上是織夢留言板怎麼調用模板頭部及底部的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn