独立模块搜索加参数伪静态问题

迅睿框架 更新 2024-03-29 14:40:01 逆水行舟

独立模块搜索问题:

如下代码,我加了 <input type="hidden" name="t" value="all"> ,可以自定义加input字段在浏览器地址中显示,

显示地址如:/index.php?c=search&s=zidian&t=all&keyword=65656

t=all是可以用显示的

但这样写,独立模块的伪静态就失效了,这种只能用动态的。

image


下面这种写法,独立模块的伪静态是可以用的, <input type="hidden" name="t" value="all"> 但是自定义加input字段t=all就不能用了

地址动态:/index.php?s=zidian&c=search&keyword=6565989 只能是这几个固定的参数 ,地址栏加不了input参数了

静态:/search/keyword-9898989.html,就是加的 <input type="hidden" name="t" value="all"> 失效了

image


现在的问题是,我想加 <input type="hidden" name="t" value="all">参数在地址栏调用,有办法设置吗!

方案

  • 外聘专员-小波工作室 #1 · 2024-03-28 16:12:25

    image
    s value= zidianc value=searchm删除dir删除
  • 逆水行舟 #2 · 2024-03-28 16:17:39
    外聘专员-小波工作室 你看我第一张图就是这样的,但是这样参数是可以加上去,伪静态就不能用了,搜索只能是动态的了,我是独立模块的,我怀疑有BUG(@反馈BUG
  • 外聘专员-小波工作室 #3 · 2024-03-28 16:22:08
    改成js方式提交,像官网这种搜索的写法
  • 逆水行舟 #4 · 2024-03-28 16:32:13
    外聘专员-小波工作室 我试试
  • 外聘专员-小波工作室 #5 · 2024-03-28 16:33:26
    满意答案
    <script>
        function dr_module_search() {
            var url="{trim(dr_search_url($params, ['keyword', 't'], ['1keyword1', '1t1']))}";
            var 1keyword1 = $("#关键词的").val();
            var 1t1 = $("#t的").val();
            url=url.replace('1t1', 1t1);
            url=url.replace('1keyword1', 1keyword1);
            location.href=url;
        }
    </script>
  • 逆水行舟 #6 · 2024-03-29 14:40:01
    @外聘专员-小波工作室:已解决了,

迅睿系统漏洞

GeoSeo收录宝
GeoSeo收录宝(2026-09-01)
升级 ai智能发布功能 升级 支持8国语言后端设置和前端输出功能 ...
Word发布批量上传
Word发布批量上传(2026-08-31)
版本覆盖问题重发
多语言翻译Seolang
多语言翻译Seolang(2026-08-31)
新增 LLM 大模型对话翻译模块 配置层强类型化重构 URL 模...
自定义存储
自定义存储(2026-08-30)
同步服务器端通用版实现,统一管理端、CMS 端和浏览器直传的提示与错...
GeoSeo工具箱
GeoSeo工具箱(2026-08-29)
新增 bing推送 新增 IndexNow推送 新增 baidu...
外贸多语言建站
外贸多语言建站(2026-08-27)
新增阿里云专业版入口 新增阿里云自动识别字符格式
Querylist渐进式采集
Querylist渐进式采集(2026-08-26)
增加范围截取规则
实时任务
实时任务(2026-08-26)
补充并整理完整使用说明、历史版本更新日志,统一帮助页样式。