新聞中心
dedecms后臺(tái)更新網(wǎng)站欄目無(wú)反應(yīng)的解決方法
這個(gè)月可是一個(gè)特別的日子,離2016年沒(méi)有多少天了,但是這個(gè)代表不了什么,只是代表了小編玩轉(zhuǎn)php虛擬主機(jī)快兩年了,直接紀(jì)念的日子,本來(lái)可以好好的出去喝一杯慶祝一下,但是無(wú)奈還是要寫教程,好吧,小編就來(lái)說(shuō)一說(shuō)遇到的是什么問(wèn)題吧,其實(shí)這個(gè)問(wèn)題可以算是dedecms的一個(gè)小小的bug,說(shuō)是bug吧,其實(shí)也不算,但是同樣的程序有時(shí)間能正常的使用,可是今天怎么也使用不了,奇怪之余也只能解決了。 問(wèn)題的所在就是在于恢復(fù)了數(shù)據(jù)了之后,點(diǎn)擊生成欄目的時(shí)候其他都能過(guò)就是唯一在創(chuàng)建欄目這里就動(dòng)不了,也不報(bào)錯(cuò),也沒(méi)有反應(yīng),其他小編遇到的是,到了某個(gè)欄目創(chuàng)建不了至少還會(huì)報(bào)錯(cuò),但是唯一的這個(gè)也不報(bào)錯(cuò),也沒(méi)有反應(yīng),這種問(wèn)題其實(shí)解決起來(lái)有點(diǎn)棘手,該如何解決呢,于是小編登錄ftp去查看的時(shí)候其實(shí)欄目的文件夾其實(shí)已經(jīng)是創(chuàng)建了的,就是唯一的是欄目的index.html沒(méi)有生成,也不知道這個(gè)問(wèn)題為何所在了,百度查找了很多的教程也無(wú)法進(jìn)行解決,就這樣慢慢的摸索。終于找到了問(wèn)題的所在,原因可能是該更新的時(shí)候無(wú)法獲取的頂級(jí)欄目的名稱的id所在,這個(gè)只是一個(gè)大神所說(shuō)的哈,按照解決的代碼也確實(shí)如此,但是此代碼加入進(jìn)去,確實(shí)解決了這個(gè)問(wèn)題。廢話不多說(shuō)了,直接說(shuō)明方法吧: 1、找到include/common.func.php,打開(kāi)這個(gè)文件,在這個(gè)文件的最后加入如下代碼:
function GetTopTypename($id) { global $dsql; $row = $dsql->GetOne("SELECT typename,topid FROM dede_arctype WHERE id= $id"); if ($row['topid'] == '0') { return $row['typename']; } else { $row1 = $dsql->GetOne("SELECT typename FROM dede_arctype WHERE id= $row[topid]"); return $row1['typename']; } }//這里需要注意的是這個(gè)已經(jīng)是到達(dá)了文件的末尾了下面千萬(wàn)不要出現(xiàn)換行。希望此方法可以解決站長(zhǎng)朋友們和小編遇到一樣的問(wèn)題。 無(wú)憂主機(jī)相關(guān)文章推薦閱讀: 解決DEDECMS縮略圖無(wú)水印以及不失真 DEDECMS如何根據(jù)軟件欄目下載的次數(shù)進(jìn)行排序 簡(jiǎn)單介紹DEDECMS按照時(shí)間的排序方法顯示文章的標(biāo)簽
本文地址:http://www.gle-technology.com/dedecms/21237.html