3e33 2006-9-6 10:11
【已解决】远程发布发现部分文章的内容不完整
在检查发布效果时,发现远程发布有部分文章的内容不完整,查看本地access表保存的相应文章,内容却是完整的,怎么回事?
这种不完整现象不少,但不是全部记录都这样。
起先是在向远程服务器发布时发现这个问题的,我以为跟网络速度有关,但是我在本地建立发布环境,测试结果也是一样。
有人发现这个问题吗?
[[i] 本帖最后由 3e33 于 2006-9-6 13:42 编辑 [/i]]
3e33 2006-9-6 13:41
在搜索论坛的帖子后找到原因了,是“&”这个符号在作怪,只要一碰到"&",内容导入就被截断了,所以造成了采集完整却导入不全的结果。
解决办法:
在采集规则中定义替换,将“&”替换为"☆"
再到你所使用的cms系统文件中修改数据入库的程序,把这个替换回来,我所使用的是dedecms3.1beta2,
这样修改即可:
修改系统dede目录下的article_add_action.php文件:
找到$body = stripslashes($body);
在下面增加:
$body = preg_replace('(☆)','&',$body);
搞定!!