联系官方销售客服

1835022288

028-61286886

迅睿框架 版主:迅睿框架研发组
做招聘网-如何显示工资区间,还能支持工资在搜索页筛选
类型:迅睿CMS 更新时间:2024-12-30 11:37:28 CodeIgniter

一、在做一个招聘网,看到各大招聘网,如:58同城、前程无忧、赶集直招、BOSS直聘等,月薪都是工资区间,工资不是固定的,最低工资和最高工资,都是自定义的,如下所示。

image


二、我现在做的,用的价格字段【购买(单一) Pay】只能输入一个价格(工资),能在搜索页search.html,可以筛选价格【下图】。


三、【我的诉求:】按我现在设置,如何可以输入2个价格(工资) 区间。也可以价格搜索筛选,我是需要的。


image

回帖
  • 小波工作室
    #1楼    小波工作室
    2024-12-21 23:04:32
    Chrome 0
    可以用pays字段,可以设置两个价格选择
  • 雄风
    #2楼    雄风
    2024-12-25 14:21:28
    Chrome 0
    小波工作室 一、你说的:字段【购买(组合) Pays】,可以自定义2个价格,就是不能在搜索页,筛选2个价格,只能搜索筛选最低价格。第2个价格搜索不出来。用的【单一购买价格】的代码。

    取至,官方文档 -《搜索函数写法 dr_search_url》

    https://www.xunruicms.com/doc/753.html

    代码贴上(只修改了内容字段名为:qwyx ):

    <!--【单一购买价格】搜索-->

    <div class="form-group row">

    <label class="col-md-2 control-label">单一购买价格</label>

    <div class="col-md-9">

    <!--自定义一个价格返回数组,这个都懂得,php最基础的数组用法-->

    {php $price=array('0,500'=>'500以内','500,1000'=>'500到1000','1000,2000'=>'1000到2000','2000,3000'=>'2000到3000','3000,0'=>'3000以上');}

    <label><a class="label {if !$params.qwyx}label-success{else}label-default{/if}" href="{Router::search_url($params, 'qwyx', NULL)}">不限</a></label>

    {loop $price $i $t}

    <label><a class="label {if $i==$params.qwyx}label-success{else}label-default{/if}" href="{Router::search_url($params, 'qwyx', $i)}">{$t}</a></label>

    {/loop}

    </div>

    </div>二、小波少侠,还有没有其它解决方案,在搜索页search.html能搜索筛选出2个价格的。
    image

  • 帝云网络-长期接单
    #3楼    帝云网络-长期接单
    2024-12-30 11:37:28
    Edge 0
    做过多个招聘网站,给一些建议。 月薪不要用pay/pays字段,这两种价格字段是用于实现购买功能的。。招聘网站只需要展示月薪,所以不要搞这么复杂。价格区间,就建设月薪创建 下拉选项字段, 选项列表就是 各种价格区间。如下图所示:
    image
    然后前端筛选就按 下拉列表的筛选方式就行了。