2012-11-16 136 views
2

Dotnetnuke中有任何註釋模塊可以與日誌模塊一起使用嗎?我的意思是,如果用戶在頁面上發表評論,他個人資料上的日記模塊顯示該用戶在此頁面上發表了評論?或者,有沒有可以鏈接到該頁面的項目?就像我們在Facebook上一樣?我希望你能理解我的問題。註釋模塊在dotnetnuke

回答

0

沒有這樣的模塊。你將不得不寫自己的

這是即將到來的公告模塊的一些示例代碼:

 public static void AddAnnouncementToJournal(AnnouncementInfo announcement, int tabId) 
    { 
     JournalItem item2 = new JournalItem 
     { 
      PortalId = announcement.PortalID, 
      ProfileId = announcement.LastModifiedByUserID, 
      UserId = announcement.LastModifiedByUserID, 
      ContentItemId = announcement.ContentItemID, 
      Title = announcement.Title 
     }; 
     ItemData data = new ItemData 
     { 
      Url = announcement.Permalink() 
     }; 
     item2.ItemData = data; 
     item2.Summary = HtmlUtils.Shorten(HtmlUtils.Clean(System.Web.HttpUtility.HtmlDecode(announcement.Description), false), 250, "..."); 
     item2.Body = null; 
     item2.JournalTypeId = 33; 
     item2.SecuritySet = "E,"; 
     JournalItem journalItem = item2; 

     JournalController.Instance.SaveJournalItem(journalItem, tabId); 

    } 

必須注意的:你需要定義自己的JournalType(上面的示例中,這是不完全尚未實現,並使用硬編碼值33)。基本上,您需要的是JournalTypes表中的新記錄,定義您自己的journalType