批量调用指定子栏目下的文章内容和内容数量!怎么弄

迅睿框架 更新 2024-12-26 20:18:20 大於

需求:我要显示指定子栏目下的文章内容,和调用该子栏目下有多少文章内容的信息

写法

{category module=share id=202 return=c1} <!--指定子栏目202-->
{$c1.name}
{module module=share catid=202 order=displayorder num=7}<!--再次指定子栏目202-->
{$key+1}<!--文章序号-->
{$t.url}<!--文章链接-->
{$t.title}<!--文章标题-->
{/module}   
{$c1.url}<!--子栏目链接-->
{php echo \Phpcmf\Service::M()->db->table('1_news_index')->where('status=9')->where('catid=202')->countAllResults();}<!--子栏目文章数量-->
{/category}
上面这个这个是运行正常的
现在我想批量调5个子栏目下的文章和显示子栏目下的文章数量,也就是想只改这里
{category module=share id=202,203,204,205,206 return=c1} <!--指定子栏目202-->
{$c1.name}
{module module=share catid=202,203,204,205,206 order=displayorder num=7}<!--再次指定子栏目202-->
{$key+1}<!--文章序号-->
{$t.url}<!--文章链接-->
{$t.title}<!--文章标题-->
{/module}   
{$c1.url}<!--子栏目链接-->
{php echo \Phpcmf\Service::M()->db->table('1_news_index')->where('status=9')->where('catid=202,203,204,205,206')->countAllResults();}<!--子栏目文章数量-->
{/category}

但发现用这种傻办法,行不通,,估计红色圈里是对的,蓝色圈里不对,但我试了用 

微信图片_20241226142947.png

catid=$c1.id    catid=$t.id

都不行,,麻烦大佬们给指点下,谢谢,,蓝色圈里要怎么写,或者有没有其它的好办法


方案

  • 迅睿官方创始人 #1 · 2024-12-26 14:40:17
    满意答案
    {category module=share id=202,203,204,205,206 return=c1} <!--指定子栏目202-->
    {$c1.name}
    {module module=share catid=$c1.id order=displayorder num=7}<!--再次指定子栏目202-->
    
    
    
    {php echo \Phpcmf\Service::M()->db->table('1_news_index')->where('status=9')->where('catid='.$c1['id'])->countAllResults();}<!--子栏目文章数量-->
    {/category}
  • 大於 #2 · 2024-12-26 20:18:20
    @迅睿官方创始人:非常感谢创始人大帅哥,,这网站有进项了,立即充个VIP!

迅睿系统漏洞

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