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