⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 blogentry.jsp

📁 pebble-blog 博客源码博客源码博客源码
💻 JSP
字号:
<%--  renders a single blog entry--%><c:choose>  <c:when test="${blogEntry.unpublished}"><div class="contentItem unpublished">  </c:when>  <c:otherwise><div class="contentItem published">  </c:otherwise></c:choose>  <%@ include file="/WEB-INF/fragments/blogEntryLinks.jspf" %>  <a name="a${blogEntry.id}"></a>  <h1><a href="${blogEntry.permalink}">${blogEntry.title}</a></h1>  <h2>${blogEntry.subtitle}</h2>  <div class="contentItemBody">    <c:choose>      <c:when test="${displayMode == 'detail'}">        <%-- here the blog entry is being shown on its own page --%>        <c:out value="${blogEntry.body}" escapeXml="false" />      </c:when>      <c:when test="${displayMode == 'preview'}">        <%-- this is the blog entry preview, where both excerpt and body need to be shown --%>        <c:if test="${not empty blogEntry.excerpt}">        <p><b>Excerpt</b></p><c:out value="${blogEntry.excerpt}" escapeXml="false" />        </c:if>        <c:if test="${not empty blogEntry.body}">        <p><b>Body</b></p><c:out value="${blogEntry.body}" escapeXml="false" />        </c:if>      </c:when>      <c:otherwise>        <c:choose>          <c:when test="${empty blogEntry.excerpt}">            <%-- there is no excerpt, so show the body --%>            <c:out value="${blogEntry.body}" escapeXml="false" />          </c:when>          <c:otherwise>            <%-- an excerpt is present, so show this --%>            <c:out value="${blogEntry.excerpt}" escapeXml="false" />          </c:otherwise>        </c:choose>      </c:otherwise>    </c:choose>    <div class="metadata">      <%@ include file="/WEB-INF/fragments/responseLinks.jspf" %>      <c:choose>        <c:when test="${not empty blogEntry.user.website}"><c:set var="author" value='<a href="${blogEntry.user.website}">${blogEntry.user.name}</a>'/></c:when>        <c:when test="${not empty blogEntry.user and not empty blogEntry.user.profile}"><c:set var="author" value='<a href="authors/${blogEntry.user.username}/">${blogEntry.user.name}</a>'/></c:when>        <c:when test="${not empty blogEntry.user}"><c:set var="author" value='<a href="authors/${blogEntry.author}/">${blogEntry.user.name}</a>'/></c:when>        <c:otherwise><c:set var="author" value='<a href="advancedSearch.action?author=${blogEntry.author}">${blogEntry.author}</a>'/></c:otherwise>      </c:choose>      <fmt:formatDate var="blogEntryDate" scope="page" value="${blogEntry.date}" timeZone="${blogEntry.timeZoneId}" type="both" dateStyle="long" timeStyle="long"/>      <fmt:message key="blogentry.from">        <fmt:param value="${author}"/>        <fmt:param>        ${blogEntryDate}        </fmt:param>      </fmt:message>      <a href="${blogEntry.localPermalink}" title="${blogEntry.localPermalink}">#</a>      <c:if test="${not empty blogEntry.attachment}"><a href="${blogEntry.attachment.url}" title="${blogEntry.attachment.size} bytes, ${blogEntry.attachment.type}"><fmt:message key="blogentry.attachment" /></a></c:if>    </div>  </div>  <c:if test="${displayMode == 'detail'}">    <pebble:isBlogContributor>    <c:if test="${blogEntry.numberOfResponses > 0}">    <form name="responsesForm" method="post" action="manageResponses.secureaction">    <input type="hidden" name="redirectUrl" value="${blogEntry.localPermalink}" />    </c:if>    </pebble:isBlogContributor>    <br /><br />    <a name="responses"></a>    <jsp:include page="/WEB-INF/jsp/comments.jsp"/>    <jsp:include page="/WEB-INF/jsp/trackbacks.jsp"/>    <pebble:isBlogContributor>    <c:if test="${blogEntry.numberOfResponses > 0}">    <br />    <table width="99%" cellspacing="0" cellpadding="0">      <tr>        <td align="left">          <input type="button" value="Check All" onclick="checkAll(document.responsesForm.response)" />          <input type="button" value="Uncheck All" onclick="uncheckAll(document.responsesForm.response)" />        </td>        <td align="right">          <input type="submit" name="submit" value="Approve" />          <input type="submit" name="submit" value="Reject" />          <input type="submit" name="submit" value="Remove" />        </td>      </tr>    </table>    </form>    </c:if>    </pebble:isBlogContributor>    <div align="center">      <br />      <c:if test="${blogEntry.commentsEnabled}">        <a href="replyToBlogEntry.action?entry=${blogEntry.id}" onclick="showCommentForm(); return false;"><fmt:message key="comment.addComment"/></a>      </c:if>      <c:if test="${blogEntry.trackBacksEnabled}">        <a href="generateTrackBackLink.action?entry=${blogEntry.id}"><fmt:message key="trackback.sendTrackBack"/></a>      </c:if>    </div>    <div id="commentFormDiv" style="display:none;"><%@ include file="/WEB-INF/fragments/commentForm.jsp" %></div>  </c:if></div>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -