业务经理

微信扫描以上二维码

028-61286886

技术咨询

搜索页面的字段按顺序拼接搜索页面筛选字段混合有行业单条件复选

迅睿框架 更新 2020-12-11 15:58:10 猪肉贩子

search搜索页面的字段按顺序拼接

搜索页面筛选字段混合有:行业(单条件复选字段hangyeb),设备类型(单选联动菜单lmxzb),地区(单条件复选字段ztqy)

-----------

前端页面显示源码有几个地方需要按指定顺序拼接:

比如目前程序顺序为:设备类型==》行业==》地区

即是:

<title>升降机_厂房仓库_北海_网站名</title>

<meta name="keywords" content="厂房仓库,升降机,北海" />

---------

如何改为:地区==》设备类型==》行业

<title>北海_升降机_厂房仓库_网站名</title>

<meta name="keywords" content="北海,升降机,厂房仓库" />


方法最好不影响系统升级


方案

  • 靠悬赏赚钱买授权 #1 · 2020-12-11 15:37:32
    后台字段进行排序就行了,这个简单吧?
  • 猪肉贩子 #2 · 2020-12-11 15:41:56
    靠悬赏(设置悬赏)赚钱买授权 发帖之前已经试过了。后台字段排序无法影响搜索页面的字段拼接顺序
  • 易学习 #3 · 2020-12-11 15:46:20
    好办这个
  • 易学习 #4 · 2020-12-11 15:51:28
    满意答案
    我们以Demo模块为例,新建App/Demo/Models/Content.php
    
    <?php namespace Phpcmf\Model\Demo;
    
    // 模块内容模型类
    
    class Content extends \Phpcmf\Model\Content {
    
        // 格式化内容搜索的param参数名称值
        public function _format_search_param_value($myfield, $param) {
    
            $hangyeb = $param['hangyeb'];
            unset($param['hangyeb']);
    
            $lmxzb = $param['lmxzb'];
            unset($param['lmxzb']);
    
            $ztqy = $param['ztqy'];
            unset($param['ztqy']);
    
            if ($ztqy) {
                $param['ztqy'] = $ztqy;
            }
            if ($lmxzb) {
                $param['lmxzb'] = $lmxzb;
            }
            if ($hangyeb) {
                $param['hangyeb'] = $hangyeb;
            }
    
            return [$myfield, $param];
        }
    }
    纯写的,没试过,不行的话加QQ远程协助
  • 猪肉贩子 #5 · 2020-12-11 15:58:10
    @易学习:果然是神仙级别的救星。代码ok了,感谢啦

迅睿系统漏洞

多语言翻译Seolang
多语言翻译Seolang(2026-09-21)
1. 新增译文数据备份恢复页面,支持断点续传 2. 多语言声明中心...
AI文章生成器
AI文章生成器(2026-09-20)
任务拆分独立配置 新增AI生成关键词 新增指令模板 新增品牌信...
GEO系统
GEO系统(2026-09-20)
后台 AEO 与运营端对齐:区域、跑批、CSV、补强、剧本均可在迅睿...
GeoSeo工具箱
GeoSeo工具箱(2026-09-18)
修正菜单规范
后台二次登陆验证
后台二次登陆验证(2026-09-18)
新增邮箱验证 新增短信验证
京东云短信
京东云短信(2026-09-17)
- 验证码有效期改只读展示 - 有效期旁新增系统设置按钮 - 保...
创蓝短信
创蓝短信(2026-09-17)
- 验证码有效期改只读展示 - 有效期旁新增系统设置按钮 - 保...
火山引擎短信
火山引擎短信(2026-09-17)
- 验证码有效期改只读展示 - 有效期旁新增系统设置按钮 - 保...
外贸多语言建站
外贸多语言建站(2026-09-17)
优化独立内容过滤机制