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