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