报告

2017-02-07 43 views
-1

我在这个网站的工作大规模的基于内容的网站 许多用户产生许多类型的网页内容,我想知道有多少用户(作者)如何创建许多页面和产生的内容(例如在本月) (报告或前端没有区别) 是否有任何附加组件?报告

+2

嗨Misgah。你试过什么了?你能分享你的代码吗? – 3dgoo

+2

@ Misgah90,StackOverflow用于在您遇到困难时帮助您,而不是为您创建解决方案。请花一些时间阅读[如何问](http://stackoverflow.com/help/how-to-ask)和[如何创建一个最小,完整和可验证的示例](http://stackoverflow.com /帮助/ MCVE)。当您向我们展示您迄今为止尝试的以及您遇到问题时,我们很乐意为您提供帮助。 – wmk

+0

我纠正了我的问题 – Misagh90

回答

1

这里没有插件。首先你必须定义“创建多少页”和“生成内容”。这是添加页面的行为吗?或发布页面?它在所有制作内容中编辑页面?

在名为Recently Edited的cms模块中有一个“核心”报告。您可以检查这些来确定报告的工作方式。然后,你将需要添加各种extension "hooks"跟踪所需的操作...

  • onBeforeWrite
  • onAfterWrite
  • onBeforePublish
  • onAfterPublish

在这些方法,你可能会需要登录您希望报告的数据以及Member :: currentUserID(),并且记住在扩展时需要使用$ this-> owner-> FieldName(而不是($ t他的 - >字段名)。