在uchome中模糊搜索的实现与分页bug的修复
发布时间:2022-06-29 20:47:25 所属栏目:教程 来源:互联网
导读:在默认uchome中好友的搜索是无法模糊搜索的,不知为何,有的人无法记住好友的全名便不可能从搜索中找到该好友了,这对用户体验是非常不好的,经过研究改动如下代码就可以实现uchome的模糊搜索功能了。 在source中cp_friend.php的文件中找到如下代码修改$wher
在默认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) { 搜索分页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); 即可完成修复。 (编辑:应用网_丽江站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |