正在加载中……
最新消息:欢迎大家访问,导航分类不完善,如果找不到自己想要的文章,可以通过【关键词】来进行搜索,^_^!

DedeEIMS更新栏目提示”Fatal error: Call to a member function GetAtt() on a non-object in”错误

CMS相关 REKFAN.COM 10949浏览 0评论

更多


运行环境: windows 2003 +iis6+php5.2.8.8+mysql5.6.0.0

网站程序: DedeEIMS_V1.1 / dedecms

错误提示:在更新栏目页时提示:Fatal error: Call to a member function GetInnerText() on a non-object in \include\taglib\channel\img.lib.php on line 42

解决方法:

⒈进入后台→HTML更新→更新HTML栏目,一个栏目一个栏目的更新,检查在哪个栏目下生成html时候出现错误!

⒉进入常规操作→网站栏目管理→检查刚才出错的栏目下是否有文档页面,如果有转移到该栏目下的子栏目里,主栏目是不能有页面文档的.

⒊HTML更新→更新HTML栏目,重新更新栏目 应该不会出现错误了 !

 

如果以上方法不行,试验下如下方法:

编辑打开 \include\taglib\channel\img.lib.php

查找:

$innerTmp = $arcTag->GetInnerText();

将其替换为:

$innerTmp = ($arcTag=="") ? trim($arcTag) : trim($arcTag->GetInnerText());

if($arcTag==""){
$innerTmp = trim($arcTag);
}
else{
$innerTmp = trim($arcTag->GetInnerText());
}

然后就能正常更新栏目或列表页了.

 

转载请注明:|REKFAN|系统运维| » DedeEIMS更新栏目提示”Fatal error: Call to a member function GetAtt() on a non-object in”错误

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址