[SUMMARY] - Added 4 tabs that will appear above the comments for a post. The tabs will not be visible if they do not contain any comments. - Spam tab: this is only visible to logged in users and contains all comments for the current post that are marked as spam - Unapproved comments: this is only visible to logged in users and contains all unapproved comments not marked as spam - Trackbacks: visible to all, and contains all trackbacks / pingbacks - Comments: visible to all and contains approved comments - Added rating system for comments. The rating system is cookie based (meaning that if users clear their cookies, they can rate the comments again). - Changed functionality in the Comments tab in the admin section: - The section now contains additional tabs for 'trackbacks', and 'unapproved comments'. The old sections 'inbox', 'spam', and 'configuration' remain. - You can now mark comments which have children as spam. The child comments will still display, and you can use the CommentView.ascx in your theme folder to determine what gets displayed for the parent comment [WEB] /admin/Comments/DataGrid.ascx /admin/Comments/DataGrid.ascx.cs /admin/Comments/Menu.ascx.cs /admin/Comments/Trackbacks.aspx // New File /admin/Comments/Trackbacks.aspx.cs // New File /admin/Comments/Unapproved.aspx // New file /admin/Comments/Unapproved.aspx.cs // New File /App_Code/Controls/CommentListView.cs // New file /themes/Standard/style.css /themes/Standard/CommentView.ascx /UserControls/CommentView.ascx /UserControls/CommentView.ascx.cs /blog.js [BlogEngine.Core] /Comment.cs /Providers/XmlProvider/Posts.cs /Web/Controls/CommentViewBase.cs [MISC] - I've updated the XmlProvider. Any other providers will also need to be updated for Comment.IsSpam [boolean] and Comment.Rating [int] read/write - All exisiting comments that are not approved will be marked as spam - All existing comments will have the default rating of 0 - Only the Standard theme has been updated. The following styles have been added ( see '/themes/Standard/style.css' ): - #commentTypeMenu - #commentTypeMenu li - #commentTypeMenu li.selected - .commentListTabContainer - .commentRatingPositive - .commentRatingNegative - To have collapsed comments (for example, when a Spam comment is a child of a non-spam comment, the non-spam comment would appear "collapsed" in the Spam view ), you must define that view in the '/themes//CommentView.ascx' file. See the included '/themes/Standard/CommentView.ascx' file for an example. This file also contains the buttons that handle the rating of comments.