Graent.Hu 的博客

新浪微薄腾讯微薄

最新碎语:最近感觉有些迷茫,怎么办~

您的位置:Graent.Hu 的博客 >PHP编程> dedecms错误:Call to a member function GetInnerText() on a non-object解决方法

dedecms错误:Call to a member function GetInnerText() on a non-object解决方法

在dedems生成列表时,如果有图片的自定义字段就可能出现

Call to a member function GetInnerText() on a non-object的错误,如何解决呢?很简单:

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

搜索$innerTmp = $arcTag->GetInnerText();

我的是5.7sp1,在文件的第51行,更改为

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

刷新页面,错误木有了。


还有一个 ,include/customfields.func.php大约539行,改为

            $ntag = $ndtp->GetTag("img");

           $fvalue = trim($ntag->GetInnerText());

改为

           $ntag = $ndtp->GetTag("img");

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

           $fvalue = trim($innerTmp);

我的微信:graent_hu

欢迎扫码加我和微信好友,有什么问题我们可以一起探讨,有什么需要也随时欢迎发消息给我~

转载请注明出处:

本文标题:dedecms错误:Call to a member function GetInnerText() on a non-object解决方法

本文链接:https://www.wlyc.cn/post-151.html

发表评论

路人甲 表情
看不清楚?点图切换