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
  }

原文地址:https://www.cnblogs.com/zqw111/p/13066047.html