DedeCMS提示"Call to a member function GetInnerText()"解决办法
今天在做一个站时用到了自定义模型,遇到了些问题,在更新列表页时提示:
Fatal error:Call to a member function GetInnerText()on a non-object in E:wwwinclude aglibchannelimg.lib.php on line 51
这个错误提示会在更新自定义模型栏目列表的时候出现,修复此问题方法很简单。
编辑打开/inculde/taglib/channel/img.lib.php
查找51行左右:https://www.rdredcross.org.cn
1
$innerTmp=$arcTag->GetInnerText();
将其替换为:
1
$innerTmp=($arcTag=="")?trim($arcTag):trim($arcTag->GetInnerText());
或
查看源码打印代码帮助
1
if($arcTag==""){
2
$innerTmp=trim($arcTag);
3
}
4
else{https://www.rdredcross.org.cn
5
$innerTmp=trim($arcTag->GetInnerText());
6
}