POST TIME:2019-08-14 22:54
今天用DEDE創建一個欄目時,用到了一個自定義模型。剛開始為了能使一個添加的字段可以在列表的底層模板中獲得,就把“前臺參數”那里勾選上了,結果在創建完欄目更新網站的時候,遇到了一個致命性錯誤:
Fatal error: Call to a member function GetInnerText() on a non-object in D:APMServ5.2.6wwwhtdocsinclude aglibchannelimg.lib.php on line 52。
以前也創建過很多自定義模型,也勾選上過這個“前臺參數”,但是從沒遇到過這個情況。
根據提示我們可以看到,是由于調用了一個非對象的成員函數,這顯然是不可以的。
所以我們的解決辦法就是打開include aglibchannelimg.lib.php 文件,找到第52行的$innerTmp = $arcTag->GetInnerText(); 把其替換為$innerTmp = ($arcTag==””) ? trim($arcTag) : trim($arcTag->GetInnerText()); 保存。
再次更新試試,是不是沒有錯誤提示了?