📄 recentarticlespanel.ascx
字号:
<%@ Control Language="c#" AutoEventWireup="false" Codebehind="RecentArticlesPanel.ascx.cs" Inherits="Interspire.ArticleLive.Web.Templates.SlickFixed.Panels.RecentArticlesPanel" TargetSchema="http://schemas.microsoft.com/intellisense/ie5" %>
<%@ Import namespace="Interspire.ArticleLive.Web" %>
<%@ Import namespace="Interspire.ArticleLive" %>
<%@ Register TagPrefix="cc1" Namespace="Interspire.ArticleLive.Web" Assembly="Interspire.ArticleLive.Web" %>
<asp:repeater id="RecentArticleList" Runat="server">
<ItemTemplate>
<div class="Item">
<% if (Config.Current.EnableAuthorPictures) { %><img class="AuthorPicture" src='<%# (string)DataBinder.Eval(Container.DataItem, "Author.Picture") == String.Empty ? Config.Current.CurrentTemplatePath + "/Images/NoPicture.gif" : Config.Current.AuthorPicturesPath + "/" + (string)DataBinder.Eval(Container.DataItem, "Author.Picture") %>'><% } %>
<div class="Title"><A runat=server target='<%# (ArticleTypeEnum)DataBinder.Eval(Container.DataItem, "Type") == ArticleTypeEnum.SummaryLink ? "_blank" : "_top" %>' visible='<%# (ArticleTypeEnum)DataBinder.Eval(Container.DataItem, "Type") != ArticleTypeEnum.SummaryOnly %>' href='<%# LinkHelper.CreateArticleLink((Article)Container.DataItem) %>'>
<%# DataBinder.Eval(Container.DataItem, "Title") %>
</A>
<span runat=server visible='<%# (ArticleTypeEnum)DataBinder.Eval(Container.DataItem, "Type") == ArticleTypeEnum.SummaryOnly %>'><%# DataBinder.Eval(Container.DataItem, "Title") %></span>
</div>
<div class="Details"><%# ResourceHelper.GetString("By") %> <a href='<%# LinkHelper.CreateAuthorLink(((Article)Container.DataItem).Author) %>'><%# ((Article)Container.DataItem).Author.Name %></a> | <%# ResourceHelper.GetString("Published") %> <%# Util.GetRelativeDate(((Article)Container.DataItem).StartDate) %><br><asp:Repeater ID="CategoryList" Runat=server DataSource='<%# ((Article)Container.DataItem).Categories %>'><ItemTemplate><a href='<%# LinkHelper.CreateCategoryLink((Category)Container.DataItem) %>'><%# DataBinder.Eval(Container.DataItem, "Name") %></a>
<span runat=server visible='<%# ((CategorySet)((Repeater)Container.Parent).DataSource).IndexOf((Category)Container.DataItem) < ((CategorySet)((Repeater)Container.Parent).DataSource).Count-1 %>' ID="Span1">
, </span></ItemTemplate></asp:Repeater><% if (Config.Current.EnableArticleRating) { %> | <cc1:ratingdisplaycontrol runat=server text='<%# ResourceHelper.GetString("RatingLabel") %>' noratingtext='<%# ResourceHelper.GetString("Unrated") %>' value='<%# ((Article)Container.DataItem).Rating %>' cssclass="RatingDisplay" ID="Ratingdisplaycontrol1" NAME="Ratingdisplaycontrol1"></cc1:ratingdisplaycontrol><% } %></div>
<span class="Content">
<table cellspacing=0 cellpadding=0><tr><td valign=top>
<%# DataBinder.Eval(Container.DataItem, "Summary") %></td></tr></table></span>
<div class="SmallLinks"><asp:PlaceHolder Runat=server visible='<%# ((Article)Container.DataItem).Type == ArticleTypeEnum.FullArticle %>' ID="Placeholder1"><a href='<%# LinkHelper.CreateArticleLink((Article)Container.DataItem) %>'><img src='<%# Config.Current.CurrentTemplatePath + "/Images/icon_FullStory.gif" %>' border=0 align=absmiddle> <%# ResourceHelper.GetString("FullStory") %></a> </asp:PlaceHolder><asp:PlaceHolder Runat=server visible='<%# ((Article)Container.DataItem).Type == ArticleTypeEnum.SummaryLink %>' ID="Placeholder2"><a target='_blank' href='<%# LinkHelper.CreateArticleLink((Article)Container.DataItem) %>'><img src='<%# Config.Current.CurrentTemplatePath + "/Images/icon_VisitSite.gif" %>' border=0 align=absmiddle> <%# ResourceHelper.GetString("VisitSite") %></a> </asp:PlaceHolder><% if (Config.Current.EnablePrintArticle) { %><a target=_blank href='<%# DataBinder.Eval(Container.DataItem, "ArticleID", Config.Current.PrintArticlePagePath + "?ArticleID={0}") %>'>
<img src='<%# Config.Current.CurrentTemplatePath + "/Images/icon_Print.gif" %>' border=0 align=absmiddle> <%= ResourceHelper.GetString("PrinterVersion") %></a><% } %></div>
</div>
</ItemTemplate>
<HeaderTemplate>
<div class="Panel ArticleSummariesPanel RecentArticlesPanel">
<div class="Heading"><%= ResourceHelper.GetString("RecentArticles") %></div>
</HeaderTemplate>
<FooterTemplate>
</div>
</FooterTemplate>
</asp:repeater><asp:panel id="NoArticlesPanel" Runat="server" Visible="false">
<div class="Panel ArticleSummariesPanel RecentArticlesPanel">
<div class="Heading"><%= ResourceHelper.GetString("RecentArticles") %></div>
<div class="Content"><%= ResourceHelper.GetString("NoRecentArticles") %></div>
</div>
</asp:panel>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -