联系官方销售客服

1835022288

028-61286886

求助 版主:论坛审计组
用户中心如何判断或限制某个模块只能添加篇信息最佳方案超过篇信
类型:迅睿CMS 更新时间:2019-11-28 15:34:21 模块 发布 用户 模板
模板标签里面

用户中心如何判断或限制某个模块只能添加1篇信息。


最佳方案:超过1篇信息则无法发布并给予提示。


方案二:或者通过判断的方法

在用户中心判断 如果是某个模块,并且发布1条了,就不显示发布按钮。

{if 如果是模块a 并且信息数量>0}

已经有了

{else}

还没发布过以及其它模块正常显示

{/if}


哪位热心的童鞋给个代码

回帖
  • 靠悬赏赚钱买授权
    #1楼    靠悬赏赚钱买授权
    2019-11-27 17:06:37
    Chrome 0
    {if MOD_DIR=="a" && \Phpcmf\Service::M()->table(SITE_ID.'_'.MOD_DIR)->where('uid', $member.uid)->counts() > 0}
    已经有了
    {else}
    还没发布过以及其它模块正常显示
    {/if}
  • #2楼    迅睿框架创始人
    2019-11-27 17:40:19
    Chrome 0
    楼上方法可行
  • 帝云网络-Deep
    #3楼    帝云网络-Deep
    2019-11-27 21:45:29
    Chrome 0
    靠悬赏(设置悬赏)赚钱买授权再写个查询审核表,也就是判断是否已经发布过但还在审核中的信息审核表是dr_1_qiye_verify
  • 帝云网络-Deep
    #4楼    帝云网络-Deep
    2019-11-27 22:58:06
    Chrome 0
    靠悬赏(设置悬赏)赚钱买授权
    如何增强一下判断?

    {if 如果是模块a 并且信息数量>0}

    已经发布过信息了

    {else if 如果是模块a 审核中的信息>0}

    已经有发布信息在审核状态中

    {else}

    还没有发布过呢

    {/if}

  • 帝云网络-Deep
    #5楼    帝云网络-Deep
    2019-11-27 22:58:21
    Chrome 0
    增加悬赏(设置悬赏)金:1元,希望大家给予帮助!
  • 靠悬赏赚钱买授权
    #6楼    靠悬赏赚钱买授权
    2019-11-28 11:58:31
    Chrome 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}
    满意答案
  • 帝云网络-Deep
    #7楼    帝云网络-Deep
    2019-11-28 15:34:21
    Chrome 0
    @靠悬赏(设置悬赏)赚钱买授权:感谢雷锋同志的帮助,亲测有效!