业务经理

微信扫描以上二维码

028-61286886

技术咨询

用户中心如何判断或限制某个模块只能添加篇信息最佳方案超过篇信

迅睿框架 更新 2019-11-28 15:34:21 帝云网络-Deep
模板标签里面

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


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


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

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

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

已经有了

{else}

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

{/if}


哪位热心的童鞋给个代码

方案

  • 靠悬赏赚钱买授权 #1 · 2019-11-27 17:06:37
    {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
    楼上方法可行
  • 帝云网络-Deep #3 · 2019-11-27 21:45:29
    靠悬赏(设置悬赏)赚钱买授权再写个查询审核表,也就是判断是否已经发布过但还在审核中的信息审核表是dr_1_qiye_verify
  • 帝云网络-Deep #4 · 2019-11-27 22:58:06
    靠悬赏(设置悬赏)赚钱买授权
    如何增强一下判断?

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

    已经发布过信息了

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

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

    {else}

    还没有发布过呢

    {/if}

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

迅睿系统漏洞

独立站群系统
独立站群系统(2026-09-14)
子站独立部署时修复同步附件失败问题
在线客服
在线客服(2026-09-13)
修复删除会话报错问题 删除会话时联动删除聊天图片
在线考试竞赛系统
在线考试竞赛系统(2026-09-12)
增加投票功能 考试功能拓展 注意:更新后需要执行系统更新,更新数...
网上信箱
网上信箱(2026-09-12)
修复新版本兼容问题
GeoSeo收录宝
GeoSeo收录宝(2026-09-12)
1 优化Update.php文件,解决版本在线升级不完整问题 2 ...
GeoSeo工具箱
GeoSeo工具箱(2026-09-11)
修正历史记录推送
微信系统
微信系统(2026-09-11)
增加数据统计总览界面 账号管理增加服务和公众号的区别 菜单管理支持更...
答题系统
答题系统(2026-09-11)
一站式在线答题系统,支持真题考试、题库练习和错题本,适合培训、考证、...
阿里云滑动验证码
阿里云滑动验证码(2026-09-10)
采用阿里云验证码替换迅睿系统自带的图片验证码和滑动验证码。后台设置方...
下载Plus
下载Plus(2026-09-09)
为网站附件下载加上“计数、限次、统计、防护”四重能力:按用户组控制下...