业务经理

微信扫描以上二维码

028-61286886

技术咨询

请教这种函数在网站首页怎么使用我建了个模块表单我在模块页面用

迅睿框架 更新 2020-04-18 20:50:47 草木人

请教{$sp_total}这种函数在网站首页怎么使用?

我建了个模块表单sp,我在模块show页面用{$sp_total}能统计该内容的模块表单sp的数量,在表单里面用{$index.sp_total}、在栏目列表页用{$t.sp_total}

那在网站首页是怎么用呢?我用{$t.sp_total}没效果


方案

  • 迅睿框架创始人 #1 · 2020-04-18 16:04:05
    首页需要循环出这条数据,在输出sql_total,先把循环写了
  • 草木人 #2 · 2020-04-18 18:32:58
    我用count写了查询,能直接显示数量,但是我不需要这个数量,我是要用在if语句中,这个{if}和{count}怎么嵌套呢? {count action=sql sql='SELECT lcjd,spqk FROM ff_1_sqsp_form_spqxsq WHERE catid=1 and cid=$t.id}回复迅睿框架创始人
  • 迅睿框架创始人 #3 · 2020-04-18 18:36:32
    $t.id是怎么来的
  • 草木人 #4 · 2020-04-18 18:48:47

    blob
    外层有个{module}列表循环,在列表循环里面再调用的的count统计模块表单(审批表单)数量。如果数量为0表示还没人审批,我显示一个内容;如果数量不为0,表示已经有人审批过,我根据审批情况显示其他内容。不为0这个情况,我直接根据语句能实现了,为0这个有点特殊,查询结果是没有任何东西,也不是0,所以我要单独写个数量统计,判断是不是0,但是我并不需要直接输出这个数量结果,我需要把这个结果用到if语句里面去回复迅睿框架创始人
  • 迅睿框架创始人 #5 · 2020-04-18 20:06:15
    module循环怎么写的
  • 草木人 #6 · 2020-04-18 20:07:04

    blob
    这是show页面的效果,操作日志是表单实现的回复迅睿框架创始人
  • 草木人 #7 · 2020-04-18 20:10:45
    {module module=sqsp catid=1 field=id,title,url,uid,updatetime order=updatetime num=7}
    <tr>
      <td><a href="{$t.url}" title="{$t.title}">{dr_strcut($t.title, 39)}</a></td>
      <td>{php $user=dr_member_info($t.uid);} {$user.name}</td>
      <td>{dr_date($t._updatetime, 'm-d', 'red')}</td>
      <td>
    	{count action=sql sql='SELECT lcjd,spqk FROM hf_1_sqsp_form_spqxsq WHERE catid=1 and cid=$t.id'}
    	
    	{sql sql='SELECT lcjd,spqk FROM hf_1_sqsp_form_spqxsq WHERE catid=1 and cid=$t.id  ORDER BY inputtime DESC  LIMIT 1' return=s}
    			{if $s.lcjd==1}
    				{if $s.spqk==1}			<!-- 部门负责人选择[同意],下一环节[业务管理部门] 审批	-->
    					<button type="button" class="btn btn-warning btn-xs">业务管理部门</button>
    				{else if $s.spqk==2}		<!-- 部门负责人[不同意],完结申请 -->
    					<button type="button" class="btn btn-warning btn-xs">结束</button>
    				{else if $s.spqk==3}	<!-- 部门负责人选择[完善资料],等待提交人完善资料后,继续当前环节[部门负责人审核] -->
    					<button type="button" class="btn btn-warning btn-xs">完善资料</button>
    				{/if}
    			{else if $s.lcjd==2}
    			……
    			……
    			……
    回复迅睿框架创始人
  • 迅睿框架创始人 #8 · 2020-04-18 20:34:11
    满意答案
    {module module=sqsp catid=1 field=id,title,url,uid,updatetime,spqxsq_total order=updatetime num=7}
    
    数量 {$t.spqxsq_total}
  • 草木人 #9 · 2020-04-18 20:50:47
    迅睿框架创始人:非常谢谢,完美解决了~!

迅睿系统漏洞

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