私たちはオーチャードに取り組んでいます。ユーザーのアクティビティフィードを作成する必要があります。つまり、アップデート、削除、挿入などのユーザーのすべてのアクティビティがホームページで表示されたとおりに表示されます。 。オーチャードCMSを使用してカスタムアクティビティフィードを作成する方法は?それとも既存のデザインがありますか?オーチャードCMSのユーザーアクティビティフィード
0
A
答えて
1
あなたは豊富なドキュメントはここで見つけることができますので、
public class MyHandler : Orchard.ContentManagement.Handlers.ContentHandler
{
// public
public MyHandler()
{
// listen to user events
OnPublishing<Orchard.Users.Models.UserPart>(UserPublishing);
OnRemoving<Orchard.Users.Models.UserPart>(UserRemoving);
...
}
// private
private void UserPublishing(Orchard.ContentManagement.Handlers.PublishContentContext aContext, Orchard.Users.Models.UserPart aUserPart)
{
// do some stuff on user publishing
}
private void UserRemoving(Orchard.ContentManagement.Handlers.RemoveContentContext aContext, Orchard.Users.Models.UserPart aUserPart)
{
// do some stuff on user removal
}
...
}
ようUserPartのためのコンテンツ・ハンドラを作成することにより、ユーザの詳細の「活動」を傍受することができます http://docs.orchardproject.net/en/latest/Documentation/Understanding-content-handlers/
はオーチャードと呼ばれるモジュールもありますユーザーアクティビティを記録していると思われる監査: http://gallery.orchardproject.net/Packages/Orchard.Module.Downplay.Audit
関連する問題
- 1. オーチャードCMSのオーチャード・コラボレーション
- 2. オーチャードCMSのホームページ
- 3. オーチャードCMSのプレミアムテーマ
- 4. オーチャードCMSのデータインポート
- 5. モノラルのオーチャードCMS
- 6. オーチャードCMSのカスタムメンバー
- 7. コアシェイプオーバーライド - オーチャードCMS
- 8. オーチャードCMSモジュールweb.config
- 9. オーチャードCMS Webサービス
- 10. オーチャードCMS IContentQueryサブクエリ?
- 11. は、オーチャードCMS
- 12. オーチャード・cmsトークンjson
- 13. オーチャードCMSの全ガイド
- 14. オーチャードCMS - 列挙メニュー
- 15. オーチャードCMS重複コンテンツエラー
- 16. オーチャードCMS:それは
- 17. オーチャードCMS - 紺碧メディアサービス
- 18. オーチャードCMSのリストのリンク
- 19. オーチャードCMSのカスタムフォームのカスタマイズ
- 20. オーチャードCMSの画像ギャラリー
- 21. オーチャードCMSのウィジェットテンプレートをオーバーライド
- 22. オーチャードCMS、オーチャードデータベースのクエリ方法
- 23. オーチャードCMSアプリケーション内のWebFormsページ
- 24. オーチャードCMSの商品検索
- 25. オーチャードCMSクエリローレイアウトレベルプロパティへのアクセス
- 26. オーチャードCMS検索&結果リストサンプル
- 27. オーチャードCMS - 関連記事ウィジェット
- 28. オーチャードCMS HTMLウィジェットへのリンクの追加
- 29. オーチャードCMSサイトのURLデータベースの場所?
- 30. オーチャードCMSのページとカスタムフッターのhtml?