0
我想要一個內部網首頁上的小部件。 它應該顯示已經改變的頁數的數量n回來的天數。從一週後獲取更改頁數
我想這樣的事情,但它總是返回0
var changeLog = (IChangeLog)ClassFactory.CreateInstance(typeof(IChangeLog), new object[0]);
ChangeLogQueryInfo query = new ChangeLogQueryInfo();
query.From = DateTime.Now.AddDays(-7);
query.Category = new int?(1);
query.Action = (int)ChangeLogPage.ActionType.Publish;
query.MaxRecordsToReturn = 100;
return changeLog.GetChangeCountBackwards(query);
有什麼建議?
我使用新RecentlyChangedPagesFinder()查找(計數)。這使用引擎蓋下的更新日誌。但只支持獲取最後N個頁面。我想獲得上週更改的所有頁面數。 – 2012-01-12 07:37:09
你看過報告中心還是在線中心?最近更改的網頁和在線中心的小工具都有報告。 您可以將其本身或其中的代碼用作啓動器。 報表模板是在下面的目錄 C:\ Program Files文件(x86)的\ EPiServer \ CMS \ [版本] \應用程序\ UI \ CMS \報告\報告 小工具是MVC,景色在以下目錄中: C:\ Program Files文件(x86)\ EPiServer \ CMS \ [版本] \應用程序\ UI \ EPiServer \ CMS \ Views \ RecentChangedPages 您需要反彙編器等反彙編程序來查看底層碼 – tompipe 2012-01-12 14:15:54