新聞中心
dedecms留言本不能生成導(dǎo)航列表的解決方法
作者 / 無憂主機(jī) 時(shí)間 2015-09-22 11:26:55
無憂主機(jī)小編在很多關(guān)于討論dedecms的論壇中進(jìn)行閑逛,突然遇到了這樣的一個(gè)問題,就是dedecms留言本不能調(diào)取導(dǎo)航。但是問題提出來了,卻沒有任何的站長朋友進(jìn)行解答出來。其實(shí)無憂主機(jī)小編原以為是在模板里面沒有調(diào)取的原因,可是問題來了,這個(gè)要怎么的去調(diào)取的呢?dedecms雖然說是標(biāo)簽十分的豐富,無憂主機(jī)小編廢話也不多說了,下面以函數(shù)的寫入來解決,這個(gè)方法是無憂主機(jī)小編從一位無憂主機(jī)php空間的客戶朋友那得來的解決辦法。 問題分析:dedecms里的留言板guestbook.htm用{dede:include filename=”../default/head.htm”/}不能自動(dòng)生成導(dǎo)航列表,不能使用default下的頭文件,那么上面無憂主機(jī)小編就提到用函數(shù)的方法進(jìn)行寫入,所以那么這個(gè)dedecms標(biāo)簽頁也是要更換的 1、找到/include/common.func.php,打開編輯這個(gè)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(); }Ps:dedecms5.5版本是不存在這個(gè)文件的,所以用到這個(gè)版本的站長朋友您新建這個(gè)文件即可,或者對(duì)您的程序進(jìn)行升級(jí)的操作。 2、函數(shù)進(jìn)行插入了,那么這個(gè)時(shí)候我們就要找到我們留言本的模板文件,位置是在:/templets/plus/guestbook.htm,把以下代碼:
{dede:include filename=”../default/head.htm”/}替換成以下代碼: <?php pasterTempletDiy("default/head.htm"); ?>就這樣我們就完美的進(jìn)行了這個(gè)操作。如果您還有其他文件也是這樣的問題的話,不妨用這個(gè)方法試一試,前提下是您備份好了的。 無憂主機(jī)相關(guān)文章推薦閱讀: DEDECMS會(huì)員空間無法分頁的解決方法 如何解決DEDECMS織夢網(wǎng)站搜索不認(rèn)大寫字母的情況 織夢(DEDECMS)ARCLIST標(biāo)簽無法調(diào)用副欄目文章的解決方法
本文地址:http://www.gle-technology.com/dedecms/20239.html