Discuz教程网

关于Discuz! X3地区(出生地/居住地)的严重bug

[复制链接]
authicon feelair8250 发表于 2013-7-12 18:37:35 | 显示全部楼层 |阅读模式
出生地和居住保修改的时候会出现读取不到设置的州县乡镇信息,这个问题似乎从x系列(我是从这上系列开始用的)就一直存在这个问题,之前一直没在意,最近用户反应强烈。这样的问题在官方网站中同样存在。

Bug测试系统:任意Discuz! X3系统
Bug测试方法:修改个人资料,设置出生地或居住地为以下任意一个地址,保存后再返回页面出生地或居住地,这时载入的地区联动菜单将会丢失州县乡镇信息
江西省 吉安市 永新县 沙市镇
江西省 吉安市 永新县 石桥镇

福建省 南平市 邵武市 水北镇
福建省 南平市 邵武市 大竹镇


仔细分析了一下,出现这个Bug的原因在于出生地或居住地保存的是文字,在读取的时候根据文字去搜索地区信息,这样如果存在同名信息就会有可能会出错。上面提供的四个地址仅仅一小部分。

另外,如果地名改了,那么在地区中直接修改了也会影响原用户设置的信息。比如我们这的 由原来区下的的镇级升级为区直属街道办。

这个问题说严重也严重:这么大的程序应该不存在这样的低级bug。
说不严重也不严重:一般人很少修改出生地/居住地。
-------------------
下砂回复了,但并没有提供我提供的地址的测试信息哈,因为并不是所有的地址都存在这个问题,只是在同级(省/市/区)存在同名的时候才会遇到这个问题。希望测试一下我提供的几个地址(实际上并不只是这四个地址会出现)。
------------------
继续就解:再次感谢下砂的回复,不过似乎并没有明白我反应的问题所在,再重新表述一下:
当填写的出生地或居住地名称存在重复时(比如在全国存在相同的镇名),修改出生地或居住地时,载入的地区联动菜单将会丢失州县或乡镇信息,问题在于这个点击修改后载入的 联动地区 下拉选项中。大家可以在官网中测试,也有这个问题。



上一篇:DX3,打招呼的提醒无法忽略!!!
下一篇:账户解封,用户组无法切换
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1314学习网 ( 浙ICP备10214163号 )

GMT+8, 2025-5-3 05:40

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表