首页建站经验 discuz教程:用户搜索加入身高区间

discuz教程:用户搜索加入身高区间

搜索用户的界面身高搜索只能按固定值搜索,很多站长希望像年龄一样能按区间搜索,修改方法如下:修改/source/language/home/lang_template.php找到1403行'age_segment' => '年龄…

搜索用户的界面身高搜索只能按固定值搜索,很多站长希望像年龄一样能按区间搜索,修改方法如下:

修改/source/language/home/lang_template.php

找到1403行

'age_segment' => '年龄段',

下面加入

'height_segment' => '身高区间',

修改/source/include/spacecp/spacecp_search.php

第65行

$havefield = 0;

上面插入

$startheight = $endheight = 0;

if($_GET['endheight']) {

$endheight = intval($_GET['endheight']);

}

if($_GET['startheight']) {

$startheight = intval($_GET['startheight']);

}

if($startheight && $endheight && $endheight > $startheight) {

$wherearr[] = 'sf.'.DB::field('height', $startheight, '>=').' AND sf.'.DB::field('height', $endheight, '<=');

} else if($startheight && empty($endheight)) {

$wherearr[] = 'sf.'.DB::field('height', $startheight, '>=');

} else if(empty($startheight) && $endheight) {

$wherearr[] = 'sf.'.DB::field('height', $endheight, '<=');

}

还是这个文件,第82行左右搜索

if($havefield || $startage || $endage) {

替换为

if($havefield || $startage || $endage|| $startheight || $endheight) {

修改template/default/home/spacecp_search.htm

第272行左右搜索

{lang upload_avatar}

注意在上面插入以下代码:

{lang height_segment}

~

本文来自网络,不代表1号站长-站长学院|资讯交流平台立场。转载请注明出处: https://www.1cn.cc/jianzhan/jingyan/17612.html
上一篇ECshop中defined('IN_ECS')的实现原理
下一篇 删除ecshop云服务及授权关于官方等信息
admin

作者: admin

这里可以再内容模板定义一些文字和说明,也可以调用对应作者的简介!或者做一些网站的描述之类的文字或者HTML!

为您推荐

评论列表()

    联系我们

    联系我们

    0898-88888888

    在线咨询: QQ交谈

    邮箱: email@wangzhan.com

    工作时间:周一至周五,9:00-17:30,节假日休息

    关注微信
    微信扫一扫关注我们

    微信扫一扫关注我们

    关注微博
    返回顶部