织梦提示Fatal error: Call to a member function GetInnerText 有时使用织梦dedecms的自定义模型之后,更新栏目可能会出现如下的错误提示: Fatal error: Call to a member function GetInnerText() on a non-object in E:\www\include\taglib\channel\img.
织梦提示Fatal error: Call to a member function GetInnerText
有时使用织梦
dedecms的自定义模型之后,更新栏目可能会出现如下的错误提示:
Fatal error: Call to a member function GetInnerText() on a non-object in E:\www\include\taglib\channel\img.lib.php on line 51
下面告诉大家修复这个问题的方法:
方法很简单,只需要替换一段代码就可以了。
找到/inculde/taglib/channel/img.lib.php文件,在里面找到如下代码:
- //遍历图片信息
-
- $mrow = 0;
-
- $mcol = 0;
-
- $images = array();
-
- $innerTmp = $arcTag->GetInnerText();
-
- if(trim($innerTmp)=='')
-
- {
-
- $innerTmp = GetSysTemplets("channel_article_image.htm");
-
- }
将第51行所在的代码:
- $innerTmp = $arcTag->GetInnerText();
替换为下面的代码:
- $innerTmp = ($arcTag=="") ? trim($arcTag) : trim($arcTag->GetInnerText());
修改完成后保存即可。
然后更新一下列表页就会发现一切都正常了。