业务经理

微信扫描以上二维码

028-61286886

技术咨询

小程序下获取当前登录用户的栏目和栏目下的文章数目

迅睿框架 更新 2022-09-24 12:12:53 tianbiandeyun___

您好,求助下:
用户中心列表数据

/index.php?appid=[APPID]&appsecret=[appsecret]&api_auth_code=[登录appsecret]&api_auth_uid[用户id]&page=[第几页]&[任意页面参数]

用微信小程序登录获取后,data[list] 能获取到当前小程序登录用户发布的文章数据。
问题是:如何获取当前小程序登录用户所有的栏目数据?并在栏目数据中显示当前栏目里有多少文章数?
效果如下:
栏目一(5篇)
栏目二(3篇)
栏目三(4篇)
......

微信小程序环境下,当前用户登录后,小程序端能获取到栏目如下的效果:

微信截图_20220923203047
同时,我看到接口返回数据 data.module.category[] 下的栏目数据中有 total 这个字段,显示的是:'请使用count标签查询'
而且 data.module.category 下所有的栏目数据不是当前用户的,是全部未登录用户或登录用户都可以查看的。
请问要实现以上功能,二次开发有什么思路?或需要修改哪里? 

方案

  • 迅睿框架创始人 #1 · 2022-09-23 20:42:01
    满意答案
    写回调函数就行,使用php统计 \Phpcmf\Service::M()->table_site("模块目录")->where("catid", 栏目id)->where("uid", \Phpcmf\Service::C()->uid)->counts();
  • tianbiandeyun___ #2 · 2022-09-24 12:12:53
    迅睿框架创始人:非常不错,感谢官方!迅睿越来越好

迅睿系统漏洞

GeoSeo收录宝
GeoSeo收录宝(2026-10-12)
1 支持chtml 静态化,全局配置 2 支持SQLite3
GeoSeo排名助手
GeoSeo排名助手(2026-10-11)
加入大模型自定义
SEO聚合关键字
SEO聚合关键字(2026-10-11)
优化关键字列表页最多支持1万篇文章,过多会导致服务器扛不住;
CMS内容同步复制
CMS内容同步复制(2026-10-10)
增加时间是否更新的开关
联动数据入库
联动数据入库(2026-10-10)
增加数据更新办法
GEO系统
GEO系统(2026-10-10)
网站发布支持自定义作者名 网站发布 → 站点程序 编辑站点,新增「作...
GeoSeo工具箱
GeoSeo工具箱(2026-10-10)
增加操作说明
注册赠送
注册赠送(2026-10-10)
增加安装前判断是否安装了用户系统