guanjianxin 发表于 2012-10-27 04:38:20

火车头7.X版本一个比较严重BUG报告

一直用的是2010最后版本。

昨天准备将SDCMS发布模块升级到7.X版本

结果结果直接转转不成功,转不成功,只有手动处理了,就一句一句的代码往7.X Copy

Copy完之后发布正常,网站后台也有了文件,可是生成的时候就出问题了。

文章的ID全部显示为%7BID %7D了。

经过抓包调试得出以下结论:

2010版,会直接将&O4=%7BID %7D这个数据原样post到服务器

7.X版本,发布时会将&O4=%7BID %7D变为&O4=%257BID %257D

将%转义了,造成发布后SDCMS文章ID错误

请管理修复下这个BUG,应该是除用户自定义标签外其它标签一率不转义,这样应该就没事了。

说了这么多,不知道说清楚没有,管理需要截图的,到时我可以配合截图。

caijihome 发表于 2012-10-27 12:10:25

本帖最后由 caijihome 于 2012-10-27 12:12 编辑

模块配置转换下下

guanjianxin 发表于 2012-10-27 23:39:05

caijihome 发表于 2012-10-27 12:10 static/image/common/back.gif
模块配置转换下下

怎么说? 能详细点不哥们~

303718 发表于 2012-10-28 06:48:42

你把这个直接换成{ID}就行了

guanjianxin 发表于 2012-10-28 19:05:23

303718 发表于 2012-10-28 06:48 static/image/common/back.gif
你把这个直接换成{ID}就行了

这是神马原理 ?~:lolali33ls

guanjianxin 发表于 2012-10-29 17:21:06

:(有人吱一声么、~

rq204 发表于 2012-10-29 19:20:04

v7版本会自动编码的,您需要将 %7BID%7D改成其编码前的字符 {ID}即可。
页: [1]
查看完整版本: 火车头7.X版本一个比较严重BUG报告