DEDE关于频道模型管理中新建模型出现的bug的解决方案

新建模型的附加字段中添加一个添加图片的字段。
<field:pic itemname="产品图片" type="img" isnull="true" default="" function="" maxlength="" page="">
</field:pic>
然后用该模型添加文章。
添加文章时候不不选择此字段的产片图片,保存後再修改。
自定义的添加图片的功能出错,出现错误代码:
Fatal error: Call to a member function GetInnerText() on a non-object in D:\server\APMServ5.2.0\www\htdocs\fdcmsv\dede\inc\inc_archives_all.php on line 284

行283 $ntag = $ndtp->GetTag("img");
行284 $fvalue = trim($ntag->GetInnerText());
将其修改为:
行283 $ntag = $ndtp->GetTag("img");
行284 if($ntag=="")
行285   {$fvalue = trim($ntag);}
行286 else
行286   {$fvalue = trim($ntag->GetInnerText());}
问题解决。

你可能感兴趣的:(bug,模型,方案,DEDE,频道)