POST TIME:2017-12-02 21:54
織夢(dedecms)怎么自定義留言板功能并實現調用head.htm文件?今天跟版網就在這里再給大家詳細的講解下!
首先織夢系統的留言板的設置需要到dede/catalog.php文件里面進行設置,打開這個目錄文件找到如下代碼:
/*--------------------------
//留言簿管理
function GoGuestBook();
---------------------------*/
else if($dopost=="guestbook")
{
ShowMsg("正在跳轉到留言本>>", "{$cfg_phpurl}/guestbook_admin2.php?gotopagerank=admin");
exit();
}
留言板的后臺就是調用的這個php文件了,只需要將這里的"guestbook.php"文件改為你要在后臺顯示的php文件名稱即可。在這里我就直接命名為"guestbook_admin2.php",這樣之后在到"plus"目錄找到"guestbook.php"文件,復制一個相同的文件,重新命名為"guestbook_admin2.php",在"guestbook_admin2.php"文件里面對應的修改下他的模板文件, $dlist->SetTemplate(DEDETEMPLATE.'/plus/guestbook_admin2.htm');這樣修改之后,要實現前后臺的不同就直接修改它們相應的模板就ok了。
其次留言板的前臺的修改需要找到guestbook.php,修改$dlist->SetTemplate(DEDETEMPLATE.'/plus/guestbook_user2.htm'),讓它指向你的前臺摸板 guestbook_user2.htm即可!
最后織夢dedecms留言板調用頭部head.htm的修改方法:
打開"/include/extend.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 ,找到"<body class="mapspage">",在下面加入下面的代碼片段 <?php pasterTempletDiy("mydefault/head.htm");?>即可!
好了,以上便是織夢(dedecms)怎么自定義留言板功能并實現調用head.htm文件的具體講解,看起來雖然有點復雜,但大家在實際操作中只要思路清晰,做起來也不會太復雜的,希望可以幫助大家解決遇到的問題!