开发框架 版主:迅睿框架研发组
如何限制栏目下只能发布篇信息
类型:迅睿CMS 更新时间:2020-11-27 10:27:35 栏目 发布 模板 标签
模板标签里面

如何限制栏目下只能发布1篇信息?



回帖
  • #1楼    迅睿框架创始人
    2020-02-15 20:39:41
    Google Pixel 手机 0
    先用计算当前栏目的数据量,最好采用ci的链式数据库方法统计到变量里面,再判断数据量是不是1,否则就可以发布
  • 靠悬赏赚钱买授权
    #2楼    靠悬赏赚钱买授权
    2020-02-15 20:42:09
    Chrome 0
    {if \Phpcmf\Service::M()->table_site('news')->where('catid', 栏目id)->counts() >= 1}
    已经有人发布了
    {else}
    发布
    {/if}
  • 帝云网络-Deep
    #3楼    帝云网络-Deep
    2020-02-15 20:42:59
    Chrome 0
    靠悬赏(设置悬赏)赚钱买授权是每个会员只能发布1篇,
  • 靠悬赏赚钱买授权
    #4楼    靠悬赏赚钱买授权
    2020-02-15 20:45:27
    Chrome 0
    {if \Phpcmf\Service::M()->table_site('news')->where('catid', 栏目id)->where("uid", $member.uid)->counts() >= 1}
    已经有人发布了
    {else}
    发布
    {/if}
    加一个当前用户变量
    满意答案
  • A87°C
    #5楼    A87°C
    2020-02-15 20:49:17
    Chrome 0
    模板里面判断只能用一楼的思路,三楼的方法其实可以不必在模板里面判断,后台可以直接在栏目权限里面设置投稿数量限制
  • 帝云网络-Deep
    #6楼    帝云网络-Deep
    2020-02-15 21:06:54
    Chrome 0
    A87°C后台的投稿总数,是针对所有会员的,而不是单个会员
    image
  • 帝云网络-Deep
    #7楼    帝云网络-Deep
    2020-11-27 10:27:35
    Chrome 0
    @靠悬赏(设置悬赏)赚钱买授权:感谢帮助