📄 view-myforums.ascx
字号:
<%@ Control Language="C#" %>
<%@ Register TagPrefix="CS" Namespace="CommunityServer.Controls" Assembly="CommunityServer.Controls" %>
<%@ Register TagPrefix="CSD" Namespace="CommunityServer.Discussions.Controls" Assembly="CommunityServer.Discussions" %>
<%@ Import Namespace="CommunityServer.Components" %>
<%@ Import Namespace="CommunityServer.Controls" %>
<%@ Import Namespace="CommunityServer.Discussions.Components" %>
<%@ Import Namespace="CommunityServer.Discussions.Controls" %>
<script language="Javascript">
function OpenWindow (target) {
window.open(target, "test", "toolbar=no,scrollbars=yes,resizable=yes,width=300,height=300");
}
</script>
<%--
<CS:DisplayTitle runat="server" Selected = "Forums" ID="Displaytitle1"/>
--%>
<table width="100%" cellspacing="0" cellpadding="0" border="0">
<tr>
<td>
<table width="100%" cellpadding="5" cellspacing="0">
<tr>
<td>
<span class="forumName" ID="ForumName" Runat="server" ><CS:ResourceLabel runat="server" ResourceName="ViewMyForumsThreads_Title" /></span>
<br />
<span class="forumThread" ID="ForumDescription" Runat="server" ><CS:ResourceLabel runat="server" ResourceName="ViewMyForumsThreads_Description" /></span>
<br />
<div class="txt4"><CSD:BreadCrumb ShowHome="true" runat="server" ID="Breadcrumb1" /></div>
</td>
</tr>
</table>
<CS:Ads Zone="StandardTop" runat="server" ID="Ads1"/>
</td>
</tr>
</table>
<table width="100%" cellspacing="0" cellpadding="1" border="0">
<tr>
<td>
<table cellpadding="3" cellspacing="1" width="100%">
<tr>
<td align="left" valign="middle" colspan="2">
<table cellpadding="0" cellspacing="0" border="0" width="100%">
<tr>
<td>
<CSD:ForumImageButton ButtonType="NewPost" runat="server" ID="Forumimagebutton1"/>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan="2">
<CSD:ForumRepeater runat="server" ID="Forumrepeater1">
<HeaderTemplate>
<table class="tableBorder" cellpadding="3" cellspacing="1">
<tr>
<td class="column" width="20" nowrap></td>
<td class="column" align="center" width="100%"><CS:ResourceLabel runat="server" ResourceName="ViewThreads_TitleForums" /></td>
<td class="column" align="center" width="75" nowrap><CS:ResourceLabel runat="server" ResourceName="ViewThreads_TitleThreads" /></td>
<td class="column" align="center" width="75" nowrap><CS:ResourceLabel runat="server" ResourceName="ViewThreads_TitlePosts" /></td>
<td class="column" align="center" width="185" nowrap><CS:ResourceLabel runat="server" ResourceName="ViewThreads_TitleLastPost" /></td>
</tr>
</HeaderTemplate>
<ItemTemplate>
<tr>
<td class="f" width="20">
<%# ForumFormatter.StatusIcon( (Forum) Container.DataItem ) %>
</td>
<td class="f">
<a href="<%# ForumUrls.Instance().Forum( ((Forum) Container.DataItem).SectionID ) %>"><%# DataBinder.Eval(Container.DataItem, "Name") %></a>
<br />
<%# DataBinder.Eval(Container.DataItem, "Description") %><%# ForumFormatter.FormatSubForum( (Forum) Container.DataItem ) %>
</td>
<td class="fh3" align="center">
<%# Formatter.FormatNumber( ((Forum) Container.DataItem).TotalThreads ) %>
</td>
<td class="fh3" align="center">
<%# Formatter.FormatNumber( ((Forum) Container.DataItem).TotalPosts ) %>
</td>
<td class="fh3" align="center">
<%# ForumFormatter.FormatLastPost( (Forum) Container.DataItem ) %>
</td>
</tr>
</ItemTemplate>
<FooterTemplate>
</table>
<br />
<br />
</FooterTemplate>
</CSD:ForumRepeater>
</td>
</tr>
<tr>
<td valign="top" colspan="3">
<table class="tableBorder" cellpadding="2" cellspacing="1">
<tr>
<td class="column">
</td>
<td class="column" height="20" align="center" width="100%">
<CS:ResourceLabel runat="server" ResourceName="ViewThreads_TitleThread" />
</td>
<td class="column" align="center" width="75" nowrap>
<CS:ResourceLabel runat="server" ResourceName="ViewThreads_TitleReplies" />
</td>
<td class="column" align="center" width="75" nowrap>
<CS:ResourceLabel runat="server" ResourceName="ViewThreads_TitleViews" />
</td>
<td class="column" align="center" width="185" nowrap>
<CS:ResourceLabel runat="server" ResourceName="ViewThreads_TitleLastPost" />
</td>
</tr>
<asp:Repeater EnableViewState="False" ID="Announcements" runat="server">
<HeaderTemplate>
<tr>
<td colspan="5" class="h1a">
<CS:ResourceLabel runat="server" ResourceName="ViewThreads_FaqsAnnouncements" />
</td>
</tr>
</HeaderTemplate>
<ItemTemplate>
<tr>
<td class="fh3" nowrap>
<%# ForumFormatter.StatusIcon( (Thread) Container.DataItem ) %>
<%# Formatter.GetEmotionMarkup( ((Thread) Container.DataItem).EmoticonID ) %>
</td>
<td class="fh3">
<table cellpadding="1" cellspacing="0">
<tr>
<td width="100%" class="txt3Bold">
<a class="lnk3" href="<%# Globals.GetSiteUrls().Post( (int) DataBinder.Eval(Container.DataItem, "PostID") ) %> "><%# Formatter.CheckStringLength(DataBinder.Eval(Container.DataItem, "Subject").ToString(), 65) %></a>
</td>
<td><CS:RatingImageButton Thread='<%# (Thread) Container.DataItem %>' runat="server" /></td>
</tr>
<tr>
<td colspan="2" class="txt4">
<%# Formatter.FormatUsername( (int) DataBinder.Eval(Container.DataItem, "AuthorID"), DataBinder.Eval(Container.DataItem, "Nickname").ToString() ) %> <%# ForumFormatter.ForumNameInThreadView( (Thread) Container.DataItem ) %>
</td>
</tr>
</table>
</td>
<td class="f" align="center">
<%# Formatter.FormatNumber( ((Thread) Container.DataItem).Replies ) %>
</td>
<td class="f" align="center">
<%# Formatter.FormatNumber( ((Thread) Container.DataItem).Views ) %>
</td>
<td class="f" align="center">
<%# ForumFormatter.FormatLastPost( (Thread) Container.DataItem ) %>
<CSD:ThreadPager runat="server" ThreadID='<%# DataBinder.Eval(Container.DataItem, "PostID") %>' Replies='<%# DataBinder.Eval(Container.DataItem, "Replies") %>' />
</td>
</tr>
</ItemTemplate>
</asp:Repeater>
<asp:Repeater EnableViewState="False" ID="Threads" runat="server">
<HeaderTemplate>
<tr>
<td colspan="5" class="h1a">
<CS:ResourceLabel runat="server" ResourceName="ViewThreads_Posts" />
</td>
</tr>
</HeaderTemplate>
<ItemTemplate>
<tr>
<td class="fh3" nowrap>
<%# ForumFormatter.StatusIcon( (Thread) Container.DataItem ) %>
</td>
<td class="fh3">
<table cellpadding="1" cellspacing="0">
<tr>
<td><%# Formatter.GetEmotionMarkup( ((Thread) Container.DataItem).EmoticonID ) %></td>
<td width="100%" class="txt3Bold">
<a class="lnk3" href="<%# Globals.GetSiteUrls().Post( (int) DataBinder.Eval(Container.DataItem, "PostID") ) %> "><%# Formatter.CheckStringLength(DataBinder.Eval(Container.DataItem, "Subject").ToString(), 65) %></a>
</td>
<td><CS:RatingImageButton Thread='<%# (Thread) Container.DataItem %>' runat="server" /><CSD:ThreadStatusImage Thread='<%# (Thread) Container.DataItem %>' runat="server" /></td>
</tr>
<tr>
<td colspan="3" class="txt4">
<%# Formatter.FormatUsername( (int) DataBinder.Eval(Container.DataItem, "AuthorID"), DataBinder.Eval(Container.DataItem, "Nickname").ToString() ) %> <%# ForumFormatter.ForumNameInThreadView( (Thread) Container.DataItem ) %>
</td>
</tr>
</table>
</td>
<td class="f" align="center">
<%# Formatter.FormatNumber( ((Thread) Container.DataItem).Replies ) %>
</td>
<td class="f" align="center">
<%# Formatter.FormatNumber( ((Thread) Container.DataItem).Views ) %>
</td>
<td class="f" align="center">
<%# ForumFormatter.FormatLastPost( (Thread) Container.DataItem ) %>
<CSD:ThreadPager runat="server" ThreadID='<%# DataBinder.Eval(Container.DataItem, "PostID") %>' Replies='<%# DataBinder.Eval(Container.DataItem, "Replies") %>' />
</td>
</tr>
</ItemTemplate>
</asp:Repeater>
<span id="NoThreadsToDisplay" runat="server" class="noTopics">
<tr>
<td colspan="5">
<table class="tableBorder" width="100%" align="center">
<tr>
<td class="fh" align="center">
<CS:ResourceLabel runat="server" ResourceName="ViewThreads_NoTopics" />
</td>
</tr>
</table>
</td>
</tr>
</span>
</table>
</td>
</tr>
</table>
<table align="right" cellpadding="4" cellspacing="0" border="0">
<tr>
<td>
<table class="tableBorder" cellpadding="0" cellspacing="0">
<tr>
<td>
<table width="100%" cellpadding="2" cellspacing="0">
<tr>
<td valign="middle" class="column" nowrap>
<CS:CurrentPage Cssclass="columnText" id="CurrentPage" runat="server" />
</td>
<td valign="middle" align="right" class="column" nowrap>
<CS:Pager id="Pager" runat="server" />
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
<br />
<br />
<table cellpadding="2" cellspacing="1" width="100%">
<tr>
<td align="left" valign="top">
<table class="tableBorder" cellpadding="2" cellspacing="1" width="100%">
<tr>
<td class="column" colspan="2">
<CS:ResourceLabel runat="server" ResourceName="ViewThreads_ForumOptions" />
</td>
</tr>
<tr>
<td class="fh">
<table cellpadding="2" cellspacing="1" width="100%">
<tr>
<td align="left" class="fh2" nowrap>
<CS:ResourceLabel runat="server" ResourceName="ViewThreads_SortedBy" />
</td>
<td align="left" class="fh2">
<CSD:ThreadSortDropDownList id="SortThreads" runat="server" />
<CS:ResourceLabel runat="server" ResourceName="ViewThreads_In" />
<CS:SortOrderDropDownList id="SortOrder" runat="server" />
<CS:ResourceLabel runat="server" ResourceName="ViewThreads_OrderFrom" />
</td>
</tr>
<tr>
<td align="left" class="fh2" nowrap>
<CS:ResourceLabel runat="server" ResourceName="ViewThreads_FilterByDate" />
</td>
<td align="left" class="fh2">
<CS:DateFilter id="DateFilter" runat="server" AddText="false" AppendLineBreak="false" />
</td>
</tr>
<tr>
<td align="left" class="fh2" nowrap>
<CS:ResourceLabel runat="server" ResourceName="ViewThreads_FilterByTopic" />
</td>
<td align="left" class="fh2">
<CSD:HideReadPostsDropDownList runat="server" ID="HideReadPosts" />
</td>
</tr>
<tr>
<td align="right" class="fh2" nowrap colspan="2">
<asp:Button id="SortThreadsButton" runat="server" /> <asp:Button id="RememberSettingsButton" runat="server" /> <CSD:MarkAllRead runat="server" ID="Markallread1" NAME="Markallread1" />
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
<td align="right" valign="top" class="txt4">
<CSD:JumpDropDownList runat="server" />
</td>
</tr>
</table>
</td>
</tr>
</table>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -