业务经理

微信扫描以上二维码

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
    @靠悬赏(设置悬赏)赚钱买授权:感谢雷锋同志的帮助,亲测有效!

迅睿系统漏洞

AI文章生成器
AI文章生成器(2026-10-29)
任务插图设置数量
Bing站长数据
Bing站长数据(2026-10-29)
根据BING接口调整菜单 各个页面数据支持点击查看详情
泛解析站群系统
泛解析站群系统(2026-10-29)
AI队列增加清空按钮 表单提示语收敛 目录模式不接管主域名模板
域名授权系统
域名授权系统(2026-10-28)
后台增加前台访问地址链接
GeoSeo收录宝
GeoSeo收录宝(2026-10-28)
1 优化 BreadcrumbList 前端输出item细节 ...
自定义单页
自定义单页(2026-10-28)
增加批量设置url地址 URL规则和分页规则改为页面编辑界面 低...
友情链接
友情链接(2026-10-28)
用于网站友情链接的后台录入,前台提供调用代码,有网站标题、网站log...
关键词TAG
关键词TAG(2026-10-28)
[高级版]增加补录索引生成按钮 [高级版]针对建站系统高级版进行查询...
后台内容复制
后台内容复制(2026-10-28)
模块表单复制成功后返回到对应内容的表单列表中
问答插件
问答插件(2026-10-27)
问答插件基于官网「开源社区」功能分发而来,支持悬赏贴功能,微信通知。...