新聞中心
dedecms更新列表頁函數(shù)function GetInnerText()報錯怎么辦
作者 / 無憂主機 時間 2016-03-02 11:17:01
小編使用織夢這款開源的CMS系統(tǒng)建站也好多年了,遇到的奇葩報錯也是數(shù)不勝數(shù)了,畢竟這款程序中標簽以及對大小寫字母要求的比較嚴格,如果在使用的過程中一不小心就會遇到類似的問題。最近有位站長朋友在無憂主機購買了銷售最火的獨立php空間安裝了織夢dedecms版本的程序,安裝好了模板也緊跟著安裝上了,可是當在后臺更新列表頁的時候突然報錯了,大概的提示如下:Fatal error: Call to a member function GetInnerText() on a non-object in \include\taglib\channel\img.lib.php on line 42,那么遇到這個問題該怎么去解決呢?其實這個主要的原因就是自定義模型的問題,只要找到對應(yīng)的控制代碼,修改下那段代碼就可以得到完美的解決了。小編經(jīng)過半個小時的研究找到了處理的方法,下面小編就來詳細整理下處理方法吧。 首先連接FTp工具,找到并打開/include/taglib/channel/img.lib.php文件,使用高級編輯器打開,在里面找到如下代碼:
$innerTmp = $arcTag->GetInnerText();將其替換為如下代碼:
$innerTmp = ($arcTag=="") ? trim($arcTag) : trim($arcTag->GetInnerText());修改好了之后保存上傳并覆蓋之前的文件,然后再次登錄網(wǎng)站后臺更新下系統(tǒng)的緩存就可以解決了,這樣再次回到之前的地方去更新產(chǎn)品列表頁就不會再次報錯了哦。 無憂主機相關(guān)文章推薦閱讀: DEDECMS源碼程序如何增加自由列表的排序方式呢 DEDECMS如何利用標簽調(diào)用當前文章評論數(shù)量的方法 DEDECMS會員編輯文章圖片或鏈接標簽中的雙引號被轉(zhuǎn)義怎么辦
本文地址:http://www.gle-technology.com/dedecms/21752.html