本文重点是详细介绍dedecms自定义模型提示:调用一个成员函数getinnerText()的解决方法,涉及到一些相关标记和代码的替换和修改,有一定的参考和使用价值,盆友有必要参考一下。
本文通过案例介绍了dedecms自定义模型提示的解决方案:调用成员函数getinnerText()。分享给大家参考。深入分析以下内容:
一、困难:
今天做站的时候采用了自定义模式,遇到了一些困难。升级列表页面时,我提示:
Fatalerror:CalltoamemberfunctionGetInnerText()onanon-objectinE:wwwincludetaglibchannelimg.lib.phponline51致命错误:在E:wwwincludetaglibchannelimg.lib.PHP的第51行调用非对象上的成员函数GetInnerText()
二。解决方案:[/s2/]
这一不正确会在升级自定义模型频道列表的情况下出現,恢复此难题方式非常简单,编写开启includetaglibchannelimg.lib.php,搜索51行上下:
复制代码编码以下:$innerTmp=$arcTag->GetInnerText();将其更换为:
复制代码编码以下:$innerTmp=($arcTag=="")?trim($arcTag):trim($arcTag->GetInnerText());当用户定义的模型频道列表升级时,会出现此错误。恢复这个问题的方法很简单。编写并打开includetaglibchannelimg.lib.php,上下搜索51行:
复制下面的代码:$innertmp=$arctag->;GetInnerText();替换为:
复制以下代码:$innerTmp=($arcTag=="")?trim($arcTag):trim($arcTag->;GetInnerText());
或者
复制下面的代码:if($arctag==""){
$innertmp=trim($arctag);
}
else{
$innerTmp=trim($arcTag->;GetInnerText());
}
然后一切都可以正常升级到列表页面,问题也可以处理了。
期待以上对建设dedecms站的帮助。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)