迅睿CMS框架是一款PHP8高性能·简单易用的CMS开源开发框架,基于MIT开源许可协议发布,免费且不限制商业使用,是免费开源的产品,以万端互联为设计理念,支持的微信公众号、小程序、APP客户端、移动端网站、PC网站等多终端式管理系统。
联系官方销售客服
1835022288
028-61286886
用户中心如何判断或限制某个模块只能添加1篇信息。
最佳方案:超过1篇信息则无法发布并给予提示。
方案二:或者通过判断的方法
在用户中心判断 如果是某个模块,并且发布1条了,就不显示发布按钮。
{if 如果是模块a 并且信息数量>0}
已经有了
{else}
还没发布过以及其它模块正常显示
{/if}
哪位热心的童鞋给个代码
{if MOD_DIR=="a" && \Phpcmf\Service::M()->table(SITE_ID.'_'.MOD_DIR)->where('uid', $member.uid)->counts() > 0} 已经有了 {else} 还没发布过以及其它模块正常显示 {/if}
已经发布过信息了
{else if 如果是模块a 审核中的信息>0}
已经有发布信息在审核状态中
还没有发布过呢
{if MOD_DIR=="a" && \Phpcmf\Service::M()->table(SITE_ID.'_'.MOD_DIR)->where('uid', $member.uid)->counts() > 0} 已经有了 {elseif MOD_DIR=="a" && \Phpcmf\Service::M()->table(SITE_ID.'_'.MOD_DIR.'_verify')->where('uid', $member.uid)->counts() > 0} 已经有发布信息在审核状态中 {else} 还没发布过以及其它模块正常显示 {/if}
如何增强一下判断?
{if 如果是模块a 并且信息数量>0}
已经发布过信息了
{else if 如果是模块a 审核中的信息>0}
已经有发布信息在审核状态中
{else}
还没有发布过呢
{/if}