表达式引擎:每个membrr组允许的最大条目数

时间:2012-09-03 21:30:14

标签: expressionengine

是否可以限制成员可以创建的频道条目数? 我想设置每个成员组的最大数量。

由于

1 个答案:

答案 0 :(得分:0)

是的,但需要写一个扩展名。逻辑将是这样的(假设您正在谈论限制后端...从前端,如果您使用Safecracker条目表格,例如,您需要采取不同的方法):

  1. 使用sessions_end hook
  2. 检查以确保您位于控制台($this->EE->input->get('D') == 'cp'
  3. 检查以确保您处于发布屏幕($this->EE->input->get('C') == 'content_publish'
  4. 查询数据库,查看exp_channel_titleschannel_id $this->EE->input->get('channel_id')属于$this->EE->session->userdata('member_id')
  5. 的条目数量
  6. 如果结果大于允许的最大值,则显示错误
  7. 这应该让你开始。