<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://alexcrome.co.uk/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Community Server</title><link>http://alexcrome.co.uk/community_server/</link><description>Group for Content about my AlexCrome.CS addon package for Community Server 2008</description><dc:language /><generator>Telligent Community 5.6.583.17537 (Build: 5.6.583.17537)</generator><item><title>Forum Post: Re: Error using the Quick reply form!</title><link>http://alexcrome.co.uk/community_server/f/24/p/140/727.aspx#727</link><pubDate>Fri, 27 Aug 2010 13:02:00 GMT</pubDate><guid isPermaLink="false">14ef0438-becd-400b-84a7-36022fc26c96:727</guid><dc:creator>mbtshoes</dc:creator><description>&lt;p&gt;thanks for sharing.&lt;/p&gt; </description></item><item><title>Wiki: Alex Crome.CS 2008.5 Documentation</title><link>http://alexcrome.co.uk/community_server/w/alexcrome-cs-2008-5/default.aspx</link><pubDate>Mon, 14 Jun 2010 12:41:00 GMT</pubDate><guid isPermaLink="false">14ef0438-becd-400b-84a7-36022fc26c96:1</guid><dc:creator>Anonymous</dc:creator><description>This wiki contains documentation for my AlexCrome.CS 2008.5 addons for Community Server.</description></item><item><title>Forum Post: Re: New active topics page - displays each thread twice</title><link>http://alexcrome.co.uk/community_server/f/24/p/141/682.aspx#682</link><pubDate>Thu, 03 Sep 2009 15:49:00 GMT</pubDate><guid isPermaLink="false">14ef0438-becd-400b-84a7-36022fc26c96:682</guid><dc:creator>Erik P. Ernst - Dynamics User Group</dc:creator><description>&lt;p&gt;Hi Alex,&lt;/p&gt;  &lt;p&gt;I&amp;#39;ve attached it here (well not you don&amp;#39;t allow to attach aspx files).&lt;/p&gt;  &lt;p&gt;  &lt;blockquote style="overflow-x: scroll;"&gt;&lt;pre style="margin: 0px;"&gt;  &lt;/pre&gt;&lt;/blockquote&gt;&lt;/p&gt;  &lt;p&gt;&amp;lt;%@ Page EnableViewState=&amp;quot;false&amp;quot; Language=&amp;quot;C#&amp;quot; AutoEventWireup=&amp;quot;true&amp;quot; Inherits=&amp;quot;CommunityServer.Discussions.Controls.CSForumThemePage&amp;quot; MasterPageFile=&amp;quot;..\forums\forums.Master&amp;quot; %&amp;gt;&lt;br /&gt;&amp;lt;%@ Register Assembly=&amp;quot;AlexCrome.CS&amp;quot; Namespace=&amp;quot;AlexCrome.CS.Controls&amp;quot; TagPrefix=&amp;quot;ACControl&amp;quot; %&amp;gt;&lt;br /&gt;&amp;lt;%@ Import Namespace=&amp;quot;CommunityServer.Components&amp;quot; %&amp;gt;&lt;br /&gt;&amp;lt;%@ Import Namespace=&amp;quot;CommunityServer.Discussions.Components&amp;quot; %&amp;gt;&lt;br /&gt;&amp;lt;script runat=&amp;quot;server&amp;quot; type=&amp;quot;text/C#&amp;quot; &amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; protected override void OnLoad(EventArgs e)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (!GroupByForum)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FilteredThreadList.QueryOverrides.QueryImplementation = null;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; protected override void OnInit(EventArgs e)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; CSContext context = CSContext.Current;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; User user = context.User;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; // If the user has changed view, save the change to their profile as an Extended Attribute&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; string currentSortOrder = context.QueryString[&amp;quot;Sort&amp;quot;];&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; if (!user.IsAnonymous &amp;amp;&amp;amp; !String.IsNullOrEmpty(currentSortOrder) &amp;amp;&amp;amp; currentSortOrder != user.GetExtendedAttribute(&amp;quot;FilteredThreadListSort&amp;quot;))&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; user.SetExtendedAttribute(&amp;quot;FilteredThreadListSort&amp;quot;, context.QueryString[&amp;quot;Sort&amp;quot;]);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; CommunityServer.Users.UpdateUser(user);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; // If we&amp;#39;re grouping by forum, show more results per page&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; if (GroupByForum)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; FilteredThreadList.QueryOverrides.PageSize = 30;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; else&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; FilteredThreadList.QueryOverrides.PageSize = 20;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; // Moved this from conditional actions to OnInit as it removes over complicated markup&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; // and doesn&amp;#39;t cause the repeater to be databound twice&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; switch (context.RewrittenUrlName)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; case &amp;quot;forums.post_Unanswered&amp;quot;:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; FilteredThreadList.QueryOverrides.UnAnsweredOnly = true;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; break;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; case &amp;quot;forums.post_Active&amp;quot;:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; FilteredThreadList.QueryOverrides.ActiveTopics = true;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; break;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; case &amp;quot;forums.post_NotRead&amp;quot;:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; FilteredThreadList.QueryOverrides.UnReadOnly = true;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; break;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; case &amp;quot;forums.post_Videos&amp;quot;:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; FilteredThreadList.QueryOverrides.PostMedia = PostMediaType.Video;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; break;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; case &amp;quot;forums.user_MyForums&amp;quot;:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; FilteredThreadList.QueryOverrides.UserFilter = ThreadUsersFilter.ShowTopicsParticipatedIn;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; break;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; void FilteredThreadList_DataBinding(object sender, EventArgs e)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; /* For some reason, chameleon repeaters get databound twice&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;* which means if only posts form one forum or group are displayed&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;* when the control is databound for the second time, the fist&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;* item does not register as being of a new group / forum. */&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; lastForumID = -1;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; lastGroupId = -1;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; previousPostID = -1;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; previousIsAlternatingTemplate = false;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; int lastGroupId = -1;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /// &amp;lt;summary&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /// Compares the provided GroupID value with the GroupID of the previous post&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /// &amp;lt;/summary&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /// &amp;lt;param name=&amp;quot;forumID&amp;quot;&amp;gt;The GroupId to compare to.&amp;lt;/param&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /// &amp;lt;returns&amp;gt;Returns true if the GroupID value has changed, otherwise false.&amp;lt;/returns&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public bool ShowGroupHeader(int groupID)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; if (groupID != lastGroupId &amp;amp;&amp;amp; GroupByForum)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; lastGroupId = groupID;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; return true;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; else return false;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; int lastForumID = -1;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /// &amp;lt;summary&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /// Compares the provided ForumID value with the ForumID of the previous post&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /// &amp;lt;/summary&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /// &amp;lt;param name=&amp;quot;forumID&amp;quot;&amp;gt;The ForumID value to compare to.&amp;lt;/param&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /// &amp;lt;returns&amp;gt;Returns true if the ForumID value has changed, otherwise false.&amp;lt;/returns&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public bool ShowForumHeader(int forumID)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; if (forumID != lastForumID &amp;amp;&amp;amp; GroupByForum)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; //Update the lastForumID value&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; lastForumID = forumID;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; //Reset Alternating Template value&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; previousIsAlternatingTemplate = false;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; return true;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; else&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; return false;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; int previousPostID;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; bool previousIsAlternatingTemplate = false;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /// &amp;lt;summary&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /// Determines whether the current item should be rendered as an &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /// alternating item template&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /// &amp;lt;/summary&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /// &amp;lt;param name=&amp;quot;postID&amp;quot;&amp;gt;the ID of the current post&amp;lt;/param&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /// &amp;lt;returns&amp;gt;&amp;lt;/returns&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; bool IsAlternatingTemplate(int postID)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; /* For group rendering, can&amp;#39;t rely on item / alternating item template of&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;* filtered thread list as otherwise individual forums may not always have&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;* first row the same colour as each other which just looks odd&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;*/&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; /* Have to compare against the ID of the previous post as the condition&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;* is evaluated twice, which would leave as all rows rendering as a&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;* normal item template */&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; if (postID == previousPostID)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; return previousIsAlternatingTemplate;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; else&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; previousIsAlternatingTemplate = !previousIsAlternatingTemplate;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; return !previousIsAlternatingTemplate;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /// &amp;lt;summary&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /// Are we grouping posts by forum they were posted to&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /// &amp;lt;/summary&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; bool GroupByForum&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; get&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; CSContext context = CSContext.Current;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; if (context.User.IsAnonymous)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; return context.QueryString[&amp;quot;Sort&amp;quot;] == &amp;quot;SortOrder&amp;quot;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; else&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; return CSContext.Current.User.GetExtendedAttribute(&amp;quot;FilteredThreadListSort&amp;quot;) == &amp;quot;SortOrder&amp;quot;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;lt;/script&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;asp:Content ContentPlaceHolderID=&amp;quot;bbcr&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;CSForum:BreadCrumb runat=&amp;quot;server&amp;quot; Tag=&amp;quot;Div&amp;quot; CssClass=&amp;quot;CommonBreadCrumbArea&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;LeaderTemplate&amp;gt;&amp;lt;div class=&amp;quot;Common&amp;quot;&amp;gt;&amp;lt;/LeaderTemplate&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;TrailerTemplate&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/TrailerTemplate&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/CSForum:BreadCrumb&amp;gt;&lt;br /&gt;&amp;lt;/asp:Content&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;asp:Content ContentPlaceHolderID=&amp;quot;tr&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;%-- Set the title based on the URL we&amp;#39;re viewing --%&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;CSControl:Title ResourceName=&amp;quot;ViewUnansweredThreads_Title&amp;quot; IncludeSiteName=&amp;quot;true&amp;quot; EnableRendering=&amp;quot;true&amp;quot; Tag=&amp;quot;H1&amp;quot; CssClass=&amp;quot;CommonTitle&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;DisplayConditions&amp;gt;&amp;lt;CSControl:CurrentSiteUrlCondition runat=&amp;quot;server&amp;quot; SiteUrlName=&amp;quot;forums.post_Unanswered&amp;quot; /&amp;gt;&amp;lt;/DisplayConditions&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/CSControl:Title&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;CSControl:Title ResourceName=&amp;quot;ViewActiveThreads_Title&amp;quot; IncludeSiteName=&amp;quot;true&amp;quot; EnableRendering=&amp;quot;true&amp;quot; Tag=&amp;quot;H1&amp;quot; CssClass=&amp;quot;CommonTitle&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;DisplayConditions&amp;gt;&amp;lt;CSControl:CurrentSiteUrlCondition runat=&amp;quot;server&amp;quot; SiteUrlName=&amp;quot;forums.post_Active&amp;quot; /&amp;gt;&amp;lt;/DisplayConditions&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/CSControl:Title&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;CSControl:Title ResourceName=&amp;quot;ViewNotReadThreads_Title&amp;quot; IncludeSiteName=&amp;quot;true&amp;quot; EnableRendering=&amp;quot;true&amp;quot; Tag=&amp;quot;H1&amp;quot; CssClass=&amp;quot;CommonTitle&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;DisplayConditions&amp;gt;&amp;lt;CSControl:CurrentSiteUrlCondition runat=&amp;quot;server&amp;quot; SiteUrlName=&amp;quot;forums.post_NotRead&amp;quot; /&amp;gt;&amp;lt;/DisplayConditions&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/CSControl:Title&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;CSControl:Title ResourceName=&amp;quot;ViewVideos_Title&amp;quot; IncludeSiteName=&amp;quot;true&amp;quot; EnableRendering=&amp;quot;true&amp;quot; Tag=&amp;quot;H1&amp;quot; CssClass=&amp;quot;CommonTitle&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;DisplayConditions&amp;gt;&amp;lt;CSControl:CurrentSiteUrlCondition runat=&amp;quot;server&amp;quot; SiteUrlName=&amp;quot;forums.post_Videos&amp;quot; /&amp;gt;&amp;lt;/DisplayConditions&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/CSControl:Title&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;CSControl:Title ResourceName=&amp;quot;Forums_YourDiscussions&amp;quot; IncludeSiteName=&amp;quot;true&amp;quot; EnableRendering=&amp;quot;true&amp;quot; Tag=&amp;quot;H1&amp;quot; CssClass=&amp;quot;CommonTitle&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;DisplayConditions&amp;gt;&amp;lt;CSControl:CurrentSiteUrlCondition runat=&amp;quot;server&amp;quot; SiteUrlName=&amp;quot;forums.user_MyForums&amp;quot; /&amp;gt;&amp;lt;/DisplayConditions&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/CSControl:Title&amp;gt;&lt;br /&gt;&amp;lt;/asp:Content&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;asp:Content ContentPlaceHolderID=&amp;quot;bcr&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;%-- If the user is not logged in and we&amp;#39;re looking at the &amp;#39;not read&amp;#39; or &amp;#39;my forums&amp;#39; page, redirect to the login page --%&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;CSControl:ConditionalAction runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Conditions runat=&amp;quot;server&amp;quot; Operator=&amp;quot;And&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;CSControl:UserPropertyValueComparison UseAccessingUser=&amp;quot;true&amp;quot; ComparisonProperty=&amp;quot;IsAnonymous&amp;quot; Operator=&amp;quot;IsSetOrTrue&amp;quot; runat=&amp;quot;server&amp;quot; /&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;CSControl:Conditions Operator=&amp;quot;Or&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;CSControl:CurrentSiteUrlCondition runat=&amp;quot;server&amp;quot; SiteUrlName=&amp;quot;forums.post_NotRead&amp;quot; /&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;CSControl:CurrentSiteUrlCondition runat=&amp;quot;server&amp;quot; SiteUrlName=&amp;quot;forums.user_MyForums&amp;quot; /&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/CSControl:Conditions&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/Conditions&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Actions&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;CSControl:GoToSiteUrlAction runat=&amp;quot;server&amp;quot; UrlName=&amp;quot;login&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Parameter1Template&amp;gt;&amp;lt;CSControl:ModifiedUrl runat=&amp;quot;server&amp;quot; Encoding=&amp;quot;URL&amp;quot; RenderRawUrl=&amp;quot;true&amp;quot; /&amp;gt;&amp;lt;/Parameter1Template&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/CSControl:GoToSiteUrlAction&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/Actions&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/CSControl:ConditionalAction&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;%-- Set the appropriate options on the thread list control based on the URL we&amp;#39;re viewing&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;CSControl:ConditionalAction runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Conditions&amp;gt;&amp;lt;CSControl:CurrentSiteUrlCondition runat=&amp;quot;server&amp;quot; SiteUrlName=&amp;quot;forums.post_Unanswered&amp;quot; /&amp;gt;&amp;lt;/Conditions&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Actions&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;CSControl:SetQueryOverridePropertyAction runat=&amp;quot;server&amp;quot; ListControlId=&amp;quot;FilteredThreadList&amp;quot; QueryOverrideProperty=&amp;quot;UnAnsweredOnly&amp;quot; QueryOverrideValue=&amp;quot;true&amp;quot; /&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;CSControl:ClearAndDataBindRepeaterAction runat=&amp;quot;server&amp;quot; RepeaterId=&amp;quot;FilteredThreadList&amp;quot; /&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/Actions&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/CSControl:ConditionalAction&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;CSControl:ConditionalAction runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Conditions&amp;gt;&amp;lt;CSControl:CurrentSiteUrlCondition runat=&amp;quot;server&amp;quot; SiteUrlName=&amp;quot;forums.post_Active&amp;quot; /&amp;gt;&amp;lt;/Conditions&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Actions&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;CSControl:SetQueryOverridePropertyAction runat=&amp;quot;server&amp;quot; ListControlId=&amp;quot;FilteredThreadList&amp;quot; QueryOverrideProperty=&amp;quot;ActiveTopics&amp;quot; QueryOverrideValue=&amp;quot;true&amp;quot; /&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;CSControl:ClearAndDataBindRepeaterAction runat=&amp;quot;server&amp;quot; RepeaterId=&amp;quot;FilteredThreadList&amp;quot; /&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/Actions&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/CSControl:ConditionalAction&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;CSControl:ConditionalAction runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Conditions&amp;gt;&amp;lt;CSControl:CurrentSiteUrlCondition runat=&amp;quot;server&amp;quot; SiteUrlName=&amp;quot;forums.post_NotRead&amp;quot; /&amp;gt;&amp;lt;/Conditions&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Actions&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;CSControl:SetQueryOverridePropertyAction runat=&amp;quot;server&amp;quot; ListControlId=&amp;quot;FilteredThreadList&amp;quot; QueryOverrideProperty=&amp;quot;UnReadOnly&amp;quot; QueryOverrideValue=&amp;quot;true&amp;quot; /&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;CSControl:ClearAndDataBindRepeaterAction runat=&amp;quot;server&amp;quot; RepeaterId=&amp;quot;FilteredThreadList&amp;quot; /&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/Actions&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/CSControl:ConditionalAction&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;CSControl:ConditionalAction runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Conditions&amp;gt;&amp;lt;CSControl:CurrentSiteUrlCondition runat=&amp;quot;server&amp;quot; SiteUrlName=&amp;quot;forums.post_Videos&amp;quot; /&amp;gt;&amp;lt;/Conditions&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Actions&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;CSControl:SetQueryOverridePropertyAction runat=&amp;quot;server&amp;quot; ListControlId=&amp;quot;FilteredThreadList&amp;quot; QueryOverrideProperty=&amp;quot;PostMedia&amp;quot; QueryOverrideValue=&amp;quot;Video&amp;quot; /&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;CSControl:ClearAndDataBindRepeaterAction runat=&amp;quot;server&amp;quot; RepeaterId=&amp;quot;FilteredThreadList&amp;quot; /&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/Actions&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/CSControl:ConditionalAction&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;CSControl:ConditionalAction runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Conditions&amp;gt;&amp;lt;CSControl:CurrentSiteUrlCondition runat=&amp;quot;server&amp;quot; SiteUrlName=&amp;quot;forums.user_MyForums&amp;quot; /&amp;gt;&amp;lt;/Conditions&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Actions&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;CSControl:SetQueryOverridePropertyAction runat=&amp;quot;server&amp;quot; ListControlId=&amp;quot;FilteredThreadList&amp;quot; QueryOverrideProperty=&amp;quot;UserFilter&amp;quot; QueryOverrideValue=&amp;quot;ShowTopicsParticipatedIn&amp;quot; /&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;CSControl:ClearAndDataBindRepeaterAction runat=&amp;quot;server&amp;quot; RepeaterId=&amp;quot;FilteredThreadList&amp;quot; /&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/Actions&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/CSControl:ConditionalAction&amp;gt; --%&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;div class=&amp;quot;CommonContentBox&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;div class=&amp;quot;CommonContentBoxHeaderForm&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;CSForum:ThreadListFilterForm runat=&amp;quot;server&amp;quot; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Tag=&amp;quot;Div&amp;quot; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CssClass=&amp;quot;CommonFormArea&amp;quot; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ApplyChangesImmediately=&amp;quot;true&amp;quot; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DateFilterDropDownListId=&amp;quot;DateFilter&amp;quot; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ForumFilterDropDownListId=&amp;quot;ForumFilter&amp;quot; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ThreadListId=&amp;quot;FilteredThreadList&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;FormTemplate&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;div class=&amp;quot;CommonFormFieldName&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Forum/Group: &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;asp:DropDownList runat=&amp;quot;server&amp;quot; ID=&amp;quot;ForumFilter&amp;quot; /&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;asp:DropDownList runat=&amp;quot;server&amp;quot; ID=&amp;quot;DateFilter&amp;quot; /&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/FormTemplate&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/CSForum:ThreadListFilterForm&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;CSControl:ResourceControl runat=&amp;quot;server&amp;quot; ResourceName=&amp;quot;UserSearchControl_SortBy&amp;quot; /&amp;gt;:&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;CSControl:ConditionalContent runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;ContentConditions runat=&amp;quot;server&amp;quot; Operator=&amp;quot;Not&amp;quot;&amp;gt;&amp;lt;CSControl:CustomCondition CustomResult=&amp;#39;&amp;lt;%# GroupByForum %&amp;gt;&amp;#39; runat=&amp;quot;server&amp;quot; /&amp;gt;&amp;lt;/ContentConditions&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;TrueContentTemplate&amp;gt;&amp;lt;CSControl:ModifiedUrl Tag=&amp;quot;B&amp;quot; Text=&amp;quot;Date Posted&amp;quot; QueryStringModification=&amp;quot;Sort=Date&amp;amp;amp;PageIndex=1&amp;quot; runat=&amp;quot;server&amp;quot; /&amp;gt;&amp;lt;/TrueContentTemplate&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;FalseContentTemplate&amp;gt;&amp;lt;CSControl:ModifiedUrl Text=&amp;quot;Date Posted&amp;quot; QueryStringModification=&amp;quot;Sort=Date&amp;amp;amp;PageIndex=1&amp;quot; runat=&amp;quot;server&amp;quot; /&amp;gt;&amp;lt;/FalseContentTemplate&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/CSControl:ConditionalContent&amp;gt; |&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;CSControl:ConditionalContent runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;ContentConditions runat=&amp;quot;server&amp;quot;&amp;gt;&amp;lt;CSControl:CustomCondition CustomResult=&amp;#39;&amp;lt;%# GroupByForum %&amp;gt;&amp;#39; runat=&amp;quot;server&amp;quot; /&amp;gt;&amp;lt;/ContentConditions&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;TrueContentTemplate&amp;gt;&amp;lt;CSControl:ModifiedUrl Tag=&amp;quot;B&amp;quot; Text=&amp;quot;Forum Posted In&amp;quot; QueryStringModification=&amp;quot;Sort=SortOrder&amp;amp;amp;PageIndex=1&amp;quot; runat=&amp;quot;server&amp;quot; /&amp;gt;&amp;lt;/TrueContentTemplate&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;FalseContentTemplate&amp;gt;&amp;lt;CSControl:ModifiedUrl Text=&amp;quot;Forum Posted In&amp;quot; QueryStringModification=&amp;quot;Sort=SortOrder&amp;amp;amp;PageIndex=1&amp;quot; runat=&amp;quot;server&amp;quot; /&amp;gt;&amp;lt;/FalseContentTemplate&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/CSControl:ConditionalContent&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;div class=&amp;quot;CommonContentBoxContent&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;%-- Set the description of the page based on the URL we&amp;#39;re viewing --%&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;CSControl:ResourceControl runat=&amp;quot;server&amp;quot; Tag=&amp;quot;Div&amp;quot; CssClass=&amp;quot;CommonDescription&amp;quot; ResourceName=&amp;quot;ViewUnansweredThreads_Description&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;DisplayConditions runat=&amp;quot;server&amp;quot;&amp;gt;&amp;lt;CSControl:CurrentSiteUrlCondition runat=&amp;quot;server&amp;quot; SiteUrlName=&amp;quot;forums.post_Unanswered&amp;quot; /&amp;gt;&amp;lt;/DisplayConditions&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/CSControl:ResourceControl&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;CSControl:ResourceControl runat=&amp;quot;server&amp;quot; Tag=&amp;quot;Div&amp;quot; CssClass=&amp;quot;CommonDescription&amp;quot; ResourceName=&amp;quot;ViewActiveThreads_Description&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;DisplayConditions runat=&amp;quot;server&amp;quot;&amp;gt;&amp;lt;CSControl:CurrentSiteUrlCondition runat=&amp;quot;server&amp;quot; SiteUrlName=&amp;quot;forums.post_Active&amp;quot; /&amp;gt;&amp;lt;/DisplayConditions&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/CSControl:ResourceControl&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;CSControl:ResourceControl runat=&amp;quot;server&amp;quot; Tag=&amp;quot;Div&amp;quot; CssClass=&amp;quot;CommonDescription&amp;quot; ResourceName=&amp;quot;ViewNotReadThreads_Description&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;DisplayConditions runat=&amp;quot;server&amp;quot;&amp;gt;&amp;lt;CSControl:CurrentSiteUrlCondition runat=&amp;quot;server&amp;quot; SiteUrlName=&amp;quot;forums.post_NotRead&amp;quot; /&amp;gt;&amp;lt;/DisplayConditions&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/CSControl:ResourceControl&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;CSControl:ResourceControl runat=&amp;quot;server&amp;quot; Tag=&amp;quot;Div&amp;quot; CssClass=&amp;quot;CommonDescription&amp;quot; ResourceName=&amp;quot;ViewVideos_Description&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;DisplayConditions runat=&amp;quot;server&amp;quot;&amp;gt;&amp;lt;CSControl:CurrentSiteUrlCondition runat=&amp;quot;server&amp;quot; SiteUrlName=&amp;quot;forums.post_Videos&amp;quot; /&amp;gt;&amp;lt;/DisplayConditions&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/CSControl:ResourceControl&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;CSControl:ResourceControl runat=&amp;quot;server&amp;quot; Tag=&amp;quot;Div&amp;quot; CssClass=&amp;quot;CommonDescription&amp;quot; ResourceName=&amp;quot;ViewMyForumsThreads_Description&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;DisplayConditions runat=&amp;quot;server&amp;quot;&amp;gt;&amp;lt;CSControl:CurrentSiteUrlCondition runat=&amp;quot;server&amp;quot; SiteUrlName=&amp;quot;forums.user_MyForums&amp;quot; /&amp;gt;&amp;lt;/DisplayConditions&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/CSControl:ResourceControl&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;CSForum:ThreadList runat=&amp;quot;server&amp;quot; ID=&amp;quot;FilteredThreadList&amp;quot; ShowHeaderFooterOnNone=&amp;quot;false&amp;quot; OnDataBinding=&amp;quot;FilteredThreadList_DataBinding&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;QueryOverrides runat=&amp;quot;server&amp;quot; PagerID=&amp;quot;ThreadsPager&amp;quot; PageSize=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;ACControl:SortThreadsByGroupForumSortOrderQueryImplementation CacheQuery=&amp;quot;true&amp;quot; SortBySortOrder=&amp;quot;true&amp;quot; runat=&amp;quot;server&amp;quot; /&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/QueryOverrides&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;HeaderTemplate&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;div class=&amp;quot;CommonListArea&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;table width=&amp;quot;100%&amp;quot; cellpadding=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;CSControl:PlaceHolder runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;DisplayConditions runat=&amp;quot;server&amp;quot; Operator=&amp;quot;Not&amp;quot;&amp;gt;&amp;lt;CSControl:CustomCondition CustomResult=&amp;#39;&amp;lt;%# GroupByForum %&amp;gt;&amp;#39; runat=&amp;quot;server&amp;quot; /&amp;gt;&amp;lt;/DisplayConditions&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;ContentTemplate&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;table width=&amp;quot;100%&amp;quot; cellpadding=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;thead&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;tr&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;th class=&amp;quot;CommonListHeader&amp;quot; colspan=&amp;quot;2&amp;quot;&amp;gt;&amp;lt;CSControl:ResourceControl runat=&amp;quot;server&amp;quot; ResourceName=&amp;quot;ViewThreads_Posts&amp;quot; /&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;th class=&amp;quot;CommonListHeader ForumMyRepliesHeader&amp;quot;&amp;gt;Author&amp;lt;/th&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;th class=&amp;quot;CommonListHeader ForumMyRepliesHeader&amp;quot;&amp;gt;&amp;lt;CSControl:ResourceControl runat=&amp;quot;server&amp;quot; ResourceName=&amp;quot;ViewThreads_TitleViews&amp;quot; /&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;th class=&amp;quot;CommonListHeader ForumMyRepliesHeader&amp;quot;&amp;gt;&amp;lt;CSControl:ResourceControl runat=&amp;quot;server&amp;quot; ResourceName=&amp;quot;ViewThreads_TitleReplies&amp;quot; /&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;th class=&amp;quot;CommonListHeader ForumMyRepliesHeader&amp;quot;&amp;gt;Last Post&amp;lt;/th&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/tr&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/thead&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/ContentTemplate&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/CSControl:PlaceHolder&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;tbody&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/HeaderTemplate&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;ItemTemplate&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;CSControl:PlaceHolder runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;DisplayConditions runat=&amp;quot;server&amp;quot;&amp;gt;&amp;lt;CSControl:CustomCondition CustomResult=&amp;#39;&amp;lt;%# ShowForumHeader((int)Eval(&amp;quot;SectionId&amp;quot;)) %&amp;gt;&amp;#39; runat=&amp;quot;server&amp;quot; /&amp;gt;&amp;lt;/DisplayConditions&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;ContentTemplate&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;%-- Putting in a second Condition Control screws up using Eval, so have to nest two placeholder cotnrols --%&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;CSControl:PlaceHolder runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;DisplayConditions runat=&amp;quot;server&amp;quot;&amp;gt;&amp;lt;CSControl:ControlVisibilityCondition ControlId=&amp;quot;GroupHeader&amp;quot; ControlVisiblilityEquals=&amp;quot;false&amp;quot; runat=&amp;quot;server&amp;quot; /&amp;gt;&amp;lt;/DisplayConditions&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;ContentTemplate&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/tbody&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/table&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;CSForum:ForumData runat=&amp;quot;server&amp;quot; Property=&amp;quot;Name&amp;quot; LinkTo=&amp;quot;HomePage&amp;quot; Tag=&amp;quot;H4&amp;quot; CssClass=&amp;quot;CommonListTitle&amp;quot; /&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;table width=&amp;quot;100%&amp;quot; cellpadding=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;thead&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;tr&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;th class=&amp;quot;CommonListHeader&amp;quot; colspan=&amp;quot;2&amp;quot;&amp;gt;&amp;lt;CSControl:ResourceControl runat=&amp;quot;server&amp;quot; ResourceName=&amp;quot;ViewThreads_Posts&amp;quot; /&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;th class=&amp;quot;CommonListHeader ForumMyRepliesHeader&amp;quot;&amp;gt;Author&amp;lt;/th&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;th class=&amp;quot;CommonListHeader ForumMyRepliesHeader&amp;quot;&amp;gt;&amp;lt;CSControl:ResourceControl runat=&amp;quot;server&amp;quot; ResourceName=&amp;quot;ViewThreads_TitleViews&amp;quot; /&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;th class=&amp;quot;CommonListHeader ForumMyRepliesHeader&amp;quot;&amp;gt;&amp;lt;CSControl:ResourceControl runat=&amp;quot;server&amp;quot; ResourceName=&amp;quot;ViewThreads_TitleReplies&amp;quot; /&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;th class=&amp;quot;CommonListHeader ForumMyRepliesHeader&amp;quot;&amp;gt;Last Post&amp;lt;/th&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/tr&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/thead&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;tbody&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/ContentTemplate&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/CSControl:PlaceHolder&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/ContentTemplate&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/CSControl:PlaceHolder&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;tr class=&amp;quot;&amp;lt;%# IsAlternatingTemplate((Container.DataItem as Post).PostID) ? &amp;quot;CommonListRowAlt&amp;quot; : &amp;quot;CommonListRow&amp;quot; %&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;CSForum:ThreadStatusIcon runat=&amp;quot;server&amp;quot; Tag=&amp;quot;Td&amp;quot; CssClass=&amp;quot;CommonListCell ForumMyImageColumn&amp;quot; /&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;td class=&amp;quot;CommonListCell ForumMyNameColumn dug_column&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;table width=&amp;quot;100%&amp;quot; cellpadding=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;tr&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;td class=&amp;quot;ForumSubListCellLeftMost&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;CSForum:ThreadEmoticon runat=&amp;quot;server&amp;quot; /&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;CSForum:ThreadData Property=&amp;quot;Subject&amp;quot; TruncateAt=&amp;quot;65&amp;quot; LinkTo=&amp;quot;Thread&amp;quot; LinkCssClass=&amp;quot;ForumNameRead&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;&amp;lt;DisplayConditions&amp;gt;&amp;lt;CSForum:ThreadPropertyComparison ComparisonProperty1=&amp;quot;HasRead&amp;quot; Operator=&amp;quot;IsSetOrTrue&amp;quot; runat=&amp;quot;server&amp;quot; /&amp;gt;&amp;lt;/DisplayConditions&amp;gt;&amp;lt;/CSForum:ThreadData&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;CSForum:ThreadData Property=&amp;quot;Subject&amp;quot; TruncateAt=&amp;quot;65&amp;quot; LinkTo=&amp;quot;Thread&amp;quot; LinkCssClass=&amp;quot;ForumNameUnRead&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;&amp;lt;DisplayConditions Operator=&amp;quot;Not&amp;quot;&amp;gt;&amp;lt;CSForum:ThreadPropertyComparison ComparisonProperty1=&amp;quot;HasRead&amp;quot; Operator=&amp;quot;IsSetOrTrue&amp;quot; runat=&amp;quot;server&amp;quot; /&amp;gt;&amp;lt;/DisplayConditions&amp;gt;&amp;lt;/CSForum:ThreadData&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/td&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;td class=&amp;quot;ForumSubListCell&amp;quot; align=&amp;quot;right&amp;quot; nowrap=&amp;quot;nowrap&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;CSForum:ThreadRating runat=&amp;quot;server&amp;quot; IsReadOnly=&amp;quot;true&amp;quot; RatingCssClass=&amp;quot;CommonRateControl&amp;quot; RatingReadOnlyCssClass=&amp;quot;CommonRateControlReadOnly&amp;quot; RatingActiveCssClass=&amp;quot;CommonRateControlActive&amp;quot; ImagesBaseUrl=&amp;quot;~/Themes/hawaii/images/common/&amp;quot; /&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;CSControl:PlaceHolder runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;DisplayConditions runat=&amp;quot;server&amp;quot; Operator=&amp;quot;And&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;CSForum:ForumConfigurationPropertyValueComparison ComparisonProperty=&amp;quot;EnableThreadStatus&amp;quot; Operator=&amp;quot;IsSetOrTrue&amp;quot; runat=&amp;quot;server&amp;quot; /&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;CSForum:ThreadPropertyValueComparison ComparisonProperty=&amp;quot;Status&amp;quot; Operator=&amp;quot;EqualTo&amp;quot; ComparisonValue=&amp;quot;NotAnswered&amp;quot; runat=&amp;quot;server&amp;quot; /&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;CSForum:ThreadPropertyValueComparison runat=&amp;quot;server&amp;quot; ComparisonProperty=&amp;quot;ThreadType&amp;quot; ComparisonValue=&amp;quot;QuestionAndAnswer&amp;quot; Operator=&amp;quot;EqualTo&amp;quot; /&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/DisplayConditions&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;ContentTemplate&amp;gt;&amp;lt;CSControl:ThemeImage ImageUrl=&amp;quot;~/images/status_NotAnswered.gif&amp;quot; runat=&amp;quot;server&amp;quot; AlternateTextResourceName=&amp;quot;Unanswered&amp;quot; /&amp;gt;&amp;lt;/ContentTemplate&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/CSControl:PlaceHolder&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;CSControl:PlaceHolder runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;DisplayConditions runat=&amp;quot;server&amp;quot; Operator=&amp;quot;And&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;CSForum:ForumConfigurationPropertyValueComparison ComparisonProperty=&amp;quot;EnableThreadStatus&amp;quot; Operator=&amp;quot;IsSetOrTrue&amp;quot; runat=&amp;quot;server&amp;quot; /&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;CSForum:ThreadPropertyValueComparison ComparisonProperty=&amp;quot;Status&amp;quot; Operator=&amp;quot;EqualTo&amp;quot; ComparisonValue=&amp;quot;Answered&amp;quot; runat=&amp;quot;server&amp;quot; /&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;CSForum:ThreadPropertyValueComparison runat=&amp;quot;server&amp;quot; ComparisonProperty=&amp;quot;ThreadType&amp;quot; ComparisonValue=&amp;quot;QuestionAndAnswer&amp;quot; Operator=&amp;quot;EqualTo&amp;quot; /&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/DisplayConditions&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;ContentTemplate&amp;gt;&amp;lt;CSControl:ThemeImage ImageUrl=&amp;quot;~/images/status_Answered.gif&amp;quot; runat=&amp;quot;server&amp;quot; AlternateTextResourceName=&amp;quot;Status_VerifiedAnswer&amp;quot; /&amp;gt;&amp;lt;/ContentTemplate&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/CSControl:PlaceHolder&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;CSControl:PlaceHolder runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;DisplayConditions Operator=&amp;quot;And&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;CSForum:ForumConfigurationPropertyValueComparison ComparisonProperty=&amp;quot;EnableThreadStatus&amp;quot; Operator=&amp;quot;IsSetOrTrue&amp;quot; runat=&amp;quot;server&amp;quot; /&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;CSForum:ThreadPropertyValueComparison ComparisonProperty=&amp;quot;Status&amp;quot; Operator=&amp;quot;EqualTo&amp;quot; ComparisonValue=&amp;quot;AnsweredNotVerified&amp;quot; runat=&amp;quot;server&amp;quot; /&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;CSForum:ThreadPropertyValueComparison runat=&amp;quot;server&amp;quot; ComparisonProperty=&amp;quot;ThreadType&amp;quot; ComparisonValue=&amp;quot;QuestionAndAnswer&amp;quot; Operator=&amp;quot;EqualTo&amp;quot; /&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/DisplayConditions&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;ContentTemplate&amp;gt;&amp;lt;CSControl:ThemeImage ImageUrl=&amp;quot;~/images/status_SuggestedAnswer.gif&amp;quot; runat=&amp;quot;server&amp;quot; AlternateTextResourceName=&amp;quot;Status_SuggestedAnswer&amp;quot; /&amp;gt;&amp;lt;/ContentTemplate&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/CSControl:PlaceHolder&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/td&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/tr&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/table&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;CSControl:PlaceHolder runat=&amp;quot;server&amp;quot; &amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;DisplayConditions runat=&amp;quot;server&amp;quot; Operator=&amp;quot;Not&amp;quot;&amp;gt;&amp;lt;CSControl:CustomCondition CustomResult=&amp;#39;&amp;lt;%# GroupByForum %&amp;gt;&amp;#39; runat=&amp;quot;server&amp;quot; /&amp;gt;&amp;lt;/DisplayConditions&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;ContentTemplate&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;table width=&amp;quot;100%&amp;quot; cellpadding=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;tr&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;td class=&amp;quot;ForumSubListCellLeftMost ForumLastPost&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;CSForum:ForumData runat=&amp;quot;server&amp;quot; LinkTo=&amp;quot;HomePage&amp;quot; Property=&amp;quot;Name&amp;quot;&amp;gt;&amp;lt;LeaderTemplate&amp;gt;Posted to &amp;lt;/LeaderTemplate&amp;gt;&amp;lt;/CSForum:ForumData&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/td&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;td class=&amp;quot;ForumSubListCellPager&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;CSForum:ThreadPostPageLinks runat=&amp;quot;server&amp;quot; /&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/td&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/tr&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/table&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/ContentTemplate&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/CSControl:PlaceHolder&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/td&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;td class=&amp;quot;CommonListCell ForumMyAuthorColumn dug_column_c&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;CSControl:UserData runat=&amp;quot;server&amp;quot; LinkTo=&amp;quot;Profile&amp;quot; TruncateAt=&amp;quot;16&amp;quot; Property=&amp;quot;DisplayName&amp;quot; /&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/td&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;td class=&amp;quot;CommonListCell ForumMyRepliesColumn dug_column_c&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;CSForum:ThreadData Property=&amp;quot;Views&amp;quot; runat=&amp;quot;server&amp;quot; /&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/td&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;td class=&amp;quot;CommonListCell ForumMyRepliesColumn dug_column_c&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;CSForum:ThreadData Property=&amp;quot;Replies&amp;quot; runat=&amp;quot;server&amp;quot; /&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/td&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;td class=&amp;quot;CommonListCell ForumMyLastPostColumn dug_column&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;CSControl:PlaceHolder runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;DisplayConditions runat=&amp;quot;server&amp;quot;&amp;gt;&amp;lt;CSForum:ThreadPropertyValueComparison ID=&amp;quot;ThreadPropertyValueComparison1&amp;quot; ComparisonProperty=&amp;quot;ThreadDate&amp;quot; ComparisonValue=&amp;quot;6/8/1980&amp;quot; Operator=&amp;quot;GreaterThan&amp;quot; runat=&amp;quot;server&amp;quot; /&amp;gt;&amp;lt;/DisplayConditions&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;ContentTemplate&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;CSForum:ThreadData LinkTitleText=&amp;quot;Show the last post&amp;quot; LinkTo=&amp;quot;MostRecentPost&amp;quot; Property=&amp;quot;ThreadDate&amp;quot; runat=&amp;quot;server&amp;quot; IncludeTimeInDate=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/CSForum:ThreadData&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;CSForum:ThreadData LinkTitleText=&amp;quot;Show the users profile&amp;quot; LinkTo=&amp;quot;MostRecentPostAuthor&amp;quot; Property=&amp;quot;MostRecentPostAuthor&amp;quot; runat=&amp;quot;server&amp;quot; TruncateAt=&amp;quot;15&amp;quot; &amp;gt;&amp;lt;LeaderTemplate&amp;gt;&amp;lt;br /&amp;gt;by &amp;lt;/LeaderTemplate&amp;gt;&amp;lt;/CSForum:ThreadData&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/ContentTemplate&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/CSControl:PlaceHolder&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/td&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/tr&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/ItemTemplate&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;FooterTemplate&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/tbody&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/table&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/FooterTemplate&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;NoneTemplate&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;div class=&amp;quot;CommonMessageWarning&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;CSControl:ResourceControl runat=&amp;quot;server&amp;quot; ResourceName=&amp;quot;ViewThreads_NoTopics&amp;quot; /&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/NoneTemplate&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/CSForum:ThreadList&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/div&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;div class=&amp;quot;CommonContentBoxFooter&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;CSControl:Pager runat=&amp;quot;server&amp;quot; ID=&amp;quot;ThreadsPager&amp;quot; ShowTotalSummary=&amp;quot;true&amp;quot; /&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;CSForum:AggregateRss runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;DisplayConditions Operator=&amp;quot;Not&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;CSControl:CurrentSiteUrlCondition runat=&amp;quot;server&amp;quot; SiteUrlName=&amp;quot;forums.user_MyForums&amp;quot; /&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/DisplayConditions&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;ContentTemplate&amp;gt;&amp;lt;CSControl:ResourceControl runat=&amp;quot;server&amp;quot; ResourceName=&amp;quot;Rss&amp;quot; CssClass=&amp;quot;dug_rss_button_small&amp;quot; /&amp;gt;&amp;lt;/ContentTemplate&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/CSForum:AggregateRss&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;lt;/asp:Content&amp;gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt;  &lt;p&gt;PS: Why did Telligent remove the [ CODE ][ /CODE ] tag?&lt;/p&gt;</description></item><item><title>Wiki Page: Installation</title><link>http://alexcrome.co.uk/community_server/w/alexcrome-cs-2008-5/installation.aspx</link><pubDate>Wed, 26 Aug 2009 22:23:00 GMT</pubDate><guid isPermaLink="false">14ef0438-becd-400b-84a7-36022fc26c96:13</guid><dc:creator>Alex</dc:creator><description>&lt;p&gt;Before installing any of hte Addons in AlexCrome.CS you first need to download the &lt;a href="/media/p/219.aspx"&gt;latest package&lt;/a&gt;.&lt;/p&gt;  &lt;h2 id="install_all_addons"&gt;Install All Addons&lt;/h2&gt;  &lt;ol&gt;  &lt;li&gt;Copy communityserver_override.config, emails.xml, siteurls_override.config file in the /Includes/ folder to the root of your Community Server Site &lt;/li&gt;  &lt;li&gt;Copy AlexCrome.CS.Resources.xml from the /Includes/ folder to ~/languages/YOURLANGUAGE/ &lt;/li&gt;  &lt;li&gt;Copy forums-filteredthreadlistbyforum.aspx from the /Includes/ folder to /themes/YOURTHEME/ACCustom/ (you may need to create the ACCustom folder) &lt;/li&gt;  &lt;li&gt;Copy ManageAddons.aspx from /Includes/ folder to ~/ControlPanel/Tools/ &lt;/li&gt;  &lt;li&gt;Merge the provided NavBar.merge.config with the existing NavBar.config file&amp;nbsp;in ~/ControlPanel/Settings/ &lt;/li&gt;  &lt;li&gt;Execute the ReferalsSQL.sql script&amp;nbsp;in the /Includes/ folder against your Database &lt;/li&gt;  &lt;li&gt;Copy AlexCrome.CS.dll to the /bin/ directory of your website. &lt;/li&gt;  &lt;/ol&gt;  &lt;h2 id="install_individual_addons"&gt;Install Individual Addons&lt;/h2&gt;  &lt;p&gt;Look through the Documentation articles, find the article on the addon you want to install anhd scroll down to the Installation section.&amp;nbsp; that will provide specific instructions on how to install the specific addon.&lt;/p&gt;</description></item><item><title>Blog: AlexCrome.CS - Blog</title><link>http://alexcrome.co.uk/community_server/b/weblog/default.aspx</link><pubDate>Tue, 23 Jun 2009 16:09:00 GMT</pubDate><guid isPermaLink="false">14ef0438-becd-400b-84a7-36022fc26c96:41</guid><dc:creator>Anonymous</dc:creator><description /></item><item><title>Group: Community Server</title><link>http://alexcrome.co.uk/community_server/default.aspx</link><pubDate>Tue, 23 Jun 2009 16:09:00 GMT</pubDate><guid isPermaLink="false">14ef0438-becd-400b-84a7-36022fc26c96:10</guid><dc:creator>Anonymous</dc:creator><description>Group for Content about my AlexCrome.CS addon package for Community Server 2008</description></item><item><title>Wiki Page: Alex Crome.CS 2008.5 Documentation</title><link>http://alexcrome.co.uk/community_server/w/alexcrome-cs-2008-5/default.aspx</link><pubDate>Tue, 23 Jun 2009 15:58:00 GMT</pubDate><guid isPermaLink="false">14ef0438-becd-400b-84a7-36022fc26c96:27</guid><dc:creator>Anonymous</dc:creator><description /></item><item><title>Wiki Page: Improved Active Topics Page</title><link>http://alexcrome.co.uk/community_server/w/alexcrome-cs-2008-5/improved-active-topics-page.aspx</link><pubDate>Sat, 13 Jun 2009 18:25:00 GMT</pubDate><guid isPermaLink="false">14ef0438-becd-400b-84a7-36022fc26c96:5</guid><dc:creator>Alex</dc:creator><description>&lt;p&gt;(formally Sort Threads By Group Forum Sort Order Query Implementation)&lt;/p&gt;  &lt;p&gt;This control changes the order in which results for a thread list are obtained.&amp;nbsp; This and some inline code magic can make for an improved Active Topics / Unanswered Posts / Unread Posts / My Discussions page, grouping results into individual forums and groups.&lt;/p&gt;  &lt;p&gt;A live example of this is available at &lt;a href="http://alexcrome.co.uk/forums/TopicsActive.aspx"&gt;http://alexcrome.co.uk/forums/TopicsActive.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;N.B. it is a known limitation that this doesn&amp;rsquo;t work with multiple levels of sub forums.&amp;nbsp; These can be worked around by modifying the SortOrder property of sub forums directly in the cs_sections table in the database.&lt;/p&gt;  &lt;h2 id="installation_instructions"&gt;Installation Instructions&lt;/h2&gt;  &lt;ol&gt;  &lt;li&gt;Download AlexCrome.CS&lt;/li&gt;  &lt;li&gt;Copy AlexCrome.CS.dll to the /bin/ directory of your website&lt;a href="/alexcrome-cs-2008/documentation/installing-alexcrome-cs-2008/"&gt;&lt;/a&gt;&lt;/li&gt;  &lt;li&gt;Make a backup copy of your existing /themes/hawaii/forums/filteredthreadlist.aspx page&lt;/li&gt;  &lt;li&gt;Copy the filteredthreadlist.aspx page included in the download&amp;nbsp;to /themes/hawaii/forums/, overwriting your existing page.&lt;/li&gt;  &lt;li&gt;Sit back and enjoy improved filtered thread list pages.&lt;/li&gt;  &lt;/ol&gt;</description></item><item><title>Forum Post: Re: Default behavior of invitation when a logged-in user accepts a new invitation</title><link>http://alexcrome.co.uk/community_server/f/24/p/134/536.aspx#536</link><pubDate>Sun, 31 May 2009 02:17:00 GMT</pubDate><guid isPermaLink="false">14ef0438-becd-400b-84a7-36022fc26c96:536</guid><dc:creator>marty1101</dc:creator><description>&lt;p&gt;Oops! &amp;nbsp;I made a terrible mistake to note down createuser.aspx as the starting point during debugging. &amp;nbsp;All concerns became non-sense. &amp;nbsp;The default behavior is sound. &amp;nbsp;Sorry for taking your time.&lt;/p&gt;  &lt;p&gt;One last thing is to delete the&amp;nbsp;ac_UserReferals entry after a user is deleted. &amp;nbsp;Well, this might not be necessary though ...&lt;/p&gt;</description></item><item><title>Wiki Page: Set Anonymous User Roles</title><link>http://alexcrome.co.uk/community_server/w/alexcrome-cs-2008-5/set-anonymous-user-roles.aspx</link><pubDate>Wed, 20 May 2009 13:17:00 GMT</pubDate><guid isPermaLink="false">14ef0438-becd-400b-84a7-36022fc26c96:18</guid><dc:creator>Alex</dc:creator><description>&lt;link type="text/css" rel="stylesheet" href="/dp.SyntaxHighlighter/Styles/SyntaxHighlighter.css"&gt;&lt;/link&gt;  &lt;script language="javascript" src="/dp.SyntaxHighlighter/Scripts/shCore.js"&gt;&lt;/script&gt;  &lt;script language="javascript" src="/dp.SyntaxHighlighter/Scripts/shBrushXml.js"&gt;&lt;/script&gt;  &lt;p&gt;This addon allows you to assign a special role to the anonymous user so that you can configure navigation items to appear for only the anonymous user.&lt;/p&gt;  &lt;p&gt;By default, if the anonymous user&amp;nbsp;is accessing a&amp;nbsp;Community Server website, the anonymous user&amp;#39;s role is set to just &amp;quot;Everyone&amp;quot; regardless of what roles the anonymous user has in the database.&amp;nbsp; This module overrides this default behaviour to get the anonymous user&amp;#39;s roles from the database.&lt;/p&gt;  &lt;h4 id="configuration"&gt;Installation&lt;/h4&gt;  &lt;ol&gt;  &lt;li&gt;&lt;a href="/media/p/219.aspx"&gt;Download AlexCrome.CS 2008&lt;/a&gt;. &lt;/li&gt;  &lt;li&gt;Copy AlexCrome.CS.dll to the /bin/ directory of your website.&amp;nbsp; &lt;/li&gt;  &lt;li&gt;Ensure your the communityserver_override.config file contains the following&lt;br /&gt;&lt;pre name="2176dc53d7ca4e5b98c1763fb9126b48" class="xhtml"&gt; &amp;lt;Override xpath=&amp;quot;/CommunityServer/CSModules&amp;quot; mode=&amp;quot;add&amp;quot;&amp;gt;     &amp;lt;add name=&amp;quot;SetAnonymousUserRoles&amp;quot; type=&amp;quot;AlexCrome.CS.Modules.SetAnonymousUserRoles, AlexCrome.CS&amp;quot; /&amp;gt; &amp;lt;/Override&amp;gt; &lt;/pre&gt;&lt;/li&gt;  &lt;/ol&gt;  &lt;h4 id="useage" &gt;Useage&lt;/h4&gt;  &lt;p&gt;Create a new role (e.g. &amp;quot;Anonymous&amp;quot;) and add the Anonymous user to this role.&amp;nbsp; You can then configure Navigation Items to only appear to anonymous users by configuring the navigation item to only appear to members of the &amp;quot;Anonymous&amp;quot; role&lt;/p&gt;&lt;script language="javascript"&gt;  dp.SyntaxHighlighter.ClipboardSwf = '/dp.SyntaxHighlighter/Scripts/clipboard.swf'  dp.SyntaxHighlighter.HighlightAll('2176dc53d7ca4e5b98c1763fb9126b48')  &lt;/script&gt;  </description></item><item><title>Forum Post: Re: Post Table Of Contents</title><link>http://alexcrome.co.uk/community_server/f/24/p/113/473.aspx#473</link><pubDate>Sat, 16 May 2009 14:22:00 GMT</pubDate><guid isPermaLink="false">14ef0438-becd-400b-84a7-36022fc26c96:473</guid><dc:creator>Alex</dc:creator><description>&lt;p&gt;If you want to install all the addons, follow the instrucstions set out at &lt;a href="http://alexcrome.co.uk/media/p/219.aspx"&gt;http://alexcrome.co.uk/media/p/219.aspx&lt;/a&gt;&amp;nbsp;.&amp;nbsp; Essentially the /includes/ folder contains files that need to be placed somewhere within Community Server - the install instructions tell you where exactly each file needs to go.&lt;/p&gt;</description></item><item><title>Forum Post: Re: Improved Active Topics Page</title><link>http://alexcrome.co.uk/community_server/f/24/p/112/470.aspx#470</link><pubDate>Sat, 16 May 2009 09:12:00 GMT</pubDate><guid isPermaLink="false">14ef0438-becd-400b-84a7-36022fc26c96:470</guid><dc:creator>Alex</dc:creator><description>&lt;link type="text/css" rel="stylesheet" href="/dp.SyntaxHighlighter/Styles/SyntaxHighlighter.css"&gt;&lt;/link&gt;  &lt;script language="javascript" src="/dp.SyntaxHighlighter/Scripts/shCore.js"&gt;&lt;/script&gt;  &lt;script language="javascript" src="/dp.SyntaxHighlighter/Scripts/shBrushXml.js"&gt;&lt;/script&gt;  &lt;p&gt;I ssee the issue now.&amp;nbsp; Remove&lt;/p&gt;  &lt;p&gt;&lt;pre name="1fea9747b10c4dc6952124d6f73b8ab3" class="xhtml"&gt; &amp;lt;Override xpath=&amp;quot;/SiteUrls/locations/location[@name=&amp;#39;forums&amp;#39;]/url[@name=&amp;#39;forumshome&amp;#39;]&amp;quot; mode=&amp;quot;change&amp;quot; name=&amp;quot;physicalPath&amp;quot; value=&amp;quot;##acThemeDir##&amp;quot; /&amp;gt; &lt;/pre&gt; &lt;/p&gt;  &lt;p&gt;from the siteurls_override.config file.&lt;/p&gt;&lt;script language="javascript"&gt;  dp.SyntaxHighlighter.ClipboardSwf = '/dp.SyntaxHighlighter/Scripts/clipboard.swf'  dp.SyntaxHighlighter.HighlightAll('1fea9747b10c4dc6952124d6f73b8ab3')  &lt;/script&gt;  </description></item><item><title>File: Graffiti to Community Server Migrator</title><link>http://alexcrome.co.uk/community_server/m/misc/465.aspx</link><pubDate>Thu, 14 May 2009 18:19:00 GMT</pubDate><guid isPermaLink="false">14ef0438-becd-400b-84a7-36022fc26c96:465</guid><dc:creator>Alex</dc:creator><description>&lt;p&gt;This is a utility page to migrate content from &lt;a href="http://graffiticms.com"&gt;GraffitiCMS&lt;/a&gt; to &lt;a href="http://communityserver.com/"&gt;Community Server&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;This utility page is very rough around the edges and so should be used with caution - make sure to back up your Community Server database before migrating content into Community Server.&lt;/p&gt;  &lt;p&gt;For more information, including useage instructions,&amp;nbsp;please see &lt;a href="http://alexcrome.co.uk/blogs/community_server/graffiti-to-community-server-migrator.aspx"&gt;http://alexcrome.co.uk/blogs/community_server/graffiti-to-community-server-migrator.aspx&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Blog Post: Graffiti to Community Server Migrator</title><link>http://alexcrome.co.uk/community_server/b/community_server/archive/2009/05/14/graffiti-to-community-server-migrator.aspx</link><pubDate>Thu, 14 May 2009 10:31:00 GMT</pubDate><guid isPermaLink="false">14ef0438-becd-400b-84a7-36022fc26c96:464</guid><dc:creator>Alex</dc:creator><description>&lt;p&gt;A few months ago, I decided to move my website from &lt;a href="http://graffiticms.com/"&gt;GraffitiCMS&lt;/a&gt; to &lt;a href="http://communityserver.com"&gt;Community Server&lt;/a&gt;. Whilst I loved Graffiti as a blogging platform, it didn’t best serve my needs for my &lt;a href="http://alexcrome.co.uk/media/g/alexcrome-cs/default.aspx"&gt;Community Server Addons&lt;/a&gt; – I wanted to be able to show the addons in use, and wanted to use wikis for &lt;a href="http://alexcrome.co.uk/wikis/alexcrome-cs-2008-5/default.aspx"&gt;documentation&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;In order to migrate content from Graffiti to Community Server, I created a utility page that ran within Community Server, and grabbed posts from Graffiti using the Graffiti API.&amp;#160; It imports posts from an individual category (and optionally comments and posts from child categories) into a Community Server blog.&amp;#160; I was actually very surprised how easy it was to get posts out of Graffiti – I just referenced the GraffitiClient.API.dll file included with Graffiti from my custom webpage, created an instance of GraffitiService and could access the Graffiti content from that instance.&lt;/p&gt;  &lt;p&gt;The migrator page I created is available &lt;a href="http://alexcrome.co.uk/media/p/465.aspx"&gt;here&lt;/a&gt;.&amp;#160; It is very rough around the edges - the only testing’s it’s gone through was that it managed to successfully migrate cotnent from my graffiti website to my community server website on the third or fourth attempt.&amp;#160; Make sure to carefully read through the notes section when you open the migrator pgae.&lt;/p&gt;  &lt;p&gt;To use the migrator, just drop the migrator page somewhere within your Community Server website and copy the GraffitiClient.API.dll from your Graffiti install into the /bin/ folder of Community Server.&amp;#160; You can then access the migrator by opening the page in your web browser.&amp;#160; (If you get redirected to an Access Denied page, ensure the user you’re logged in as has permissions to post to at least one blog.)&lt;/p&gt;  &lt;p&gt;Once you’ve opened the Migrator page, there are two steps to the migration – the first is to get a list of categories from Graffiti.&amp;#160; To do that you need to fill in the username and password you use to login to Graffiti, as well as the URL to the Graffiti.&amp;#160; (NOTE, you must make sure you append /api/ to your url.)&amp;#160; Press the Load Graffiti Categories button to load the Categories.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://alexcrome.co.uk/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/community_5F00_server.metablogapi/8015.image_5F00_1237C3D3.png"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="image" border="0" alt="image" src="http://alexcrome.co.uk/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/community_5F00_server.metablogapi/0310.image_5F00_thumb_5F00_71B08420.png" width="244" height="178" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Now you have a list of categories from Graffiti, you can select the categories you want to import and the blog you want to import the content into.&amp;#160; You can also chose if you want to migrate comments, and whether you want to migrate content from all child categories.&amp;#160; To migrate your content, hit the Migrate Posts button and your content will be copied from Graffiti to Community Server.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://alexcrome.co.uk/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/community_5F00_server.metablogapi/2086.image_5F00_6CCDD064.png"&gt;&lt;img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" title="image" border="0" alt="image" src="http://alexcrome.co.uk/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/community_5F00_server.metablogapi/1004.image_5F00_thumb_5F00_0C107738.png" width="244" height="199" /&gt;&lt;/a&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt; Again I must point out it’s very rough around the edges and should not be used without taking appropiate backups.&amp;#160; Feel free to look at the migration code but be warned it’s not pretty however it did the job it was required to do.&lt;/p&gt;</description></item><item><title>Files: Miscellaneous</title><link>http://alexcrome.co.uk/community_server/m/misc/default.aspx</link><pubDate>Thu, 14 May 2009 10:29:00 GMT</pubDate><guid isPermaLink="false">14ef0438-becd-400b-84a7-36022fc26c96:34</guid><dc:creator>Anonymous</dc:creator><description /></item><item><title>Wiki Page: New User Random Avatar</title><link>http://alexcrome.co.uk/community_server/w/alexcrome-cs-2008-5/new-user-random-avatar.aspx</link><pubDate>Thu, 07 May 2009 08:10:00 GMT</pubDate><guid isPermaLink="false">14ef0438-becd-400b-84a7-36022fc26c96:12</guid><dc:creator>Alex</dc:creator><description>&lt;link type="text/css" rel="stylesheet" href="/dp.SyntaxHighlighter/Styles/SyntaxHighlighter.css"&gt;&lt;/link&gt;  &lt;script language="javascript" src="/dp.SyntaxHighlighter/Scripts/shCore.js"&gt;&lt;/script&gt;  &lt;script language="javascript" src="/dp.SyntaxHighlighter/Scripts/shBrushXml.js"&gt;&lt;/script&gt;  &lt;p&gt;The New User Random Avatar module assigns new members a random avatar from the Selectable Avatar store when they first join Community Server.&amp;nbsp;For more information on adding Selectable Avatars, see &lt;a href="http://docswiki.communityserver.com/wikis/product_documentation/adding-selectable-avatars.aspx"&gt;http://docswiki.communityserver.com/wikis/product_documentation/adding-selectable-avatars.aspx&lt;/a&gt;&amp;nbsp;.&lt;/p&gt;  &lt;h4 id="configuration"&gt;Installation&lt;/h4&gt;  &lt;ol&gt;  &lt;li&gt;&lt;a href="/media/p/219.aspx"&gt;Download AlexCrome.CS 2008&lt;/a&gt;. &lt;/li&gt;  &lt;li&gt;Copy AlexCrome.CS.dll to the /bin/ directory of your website.&amp;nbsp;&lt;/li&gt;  &lt;li&gt;Ensure your the communityserver_override.config file contains the following&lt;br /&gt;&lt;pre name="e1faee47ad2347c39c30ad3d9c5945dc" class="xhtml"&gt; &amp;lt;Override xpath=&amp;quot;/CommunityServer/CSModules&amp;quot; mode=&amp;quot;add&amp;quot;&amp;gt; &amp;lt;add name=&amp;quot;NewUserRandomAvatar&amp;quot; type=&amp;quot;AlexCrome.CS.Modules.NewUserRandomAvatar, AlexCrome.CS&amp;quot; /&amp;gt; &amp;lt;/Override&amp;gt; &lt;/pre&gt; &lt;/li&gt;  &lt;/ol&gt;&lt;script language="javascript"&gt;  dp.SyntaxHighlighter.ClipboardSwf = '/dp.SyntaxHighlighter/Scripts/clipboard.swf'  dp.SyntaxHighlighter.HighlightAll('e1faee47ad2347c39c30ad3d9c5945dc')  &lt;/script&gt;  </description></item><item><title>Forum Post: Re: Addon Question</title><link>http://alexcrome.co.uk/community_server/f/24/p/78/344.aspx#344</link><pubDate>Tue, 05 May 2009 19:15:00 GMT</pubDate><guid isPermaLink="false">14ef0438-becd-400b-84a7-36022fc26c96:344</guid><dc:creator>Alex</dc:creator><description>&lt;p&gt;Just reposted - third time&amp;#39;s the charm.&amp;nbsp; Have another go downloading the file.&lt;/p&gt;</description></item><item><title>Wiki Page: Referal Points</title><link>http://alexcrome.co.uk/community_server/w/alexcrome-cs-2008-5/referal-points.aspx</link><pubDate>Mon, 04 May 2009 19:18:00 GMT</pubDate><guid isPermaLink="false">14ef0438-becd-400b-84a7-36022fc26c96:4</guid><dc:creator>Alex</dc:creator><description>&lt;link type="text/css" rel="stylesheet" href="/dp.SyntaxHighlighter/Styles/SyntaxHighlighter.css"&gt;&lt;/link&gt;  &lt;script language="javascript" src="/dp.SyntaxHighlighter/Scripts/shCore.js"&gt;&lt;/script&gt;  &lt;script language="javascript" src="/dp.SyntaxHighlighter/Scripts/shBrushXml.js"&gt;&lt;/script&gt;  &lt;h2 id="overview"&gt;Overview&lt;/h2&gt;  &lt;p&gt;Community Server allows your existing members to invite new members to your community through the Invite User page (/user/inviteuser.aspx).&amp;nbsp; This addon provides an incentive for them to use this as it gives the user points for every new user they bring to the community.&lt;/p&gt;  &lt;p&gt;You can optionally make the user who joins and the user who sent the invitation friends.&lt;/p&gt;  &lt;h2 id="installation_instructions"&gt;Installation Instructions&lt;/h2&gt;  &lt;ol&gt;  &lt;li&gt;&lt;a href="/media/p/219.aspx"&gt;&lt;span style="color:#003399;"&gt;Download AlexCrome.CS 2008&lt;/span&gt;&lt;/a&gt;.5. &lt;/li&gt;  &lt;li&gt;Copy AlexCrome.CS.dll to the /bin/ directory of your website.&lt;/li&gt;  &lt;li&gt;Execute the ReferalsSQL.sql script against your database.&amp;nbsp;&lt;/li&gt;  &lt;li&gt;Ensure your the communityserver_override.config file contains the following&lt;br /&gt;&lt;pre name="0c70f1288a6a4be3b9db67c9e85811c7" class="xhtml"&gt; &amp;lt;!--       Referal Points Addon --&amp;gt; &amp;lt;!-- Change default Points Provider--&amp;gt; &amp;lt;Override xpath=&amp;quot;/CommunityServer/Core/providers&amp;quot; mode=&amp;quot;add&amp;quot; where=&amp;quot;end&amp;quot;&amp;gt;   &amp;lt;add    name = &amp;quot;PointsProvider&amp;quot;           type = &amp;quot;AlexCrome.CS.Provider.ACPointsProvider, AlexCrome.CS&amp;quot;           connectionStringName = &amp;quot;SiteSqlServer&amp;quot; databaseOwnerStringName = &amp;quot;SiteSqlServerOwner&amp;quot;    /&amp;gt; &amp;lt;/Override&amp;gt;  &amp;lt;!-- Add Referal Point Module--&amp;gt; &amp;lt;Override xpath=&amp;quot;/CommunityServer/CSModules&amp;quot; mode=&amp;quot;add&amp;quot;&amp;gt;   &amp;lt;add name=&amp;quot;ReferalPointsModule&amp;quot; type=&amp;quot;AlexCrome.CS.Points.ReferalPointsModule, AlexCrome.CS&amp;quot; /&amp;gt; &amp;lt;/Override&amp;gt; &lt;/pre&gt; &lt;/li&gt;  &lt;/ol&gt;  &lt;h2 id="configuration"&gt;Configuration&lt;/h2&gt;  &lt;p&gt;The Referal Points Addon is a Configurable Addon and can be configured through the Manage Addons page.&amp;nbsp; The following screenshot shows the configuration options available for this addon.&lt;/p&gt;  &lt;p&gt;&lt;a href="/cfs-file.ashx/__key/CommunityServer.Wikis.Components.Files/documentation/0167.ReferalPointsAddonConfiguration.png"&gt;&lt;img src="/resized-image.ashx/__size/550x0/__key/CommunityServer.Wikis.Components.Files/documentation/0167.ReferalPointsAddonConfiguration.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;script language="javascript"&gt;  dp.SyntaxHighlighter.ClipboardSwf = '/dp.SyntaxHighlighter/Scripts/clipboard.swf'  dp.SyntaxHighlighter.HighlightAll('0c70f1288a6a4be3b9db67c9e85811c7')  &lt;/script&gt;  </description></item><item><title>Blog Post: Developing on Community Server</title><link>http://alexcrome.co.uk/community_server/b/community_server/archive/2009/04/29/developing-on-community-server.aspx</link><pubDate>Wed, 29 Apr 2009 17:06:00 GMT</pubDate><guid isPermaLink="false">14ef0438-becd-400b-84a7-36022fc26c96:302</guid><dc:creator>Alex</dc:creator><description>&lt;p&gt;&amp;nbsp;When you come to developing on top of Community Server, you&amp;rsquo;ve first got to decide whether or not you should use the SDK (which you probably shouldn&amp;rsquo;t).&amp;nbsp; You&amp;rsquo;ve then got to set up your initial project so you can best take advantage of Community Server.&amp;nbsp; This blog post will guide you through deciding (hopefully against) using the SDK and setting up Community Server to develop on top of it.&lt;/p&gt;    &lt;h3 id="what_is_the_sdk"&gt;What is the SDK&lt;/h3&gt;  &lt;p&gt;To all intents and purposes the SDK is the source code for core of Community Server &amp;ndash; that is it includes the source for the various CS applications (forums, blogs, etc.), controls and components.&amp;nbsp; It does not however include source code for the Enterprise Addons (e.g. Single Sign On, Mail Gateway), nor the Telligent assemblies.&amp;nbsp; &lt;/p&gt;  &lt;h3 id="why_should_i_avoid_the_sdk_like_the_plague"&gt;Why should I avoid the SDK like the plague?&lt;/h3&gt;  &lt;p&gt;Maybe I&amp;#39;m being a little over the top here, but I strongly reccomend you don&amp;#39;t use the SDK for a live project.&amp;nbsp; By all means have a copy of the SDK to hand for reference purposes, but please avoid using the SDK when you don&amp;#39;t need to.&amp;nbsp; There are a number of reasons for this&lt;/p&gt;  &lt;ul&gt;  &lt;li&gt;If you build directly on the SDK, every time you build your project you&amp;#39;ll need to build the whole CS solution which takes time.&amp;nbsp; Whilst one build doesn&amp;rsquo;t take that long &amp;ndash; maybe 10 seconds to a minute depending on your machine,that time adds up over the course of a day. &lt;/li&gt;  &lt;li&gt;With the SDK in front of you, you&amp;#39;re tempted to modify the core Community Server source code (or accidently make changes).&amp;nbsp; Doing this has two problems &lt;ol&gt;  &lt;li&gt;If you encounter a bug, it&amp;#39;s difficult to determine whether there&amp;#39;s an underlying issue in Community Server, or the issue is with your changes. &lt;/li&gt;  &lt;li&gt;When it comes to upgrading you need to make sure copying the source files doesn&amp;#39;t overwrite the changes you&amp;#39;ve made so you need to spend a lot of time carefully reviewing changes made in the newer version to ensure you don&amp;#39;t lose any of your customisations. &lt;/li&gt;  &lt;/ol&gt;&lt;/li&gt;  &lt;/ul&gt;  &lt;p&gt;Generally there is no reason to need to&amp;nbsp;touch the SDK.&amp;nbsp; It only causes issues later down the lines (see above).&amp;nbsp; It is very easy to plug into the Community Server Pipeline when you need to extend it (such as CSModules, custom Data Providers and subclassing existing controls) and custom&amp;nbsp;features can be built in seperate projects and then referenced from within your Community Server theme.&amp;nbsp; If you are not sure of how you can achieve your goal without modifying the SDK, pose the question to some other developers on the &lt;a href="http://dev.communityserver.com/forums/"&gt;Community Server forums&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt;  &lt;h3 id="building_on_community_server_without_using_the_sdk"&gt;Building on Community Server without using the SDK&lt;/h3&gt;  &lt;p&gt;Now youv&amp;#39;e decided against usign the SDK (If you haven&amp;#39;t , I reccomend you read my warnings again and make very sure you can&amp;#39;t do this without the SDK) it&amp;#39;s time to set up Visual Studio to build on top of Community Server.&amp;nbsp; Before I detail how to do this, I must thank &lt;a href="http://community.hydrussoftware.com/blogs/john/default.aspx"&gt;John Bledsoe&lt;/a&gt; of &lt;a href="http://www.atgi.com"&gt;ATGi&lt;/a&gt; (A &lt;a href="http://communityserver.com/learn-more/partner-program/"&gt;Community Server Partner&lt;/a&gt;) for &lt;a href="http://dev.communityserver.com/forums/p/505831/644868.aspx#644868"&gt;introducing me&lt;/a&gt; to this set up.&amp;nbsp; This is simply step by step instructions on how to use John&amp;#39;s technique.&lt;/p&gt;  &lt;ol&gt;  &lt;li&gt;If you don&amp;#39;t already have a copy of Visual Studio, download and install &lt;a href="http://www.microsoft.com/express/vwd/Default.aspx"&gt;Visual Studio Web Developer Express 2008&lt;/a&gt; SP1.&amp;nbsp;&amp;nbsp; (N.B. if you have a copy of Visual Studio Web Developer Express 2005, or 2008 without SP1, you will need to either upgrade to 2008 SP1 or a full version of Visual Studio in order to use this set up).&amp;nbsp; If you don&amp;#39;t have a copy of SQL Server, you will likely want to install that so you can run Community Server on your computer.&amp;nbsp; (Unlike Visual Studio Web Developer Express 2005, SQL Server Express 2005 is suitable for this purpose). &lt;/li&gt;  &lt;li&gt;Open Visual Studio and go to file &amp;gt; new project and create a new &amp;quot;ASP.Net Web Application&amp;quot; &lt;br /&gt;&lt;a href="http://alexcrome.co.uk/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/community_5F00_server.metablogapi/3480.image_5F00_3DB8C06E.png"&gt;&lt;img height="167" width="244" src="http://alexcrome.co.uk/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/community_5F00_server.metablogapi/7245.image_5F00_thumb_5F00_5CFDF7F2.png" alt="image" border="0" style="border-right-width:0px;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" /&gt;&lt;/a&gt; &lt;/li&gt;  &lt;li&gt;To your Web Application Project, add a class library project - this will be where you write any custom controls and / or code for your website.&amp;nbsp; Depending on what you&amp;#39;re doing, you may prefer to make a number of class library projects to better separate your custom extensions. &lt;br /&gt;&lt;a href="http://alexcrome.co.uk/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/community_5F00_server.metablogapi/8562.image_5F00_5C9455AE.png"&gt;&lt;img height="156" width="244" src="http://alexcrome.co.uk/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/community_5F00_server.metablogapi/2625.image_5F00_thumb_5F00_550B76F2.png" alt="image" border="0" style="border-right-width:0px;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" /&gt;&lt;/a&gt; &lt;/li&gt;  &lt;li&gt;Delete the existing files within the project &lt;br /&gt;&lt;a href="http://alexcrome.co.uk/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/community_5F00_server.metablogapi/5040.image_5F00_64AE12B4.png"&gt;&lt;img height="166" width="195" src="http://alexcrome.co.uk/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/community_5F00_server.metablogapi/3757.image_5F00_thumb_5F00_31DE0C40.png" alt="image" border="0" style="border-right-width:0px;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" /&gt;&lt;/a&gt; &lt;/li&gt;  &lt;li&gt;Download the latest Community Server Web Installer from &lt;a href="http://get.communityserver.com/download/" title="http://get.communityserver.com/download/"&gt;http://get.communityserver.com/download/&lt;/a&gt;, and paste the contents of the /web/ folder (apart from the /bin/ folder) of the Web Installer into your web project.&amp;nbsp; (I suggest here you paste into the web project through Visual Studio rather than Windows Explorer) &lt;/li&gt;  &lt;li&gt;In Windows Explorer, open the location where you&amp;#39;ve created your two projects and add a new folder &amp;quot;References&amp;quot; &lt;br /&gt;&lt;a href="http://alexcrome.co.uk/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/community_5F00_server.metablogapi/8838.image_5F00_2818A4C8.png"&gt;&lt;img height="220" width="244" src="http://alexcrome.co.uk/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/community_5F00_server.metablogapi/1462.image_5F00_thumb_5F00_771B84CB.png" alt="image" border="0" style="border-right-width:0px;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" /&gt;&lt;/a&gt; &lt;/li&gt;  &lt;li&gt;Into this References folder, copy the contents of /web/bin/ in the Web Installer download. &lt;br /&gt;&lt;a href="http://alexcrome.co.uk/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/community_5F00_server.metablogapi/2335.image_5F00_28A98312.png"&gt;&lt;img height="202" width="244" src="http://alexcrome.co.uk/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/community_5F00_server.metablogapi/1004.image_5F00_thumb_5F00_05EADC06.png" alt="image" border="0" style="border-right-width:0px;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" /&gt;&lt;/a&gt; &lt;/li&gt;  &lt;li&gt;Now back in visual studio, right click the References folder in the Web Project, and select Add Reference &lt;br /&gt;&lt;a href="http://alexcrome.co.uk/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/community_5F00_server.metablogapi/6813.image_5F00_52B1334D.png"&gt;&lt;img height="242" width="244" src="http://alexcrome.co.uk/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/community_5F00_server.metablogapi/7343.image_5F00_thumb_5F00_5415561F.png" alt="image" border="0" style="border-right-width:0px;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" /&gt;&lt;/a&gt;&amp;nbsp; &lt;br /&gt;In the Add References Window that opens, select the Browse tab, navigate to the References folder, add references to all the files in this folder (n.b. you don&amp;#39;t have to add them one by one, you can select all the files in one go and click OK) &lt;br /&gt;&lt;a href="http://alexcrome.co.uk/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/community_5F00_server.metablogapi/1738.image_5F00_7C4A1FE2.png"&gt;&lt;img height="206" width="244" src="http://alexcrome.co.uk/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/community_5F00_server.metablogapi/6102.image_5F00_thumb_5F00_396DDB68.png" alt="image" border="0" style="border-right-width:0px;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" /&gt;&lt;/a&gt; &lt;/li&gt;  &lt;li&gt;Now open the Add References Window again, and click on the Projects Tab.&amp;nbsp; Add a reference to the class library project(s) you created.&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;a href="http://alexcrome.co.uk/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/community_5F00_server.metablogapi/6036.image_5F00_32512FA1.png"&gt;&lt;img height="206" width="244" src="http://alexcrome.co.uk/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/community_5F00_server.metablogapi/8203.image_5F00_thumb_5F00_73EB6BED.png" alt="image" border="0" style="border-right-width:0px;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" /&gt;&lt;/a&gt;&lt;/li&gt;  &lt;/ol&gt;  &lt;p&gt;&lt;a href="http://alexcrome.co.uk/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/community_5F00_server.metablogapi/8420.image_5F00_038E07B0.png"&gt;&lt;img height="244" width="226" src="http://alexcrome.co.uk/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/community_5F00_server.metablogapi/6663.image_5F00_thumb_5F00_60CCCFF2.png" align="left" alt="image" border="0" style="border-right-width:0px;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;You have now completed setting up the project in which to extend Community Server without modifying the core code.&amp;nbsp; All your custom code can go into the class library project(s) you created, and you can use the SDK as a reference for any custom controls or extension you do.&amp;nbsp; Before you can start using your Community Server site, you will need to build the solution, and then run the &lt;a href="http://docswiki.communityserver.com/wikis/cs20085docs/installing-web-based-community-server-2008-5.aspx"&gt;web installer&lt;/a&gt; to set up the Community Server database.&lt;/p&gt;  &lt;p&gt;At this point you may also wish to consider checking your project into a Source Control system so you can keep track of changes made.&lt;/p&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt;  &lt;h3 id="building_on_community_server_with_the_sdk" style="clear:both;"&gt;Building on Community Server with the SDK&lt;/h3&gt;  &lt;p&gt;If you&amp;rsquo;ve got this far, you&amp;rsquo;ve ignored all my warnings about avoiding the SDK wherever you can.&amp;nbsp; For one last time I plea that do evaluate exactly what you want to achieve and whether it can be done without touching the SDK.&lt;/p&gt;  &lt;p&gt;I&amp;#39;ve tried my&amp;nbsp;best to disuade you from using the SDK, however if I&amp;#39;ve been unsuccessful, I might as well give you some advise on using the SDK.&lt;/p&gt;  &lt;ul&gt;  &lt;li&gt;&lt;strong&gt;Properly set your project up in source control&lt;/strong&gt; &amp;ndash; Whilst I would suggest that you always check your project into source control, regardless of whether you use the SDK or not, the importance of source control skyrockets when building directly with the SDK.&amp;nbsp; When it comes to upgrading, if you set your project up properly in source control you can automate a lot of the merge process.&amp;nbsp; For an idea of the process you&amp;rsquo;ll need to go through when upgrading CS with the SDK take a look at another blog post by &lt;a href="http://community.hydrussoftware.com/blogs/john/default.aspx"&gt;John Bledsoe&lt;/a&gt; on &lt;a href="http://community.hydrussoftware.com/blogs/john/archive/2009/04/08/upgrading-a-community-server-site-to-a-new-version-of-the-product.aspx"&gt;Upgrading Community Server&lt;/a&gt;.&amp;nbsp; That post should also give you an idea of how to set your project up in source control. &lt;/li&gt;  &lt;li&gt;&lt;strong&gt;Keep changes to the core SDK to a minimum &amp;ndash; &lt;/strong&gt;You&amp;rsquo;ve seen all the reasons above for why you should avoid the SDK.&amp;nbsp; The more you modify the SDK, the harder you make your life.&amp;nbsp; If you are adding significant new functionality which requires modification of the core code base, always think of whether some of the functionality can be moved into a separate project, and then just add pointerst into the SDK pointing to your custom code. &lt;/li&gt;  &lt;/ul&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt;  &lt;h3 id="using_community_server_with_the_visual_studio_web_server"&gt;Using Community Server with the Visual Studio Web Server&lt;/h3&gt;  &lt;p&gt;The CFS (Centralised File System) is not compatible with the Visual Studio Web Server.&amp;nbsp; Community Server will work find on the Visual Studio Web server, however any uploaded content (e.g. user avatars, media gallery posts etc.) will not work.&amp;nbsp; To work around this issue, you should do your testing on IIS where possible.&lt;/p&gt;</description></item><item><title>Wiki Page: Extended Attributes SubForm</title><link>http://alexcrome.co.uk/community_server/w/alexcrome-cs-2008-5/extended-attributes-subform.aspx</link><pubDate>Tue, 21 Apr 2009 20:57:00 GMT</pubDate><guid isPermaLink="false">14ef0438-becd-400b-84a7-36022fc26c96:9</guid><dc:creator>Alex</dc:creator><description>&lt;link type="text/css" rel="stylesheet" href="/dp.SyntaxHighlighter/Styles/SyntaxHighlighter.css"&gt;&lt;/link&gt;  &lt;script language="javascript" src="/dp.SyntaxHighlighter/Scripts/shCore.js"&gt;&lt;/script&gt;  &lt;script language="javascript" src="/dp.SyntaxHighlighter/Scripts/shBrushXml.js"&gt;&lt;/script&gt;  &lt;p&gt;(see a sample at &lt;a href="/demo/ExtendedAttributesSample.aspx"&gt;http://alexcrome.co.uk/demo/ExtendedAttributesSample.aspx&lt;/a&gt;&amp;nbsp;- you must be logged in to see&amp;nbsp;and use the subform&amp;nbsp;)&lt;/p&gt;  &lt;p&gt;The Extended Attributes SubForm control allows you to quickly and easily collect extra data to store with a section (blog, forum, media gallery, hub) a post (WeblogPost, ForumPost, Thread,&amp;nbsp;MediaGalleryPost), a User or anything else in Community Server which supports Extended Attributes.&lt;/p&gt;  &lt;p&gt;The Extended Attributes Subform is configured very much like you configure a Theme&amp;#39;s Dynamic Configuration properties through an xml file.&lt;/p&gt;  &lt;h2 id="using_the_extended_attributes_subform"&gt;Using the Extended Attributes Subform&lt;/h2&gt;  &lt;p&gt;To use the ExtendedAttributesSubForm, you first need to create a config file to store a list of the properties you wish to collect.&amp;nbsp; (A sample file (ExtendedAttributes.config) is included in the download)&lt;/p&gt;  &lt;p&gt;You then need to register the ExtendedAttributesSubForm with the form you want to collect additional data on.&amp;nbsp; The following provides some sample markup to display the subform&amp;nbsp; (A file (ExtendedAttributesSample.aspx) including this sample markup + more is included in the download).&lt;/p&gt;  &lt;p&gt;&lt;pre name="483c1269dbce4432bc4f2820457abfdb" class="xhtml"&gt; &amp;lt;ACControl:ExtendedAttributesSubForm runat=&amp;quot;server&amp;quot; ID=&amp;quot;EASubform&amp;quot; ExtendedAttributesConfigurationFormId=&amp;quot;configuration&amp;quot;   ConfigurationFilePath=&amp;quot;~/ExtendedAttributes.config&amp;quot; ConfigurationNodeName=&amp;quot;UserProfileConfiguration&amp;quot; &amp;gt; &amp;lt;FormTemplate&amp;gt;     &amp;lt;CSDynConfig:ConfigurationForm runat=&amp;quot;server&amp;quot; id=&amp;quot;configuration&amp;quot;         RenderGroupsInTabs=&amp;quot;false&amp;quot;          PanesCssClass=&amp;quot;CommonPane&amp;quot;         TabSetCssClass=&amp;quot;CommonPaneTabSet&amp;quot;         TabCssClasses=&amp;quot;CommonPaneTab&amp;quot;         TabSelectedCssClasses=&amp;quot;CommonPaneTabSelected&amp;quot;         TabHoverCssClasses=&amp;quot;CommonPaneTabHover&amp;quot;         &amp;gt;         &amp;lt;PropertyFormGroupHeaderTemplate&amp;gt;&amp;lt;/PropertyFormGroupHeaderTemplate&amp;gt;         &amp;lt;PropertyFormSubGroupHeaderTemplate&amp;gt;             &amp;lt;div class=&amp;quot;CommonGroupedContentArea&amp;quot;&amp;gt;                 &amp;lt;h3 class=&amp;quot;CommonFormSubTitle&amp;quot;&amp;gt;&amp;lt;CSDynConfig:PropertySubGroupData Property=&amp;quot;Name&amp;quot; runat=&amp;quot;server&amp;quot; /&amp;gt;&amp;lt;/h3&amp;gt;                 &amp;lt;table cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;2&amp;quot; border=&amp;quot;0&amp;quot; width=&amp;quot;100%&amp;quot;&amp;gt;         &amp;lt;/PropertyFormSubGroupHeaderTemplate&amp;gt;         &amp;lt;PropertyFormPropertyTemplate&amp;gt;             &amp;lt;tr valign=&amp;quot;top&amp;quot;&amp;gt;                 &amp;lt;td&amp;gt;                     &amp;lt;div class=&amp;quot;CommonFormFieldName&amp;quot;&amp;gt;&amp;lt;CSDynConfig:PropertyData Property=&amp;quot;Name&amp;quot; runat=&amp;quot;server&amp;quot; /&amp;gt;&amp;lt;/div&amp;gt;            &amp;lt;div class=&amp;quot;CommonFormFieldDescription&amp;quot;&amp;gt;&amp;lt;CSDynConfig:PropertyData Property=&amp;quot;Description&amp;quot; runat=&amp;quot;server&amp;quot; /&amp;gt;&amp;lt;/div&amp;gt;                 &amp;lt;/td&amp;gt;                 &amp;lt;td class=&amp;quot;CommonFormField&amp;quot;&amp;gt;&amp;lt;CSDynConfig:PropertyControl runat=&amp;quot;server&amp;quot; /&amp;gt;&amp;lt;/td&amp;gt;             &amp;lt;/tr&amp;gt;         &amp;lt;/PropertyFormPropertyTemplate&amp;gt;         &amp;lt;PropertyFormSubGroupFooterTemplate&amp;gt;                 &amp;lt;/table&amp;gt;             &amp;lt;/div&amp;gt;         &amp;lt;/PropertyFormSubGroupFooterTemplate&amp;gt;         &amp;lt;PropertyFormGroupFooterTemplate&amp;gt;&amp;lt;/PropertyFormGroupFooterTemplate&amp;gt;     &amp;lt;/CSDynConfig:ConfigurationForm&amp;gt; &amp;lt;/FormTemplate&amp;gt; &amp;lt;/ACControl:ExtendedAttributesSubForm&amp;gt; &lt;/pre&gt;&lt;/p&gt;  &lt;pre&gt;&lt;/pre&gt;  &lt;p&gt;Two things to draw your attention to&lt;/p&gt;  &lt;ul&gt;  &lt;li&gt;&lt;strong&gt;ConfigurationFilePath&lt;/strong&gt; - This is the path to the configuration XML file storing the properties you want the Sub Form to allow you to configure&lt;/li&gt;  &lt;li&gt;&lt;strong&gt;ConfigurationNodeName&lt;/strong&gt; - This is the node in the configuration XML file that stores the properites you want the Sub Form to allow you to configure.&lt;/li&gt;  &lt;/ul&gt;&lt;script language="javascript"&gt;  dp.SyntaxHighlighter.ClipboardSwf = '/dp.SyntaxHighlighter/Scripts/clipboard.swf'  dp.SyntaxHighlighter.HighlightAll('483c1269dbce4432bc4f2820457abfdb')  &lt;/script&gt;  </description></item></channel></rss>
