做招聘网-如何显示工资区间,还能支持工资在搜索页筛选

迅睿框架 更新 2024-12-30 11:37:28 雄风

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

image


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


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


image

方案

  • 小波工作室 #1 · 2024-12-21 23:04:32
    可以用pays字段,可以设置两个价格选择
  • 雄风 #2 · 2024-12-25 14:21:28
    小波工作室 一、你说的:字段【购买(组合) 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
    做过多个招聘网站,给一些建议。 月薪不要用pay/pays字段,这两种价格字段是用于实现购买功能的。。招聘网站只需要展示月薪,所以不要搞这么复杂。价格区间,就建设月薪创建 下拉选项字段, 选项列表就是 各种价格区间。如下图所示:
    image
    然后前端筛选就按 下拉列表的筛选方式就行了。

迅睿系统漏洞

站群分站系统
站群分站系统(2026-10-15)
子站域名新增llms.txt访问
GEO系统
GEO系统(2026-10-14)
修复下载zip空白地址问题 修复流量复刻和任务队列错误
GeoSeo收录宝
GeoSeo收录宝(2026-10-14)
新增 站长工具箱 前端首页自动调用meta 数据
滑块验证码 Gocaptcha
滑块验证码 Gocaptcha(2026-10-13)
基于开源项目 go-captcha 的行为验证码插件,滑动拼图、区域...
GeoSeo工具箱
GeoSeo工具箱(2026-10-13)
优化巡检任务
GeoSeo排名助手
GeoSeo排名助手(2026-10-11)
加入大模型自定义
SEO聚合关键字
SEO聚合关键字(2026-10-11)
优化关键字列表页最多支持1万篇文章,过多会导致服务器扛不住;
CMS内容同步复制
CMS内容同步复制(2026-10-10)
增加时间是否更新的开关