迅睿CMS框架是一款PHP8高性能·简单易用的CMS开源开发框架,基于MIT开源许可协议发布,免费且不限制商业使用,是免费开源的产品,以万端互联为设计理念,支持的微信公众号、小程序、APP客户端、移动端网站、PC网站等多终端式管理系统。
联系官方销售客服
1835022288
028-61286886
请教{$sp_total}这种函数在网站首页怎么使用?
我建了个模块表单sp,我在模块show页面用{$sp_total}能统计该内容的模块表单sp的数量,在表单里面用{$index.sp_total}、在栏目列表页用{$t.sp_total}
那在网站首页是怎么用呢?我用{$t.sp_total}没效果
{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} …… …… ……
{module module=sqsp catid=1 field=id,title,url,uid,updatetime,spqxsq_total order=updatetime num=7} 数量 {$t.spqxsq_total}
外层有个{module}列表循环,在列表循环里面再调用的的count统计模块表单(审批表单)数量。如果数量为0表示还没人审批,我显示一个内容;如果数量不为0,表示已经有人审批过,我根据审批情况显示其他内容。不为0这个情况,我直接根据语句能实现了,为0这个有点特殊,查询结果是没有任何东西,也不是0,所以我要单独写个数量统计,判断是不是0,但是我并不需要直接输出这个数量结果,我需要把这个结果用到if语句里面去回复迅睿框架创始人
这是show页面的效果,操作日志是表单实现的回复迅睿框架创始人