Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

分类信息多选栏目前台调用的问题

[复制链接]
xiangzhao 发表于 2012-10-30 20:24:06 | 显示全部楼层 |阅读模式
分类信息中,我设置了一个分辨率选项,类型为多选checkbox,设置的项数为20项。如下:


后台测试都没问题,但前台调用问题就出来了。
比如
1、我点击选项1(1600*1280), 那它直接把选项1(1600*1280),选项10(960*800),选项11(960*640)全调出来了。
2、我点击选项3(1280*960),那么它也直接把选项3(1280*960),选项13(854*480)都调用出来了。

经过多次测试,我找出规律。
如果点击选项n, 那它就会把数字中包含n的全都调出来了,比如n=2, 就会把2,12,22,32(如果有这么多项的话)全调出来了。

所以,这应该是在调用数据的时候分隔了数字,然后只要包含的就全调了。所以是一个很重要的bug
后面我也做了测试,选项低于10个,不会出现问题,因为每个数据只有一次出现,多于10个,多选的话都有问题,select列表则没此问题。

请问,这个问题如何解决?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
 楼主| xiangzhao 发表于 2012-10-31 13:23:04 | 显示全部楼层
没有官方的人来说明下吗?
回复

使用道具 举报

 楼主| xiangzhao 发表于 2012-11-1 11:23:50 | 显示全部楼层
仍然没有人来说明一下吗?
回复

使用道具 举报

m.king 发表于 2012-11-1 14:00:50 | 显示全部楼层
该问题已经修复了,感谢您的反馈,请更新至1101 版本吧!
回复

使用道具 举报

 楼主| xiangzhao 发表于 2012-11-2 09:43:47 | 显示全部楼层
m.king 发表于 2012-11-1 14:00
该问题已经修复了,感谢您的反馈,请更新至1101 版本吧!

满情信心的测试了下,结果这个问题并未完全解决。
请去以下页面测试:http://bbs.fourpad.com/forum-40-1.html

分辨率中,点击序号为10的:960*800。除了先显示960*800的外,后面又把序号为11(960*640)和14(800*480)的都加载出来了

再测色系:红色系,一样把所有的都显示出来了。

所以我彻底零乱了,这个问题到底有多复杂解决不了? 你们数据库中保存序号分隔为空格,比如"2 12 24".然后数据库调用的时候,比如我在前台选择序号为2的,然后你们就 like %2%,这样当然所有包含2的都显示出来了。能不能保存数据的时候直接为"{2} {12} {24}"这样呢,like%{2}%,这样就肯定不会出问题了嘛~~
回复

使用道具 举报

 楼主| xiangzhao 发表于 2012-11-3 10:39:10 | 显示全部楼层
汗~
回复

使用道具 举报

 楼主| xiangzhao 发表于 2012-11-4 13:23:37 | 显示全部楼层
你所搞不清的Discuz!,好不容易把问题给他反映出来,他却丝毫没有反应,而且根本就好像不在乎似的,这种心态的Discuz!,迟早要灭亡!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-3-1 14:12 , Processed in 0.034976 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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