我已经用果园实现了一个博客,现在我需要获取帖子的查看次数。目标是:
- 在列表中获得 5 个最高查看的帖子
- 在每篇博文上显示查看次数
我尝试了各种解决方案,但没有一个有效,查看次数始终为 0。
不为我工作(在 1.6 上)
使用投票模块(不知道如何使用,没有文档) https://orchardvoting.codeplex.com/documentation
内容查看次数(始终为 0) http://gallery.orchardproject.net/List/Modules/Orchard.Module.NGM.ContentViewCounter
顶视图(总是与 0 相同的顶帖) http://gallery.orchardproject.net/List/Modules/Orchard.Module.galgodage.TopViews
有没有人成功使用或实现过这个功能?谢谢
编辑:我在日志中看到了这个错误(不知道是什么模块导致的)
Orchard.DisplayManagement.Implementation.DefaultDisplayManager
RuntimeBinderException thrown from Action`1 by
System.Action`1[[Orchard.DisplayManagement.Implementation.ShapeDisplayingContext,
Orchard.Framework, Version=1.6.0.0, Culture=neutral, PublicKeyToken=null]]
Microsoft.CSharp.RuntimeBinder.RuntimeBinderException:
Can not implicitly convert type
'Orchard.Modules.Models.ModuleEntry' in 'Orchard.ContentManagement.ContentPart'
in CallSite.Target(Closure , CallSite , Object ) in
Orchard.DesignerTools.Services.WidgetAlternatesFactory.
<Displaying>b__5(ShapeDisplayingContext displayedContext) in
Orchard.DisplayManagement.Implementation.DefaultDisplayManager.<>c__DisplayClassc.
<Execute>b__5(Action`1 action)