報告

2017-02-07 41 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他的 - >字段名)。