今天在设置DedeCMS5.5模板,因为以前都是用默认的文章模板,今天我正式自己定义了自定义模型,定义过程基本正常,但在生成的时候却出现了下面错误:
Fatal error: Call to a member function GetInnerText() on a non-object in
D:\PC_webserver\phproot\include\taglib\channel\img.lib.php on line 42
经过仔细考察,感觉就是img.lib.php文件对我上传的图片进行遍历的时候产生的错误,这个应该是DedeCMS系统的一个Bug,目前没找到好的解决办法,我采取了临时的解决办法,就是把出错的地方注释掉:
下面是把第42行注释掉或直接删除:
//debug by carl 2009/10/13
//$innerTmp = $arcTag->GetInnerText();
之后把第60行注释掉或删除:
//debug by carl 2009/10/13
//if(is_object($arcTag) && $arcTag->GetAtt(‘pagesize’) > 0)
//{
// $pagesize = $arcTag->GetAtt(‘pagesize’);
//}
这样,再生成列表的时候,就不再出错,但可能这样还会出现别的问题,只是临时还没发现。
@超人
我玩DEDE有几年了,但也是只懂皮毛,以后还需要你多给指点啊!
你现在玩dedecms了?
我也打算做一个cms