The following sample code shows how you can create a new thread and add it to a forum:
[C#]
using System; using CMS.Forums; using CMS.CMSHelper;
...
// Get forum object ForumInfo fi = ForumInfoProvider.GetForumInfo("CustomForum", CMSContext.CurrentSiteID);
// If forum exists if (fi != null) { // Create new thread object ForumPostInfo fpi = new ForumPostInfo();
// Set properties fpi.PostUserID = CMSContext.CurrentUser.UserID; fpi.PostUserMail = CMSContext.CurrentUser.Email; fpi.PostUserName = CMSContext.CurrentUser.UserName; fpi.PostForumID = fi.ForumID; fpi.PostTime = DateTime.Now; fpi.PostApproved = true; fpi.PostText = "This is a forum post"; fpi.PostSubject = "Post subject";
// Save thread to database ForumPostInfoProvider.SetForumPostInfo(fpi);
} |
Page url: http://devnet.kentico.com/docs/5_5r2/devguide/index.html?api_creating_threads.htm