栏目模型单选字段,如何加入到接口自定义搜索参数

迅睿框架 更新 2021-04-21 10:33:39 猪肉贩子

栏目模型单选字段如何加入到接口自定义搜索参数

想要进一步筛选出states=6的文章

https://www.abc.com/index.php?appid=1&appsecret=PHPCMF21XXXXXXX&s=news&c=search&api_call_function=module_search_news_list&states=6


states字段:news模块--栏目模型字段--类型:Radio--主表


API接口数据为自定义模板代码


{module module=news more=1}

{api::id=$t.id}

{api::catid=$t.catid}

{api::title=$t.title}

{api::thumb=$t.thumb}

{api::states=$t.states}

{api::updatetime=$t.updatetime}

{api::hits=$t.hits}

{api::comments=$t.comments}

{api::url=$t.url}

{/module}





插件版权:官方插件
插件名称:httpapi

方案

  • 猪肉贩子 #1 · 2021-01-30 15:05:27
    增加悬赏(设置悬赏)金:5元,希望大家给予帮助!
  • 猪肉贩子 #2 · 2021-01-30 15:31:37
    也许,假设接口模板里直接这样写:{module module=news states=6 more=1}就能实现。但是只满足一个选项。如果单选字段states有几十个选项,那就得新建几十次接口了。折磨人。

  • 胡银萍 #3 · 2021-01-30 16:41:24
    猪肉贩子 你可以借鉴一下思路








  • 猪肉贩子 #4 · 2021-02-01 12:20:21
    虽然楼上举例了很多,无奈我能力不到,无从下手。后台API接口数据自定义模板代码:假设这样写能约定输出states=6的列表。{module module=news states=6 more=1}前端调用地址为:index.php?s=httpapi&id=2&appid=需要填写值&appsecret=需要填写值.========================现在问题是,states这个单选字段有若干个选项,有没有相对简单灵活的方法,最终实现前端这样调用:index.php?s=httpapi&id=2&appid=需要填写值&appsecret=需要填写值&states=xxx
  • 胡银萍 #5 · 2021-02-01 13:49:14


    这个能看懂吗?

    这里加一个函数

    返回格式处理函数在这里
  • 猪肉贩子 #6 · 2021-02-01 17:22:34
    胡银萍 function load_more_data (catid) {var url是写到哪个文件内呢?
  • 易学习 #7 · 2021-02-01 18:16:11
    专业写接口,QQ远程帮你搞定
  • 胡银萍 #8 · 2021-02-01 18:16:23
    满意答案
    猪肉贩子 这个函数就是触发列表标签。你是一点不会,还是会些
  • 猪肉贩子 #9 · 2021-04-21 10:33:39
    @胡银萍:没看懂,先结帖吧。以后有站上线了再找你们帮改

迅睿系统漏洞

站群分站系统
站群分站系统(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)
增加时间是否更新的开关