uchome中模糊搜索的实现与分页bug的修复
发布:smiling 来源: PHP粉丝网 添加日期:2013-12-05 22:05:09 浏览: 评论:0
在默认uchome中好友的搜索是无法模糊搜索的,不知为何,有的人无法记住好友的全名便不可能从搜索中找到该好友了,这对用户体验是非常不好的,经过研究改动如下代码就可以实现uchome的模糊搜索功能了,在source中cp_friend.php的文件中找到如下代码修改$wherearr[]中的语句如下即可:
- if($searchkey = stripsearchkey($_GET['searchkey'])) {
- $wherearr[] = "(s.name like '%"."$searchkey"."%' OR s.username like '%"."$searchkey"."%')";
- } else {
- foreach (array('uid','username','name','videostatus','avatar') as $value) {
- if($_GET[$value]) {
- $wherearr[] = "s.$value='{$_GET[$value]}'";
- }
- }
- }
搜索分页bug的修复,使用中发现ucenter的用户搜索如果加时间去搜索的话,列表中的分页是错误的,ucenter1.5和1.6均有这个错误,不知道官方为什么不解决这个问题。经过研究,解决方法如下:
打开control/admin下的user.php,寻找代码:
- $multipage = $this->page($num, UC_PPP, $_GET['page'], ‘admin.php?m=user&a=ls&srchname=’.$srchname.’&srchregdate=’.$srchregdate);
将其改成
- $multipage = $this->page($num, UC_PPP, $_GET['page'], ‘admin.php?m=user&a=ls&srchname=’.$srchname.’&srchregdatestart=’.$srchregdatestart.’&srchregdateend=’.$srchregdateend);
即可完成修复。
Tags: uchome 模糊 搜索
相关文章
- ·uchome工作笔记--添加微新闻功能(2014-10-24)
- ·UCHome 错误提示 Incorrect file format uchome_log(2015-02-04)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)