首页 > JizhiCms教程
如何对不同的会员角色设置不同的发布文章数量限制?
可能很多对系统还是不是很熟悉,首先做这种二开功能,必须自己清楚数据库表之间的联系。会员表:member会员角色表:member_group (设置相关字段)发布文章表:article (用户统计总共发布的文章数)在会员角色表里面...
#内容详情

可能很多对系统还是不是很熟悉,首先做这种二开功能,必须自己清楚数据库表之间的联系。

会员表:member 

会员角色表:member_group (设置相关字段)

发布文章表:article (用户统计总共发布的文章数)


在会员角色表里面创建一个字段,每天限制发布文章数字段:day_limit_num


image.png


设置会员每天只能发布5篇


image.png


另外创建一个分组VIP,并设置每天发布50篇


image.png


现在后台设置已经设置完毕了,下面要修改前台发布方法里面

app\home\c\UserController.php

将文件复制一份,放到 app\home\plugins\ 下面,并修改空间命名,如下:


image.png


这个是正确的二开思路,将控制器放到插件目录,这样就不会被升级覆盖了。帮助文档:控制器方法覆盖(简单) (jizhicms.cn)


找到 release 这个方法,就是发布文章的方法,在新增的地方加入查询发布数量的代码,如下:


image.png




点赞 ( 0 )
收藏
#评论
0+评论
上一页
下一页
发表