1.5.3自带Search模块只能搜索3个字以上?
1.5.3自带Search模块,导入中文语言包汉化,发现只能搜索3个字或者更长的关键字,即使输入的是中文也是要3个字或以上。
比如,输入“一二三”可以搜索;而输入“一二”就搜不了。
不知有没有办法可以调整为 1个字(中文)也可以搜?
比如,输入“一二三”可以搜索;而输入“一二”就搜不了。
不知有没有办法可以调整为 1个字(中文)也可以搜?
没有找到相关结果
已邀请:
19 个回复
3P网络 - 背着回忆的旅游人,即使是再细微的风景,也会留在心中的一个角落~
赞同来自:
参看: 修改 Joomla! 1.5 搜索组件以改变搜索字串长度限制
孤独者 - 世界属于那些勤于思考的人,更属于那些善于行动的人
赞同来自:
刘备曹操 - 古今多少事,都付谈笑中
赞同来自:
追梦人 - 梦想每个人都有,但不是每个人都有勇气去坚信,我有
赞同来自:
我的网站不会有你说的乱码问题。
刘备曹操 - 古今多少事,都付谈笑中
赞同来自:
www.kongtong.net/ 这里体验一下我刚刚完成的
Joomla! 1.5.3 深入汉化版
,你尝试搜索一个汉字或者三个汉字(第一篇文章里面就有汉字,可以挑选几个来试验)。
QQ被盗了
赞同来自:
3P网络 - 背着回忆的旅游人,即使是再细微的风景,也会留在心中的一个角落~
赞同来自:
www.kongtong.net 里面测试了,结果如下:
请注意,我分别搜索了1个汉字和3个汉字,都有结果。并且在搜索结果中自动将关键词高亮(highlighted)显示。
妥协 - 不会轻易妥协的人不愿意将就的人任性自由的人总是活得比较累
赞同来自:
ie6环境,bug存在,且地址栏中文为乱码.
firefox3正式版下,正常且都无乱码!
孤独者 - 世界属于那些勤于思考的人,更属于那些善于行动的人
赞同来自:
里面的“框”字是正常显示的。即使在 IE6 上面显示不是中文,那也是自动将汉字转换成了 UTF-8 编码(那不能叫“乱码”),没有什么影响吧?
我只是想给你证明,当搜索单数个字符时,不是“没有结果”,而是工作正常。不知道你“都显示0条”的结论是怎么得出的?
孤独者 - 世界属于那些勤于思考的人,更属于那些善于行动的人
赞同来自:
ie6下, joomla 1.5 存在问题!
ie7,firefox 无
妥协 - 不会轻易妥协的人不愿意将就的人任性自由的人总是活得比较累
赞同来自:
存在什么问题?能否说明白一点?我这里没有安装 IE6,你能否确认一下是否在 IE6 上搜索“奇数个”汉字字符时出错?有没有屏幕截图?
跑堂小2 - 冇钱;冇房子;冇成就。要吃饭;要住宿;要消费
赞同来自:
建议站长在ie6环境下测试便知..我个人是不喜欢ie7的.
奇数肯定是搜索乱码. 但最新汉化的这个 "Joomla! 1.5.3 深入汉化版" 更是奇怪,奇数就直接空白显示,和空搜索一样!
孤独者 - 世界属于那些勤于思考的人,更属于那些善于行动的人
赞同来自:
我想原因可能是 com_search 搜索组件源代码编写的问题。Joomla! 开发小组的人基本上都只针对 FireFox 浏览器负责,根本不理会 IE —— 无论是 6 还是 7 。
既然在 IE7 和 FireFox 下面搜索正常,我想官方小组肯定不认为自己的代码有问题。所以,我们能做的就是劝用户使用 FireFox ,或者升级到 IE7。
如果用户坚持要在 IE6 上继续使用,那么只能自己修改源代码才能解决这个问题了。
感谢 dony945 的测试!
追梦人 - 梦想每个人都有,但不是每个人都有勇气去坚信,我有
赞同来自:
IE6中,设置一下“始终以UTF。。。。”即可解决。具体是什么我也不大记得了,手上没WIN,差不多就是这个意思
~~~~~~~~~ - 上帝给我的使命,就是证明你们都不是最糟糕的
赞同来自:
老外认为2个字符都没有意义,但是 QQ 这个词对中国人却很有意义。
Joomla! 默认拒绝搜索3个字符以下的字串,但是对中文来说就不能这样,我认为设置为允许最少搜索一个字符是正确的。
hoping 说的 utf-8 设置是在“Internet 选项”里面,在 IE6 的菜单上点击“工具 - Internet 选项”就能看到。我无法测试,但是我估计这是对的。设置的项目应该是下图中标示的几项:
PS: hoping 现在玩 Linux 吗?还是 Mac ?弓虽!
刘备曹操 - 古今多少事,都付谈笑中
赞同来自:
QQ要搜索的话,应该还会加上其它相关的术语的,我现在做搜索是排除掉一个汉字或者一个字母地,特殊的汉字倒是没试过。不过,应该有用
刘备曹操 - 古今多少事,都付谈笑中
赞同来自:
网址: tredosoft.com/Multiple_IE
刘备曹操 - 古今多少事,都付谈笑中
赞同来自:
找 if ( $searchword && JString::strlen( $searchword ) 3 )
将3 改为1 试看看
追梦人 - 梦想每个人都有,但不是每个人都有勇气去坚信,我有
赞同来自: