The Quick Reply control allows you to add a reply box at the bottom of a thread for users to use to reply to the thread.

IMAGE 

Installation Instructions

  1. Download AlexCrome.CS
  2. Copy AlexCrome.CS.dll to the /bin/ directory of your website.
  3. Open up \themes\hawaii\forums\thread.aspx AND \themes\hubs\hawaii\forum-thread.aspx.  (N.B. if you’re using other themes, you’ll need to add open up all appropiate pages from those themes), and add the following markup at the top of the page
    <%@ Register TagPrefix="ACControl" Namespace="AlexCrome.CS.Controls" Assembly="AlexCrome.CS" %>
    
  4. For each file, add the below markup to the end of the bcr template. (N.B. If you're using different themes, note you may have to modify the below markup to better suit the style of your theme, and / or add it in a different location)
    <ACControl:QuickReplyForm runat="server"
        ID="PostForm"
        PostBodyEditorId="PostBody" 
        PostSubjectTextBoxId="PostSubject" 
        SubmitButtonId="PostButton" 
        ValidationGroup="PostFormValidation"
        Tag="Div"
        CssClass="CommonContentBox" >
        <ModeratedSuccessActions>
            <CSControl:GoToSiteUrlAction UrlName="post_PendingModeration" runat="server">
                <Parameter1Template><CSForum:ForumData Property="SectionID" FormatString="0" runat="server" /></Parameter1Template>
            </CSControl:GoToSiteUrlAction>
        </ModeratedSuccessActions>
        <UnmoderatedSuccessActions>
            <CSForum:GoToCurrentPostAction runat="server" />
        </UnmoderatedSuccessActions>
        <LeaderTemplate>
            <a name="QuickReply"> </a>
            <CSForum:ForumPostData ResourceName="CreateEditPost_Title_ReplyMessage" Property="Subject" runat="server" Tag="H4" CssClass="CommonContentBoxHeader" />
        </LeaderTemplate>
        <FormTemplate>
            <CSForum:ForumPostData ResourceName="CreateEditPost_Inline1" Property="Subject" runat="server" />
            <div class="CommonFormArea">
                <asp:textbox autocomplete="off" id="PostSubject" runat="server" style="width:80%;" Visible="false" />    
                <div class="CommonFormFieldName">
                    <CSControl:FormLabel LabelForId="PostBody" runat="server" ResourceName="CreateEditPost_Body" />
                    <asp:requiredfieldvalidator id="postBodyValidator" runat="server" CssClass="validationWarning" ControlToValidate="PostBody" EnableClientScript="False" ValidationGroup="PostFormValidation">*</asp:requiredfieldvalidator>
                    <CSControl:QuoteValidator id="postBodyQuoteValidator" runat="server" CssClass="validationWarning" ControlToValidate="PostBody" EnableClientScript="false" ValidationGroup="PostFormValidation">Non matching quote blocks in post</CSControl:QuoteValidator>
                </div>
                <CSControl:Editor Width="100%" runat="Server" Height="200px" id="PostBody" Tag="Div" CssClass="CommonFormField" />
                <CSControl:ResourceButton ResourceName="CreateEditPost_PostButton" id="PostButton" runat="server" ValidationGroup="PostFormValidation" CssClass="CommonFormField" />
            </div>
        </FormTemplate>
    </ACControl:QuickReplyForm>
    
  5. Save and enjoy your new Quick Reply.