📄 attachments.jsp
字号:
<%@ page language="java" pageEncoding="UTF-8"%>
<%@ taglib uri="/WEB-INF/c.tld" prefix="c"%>
<%@ taglib uri="http://www.jsprun.cn/jrun-tag" prefix="jrun"%>
<jsp:include page="../cp_header.jsp" />
<script type="text/javascript">
function checkForm(form){
var overcheck = false;
for(var i=0;i<form.elements.length;i++){
if(form.elements[i].checked == true){
overcheck = true;
}
}
if(overcheck == false){
alert("你没有选择要删除的附件,请返回修改.");
return;
}
}
//全选,删除
function checkall(form, prefix, checkall) {
var checkall = checkall ? checkall : 'chkall';
for(var i = 0; i < form.elements.length; i++) {
var e = form.elements[i];
if(e.name && e.name != checkall && (!prefix || (prefix && e.name.match(prefix)))) {
e.checked = form.elements[checkall].checked;
}
}
}
</script>
<table width="100%" border="0" cellpadding="0" cellspacing="0" class="guide">
<tr><td><a href="#" onclick="parent.menu.location='admincp.jsp?action=menu'; parent.main.location='admincp.jsp?action=home';return false;">系统设置首页</a> » 附件管理</td></tr>
</table>
<br>
<form method="post" action="admincp.jsp?action=attachments&search=yes" name="attachforum" id="attachforum" style="display:<c:if test="${notfirst!=null}">none</c:if>">
<input type="hidden" name="formhash" value="a83684ea">
<input type="hidden" name="page" value="${logpage.currentPage}">
<table width="100%" border="0" cellpadding="0" cellspacing="0"
class="tableborder">
<tr class="header">
<td colspan="2">
附件管理
</td>
</tr>
<tr>
<td class="altbg1">
记录存在但文件缺失的附件:
</td>
<td class="altbg2" align="right">
<input class="checkbox" type="checkbox" name="nomatched" value="1">
</td>
</tr>
<tr>
<td class="altbg1">
所在版块:
</td>
<td class="altbg2" align="right">
<select name="inforum">
<option value="0">
> 全部
</option>
<option value="-1">
</option>
${forumselect}
</select>
</td>
</tr>
<tr>
<td class="altbg1">
附件尺寸小于(字节):
</td>
<td class="altbg2" align="right">
<input type="text" name="sizeless" size="40" value="${attaforms.sizeless}">
</td>
</tr>
<tr>
<td class="altbg1">
附件尺寸大于(字节):
</td>
<td class="altbg2" align="right">
<input type="text" name="sizemore" size="40" value="${attaforms.sizemore}">
</td>
</tr>
<tr>
<td class="altbg1">
被下载次数小于:
</td>
<td class="altbg2" align="right">
<input type="text" name="dlcountless" size="40" value="${attaforms.dlcountless}">
</td>
</tr>
<tr>
<td class="altbg1">
被下载次数大于:
</td>
<td class="altbg2" align="right">
<input type="text" name="dlcountmore" size="40" value="${attaforms.dlcountmore}">
</td>
</tr>
<tr>
<td class="altbg1">
发表于多少天以前:
</td>
<td class="altbg2" align="right">
<input type="text" name="daysold" size="40" value="${attaforms.daysold}">
</td>
</tr>
<tr>
<td class="altbg1">
存储文件名:
</td>
<td class="altbg2" align="right">
<input type="text" name="filename" size="40" value="${attaforms.filename}">
</td>
</tr>
<tr>
<td class="altbg1">
描述关键字(多关键字中间请用半角逗号 "," 分割):
</td>
<td class="altbg2" align="right">
<input type="text" name="keywords" size="40" value="${attaforms.keywords}">
</td>
</tr>
<tr>
<td class="altbg1">
作者:
</td>
<td class="altbg2" align="right">
<input type="text" name="author" size="40" value="${attaforms.author}">
</td>
</tr>
</table>
<br />
<center>
<input class="button" type="submit" name="searchsubmit" value="提 交">
</center>
</form>
<br />
<c:if test="${notfirst!=null}">
<form method="post" action="admincp.jsp?action=attachments&delete=yes" target="attachmentframe">
<table width="100%" border="0" cellpadding="0" cellspacing="0"
class="tableborder">
<tr class="header">
<td width="8%">
<input class="checkbox" type="checkbox" name="chkall"
onclick="checkall(this.form)">
删?
</td>
<td width="15%" align="center">
附件名
</td>
<td width="27%" align="center">
文件名
</td>
<td width="15%" align="center">
作者
</td>
<td width="17%" align="center">
所在主题
</td>
<td width="13%" align="center">
尺寸
</td>
<td width="13%" align="center">
下载
</td>
</tr>
<!-- ***************下面显示分页内容************************* -->
<c:if test="${logpage.totalSize > 10}">
<div class="pages">
<em> ${logpage.totalSize} </em>
<!-- 如果当前页不是第一页面,且大于10页时,且当前页大于4时则显示1 ... -->
<c:if test="${logpage.totalPage>10 && logpage.currentPage>=4}">
<a
href="admincp.jsp?action=attachments&searchpage=yes&page=1"
class="first">1 ...</a>
</c:if>
<!-- 如果当前页不是第一页面,则显示<< -->
<c:if test="${logpage.currentPage != logpage.prePage}">
<a
href="admincp.jsp?action=attachments&searchpage=yes&page=${logpage.prePage}"
class="prev">‹‹</a>
</c:if>
<c:choose>
<c:when
test="${logpage.totalPage>10 && logpage.currentPage>=4 && logpage.totalPage-(logpage.currentPage-2)>=10}">
<!-- 显示滚动的页码信息 -->
<c:forEach var="num" begin="${logpage.currentPage-2}"
end="${(logpage.currentPage-2)+9}" step="1">
<c:choose>
<c:when test="${logpage.currentPage == num}">
<strong>${logpage.currentPage}</strong>
</c:when>
<c:otherwise>
<a
href="admincp.jsp?action=attachments&searchpage=yes&page=${num}">${num}</a>
</c:otherwise>
</c:choose>
</c:forEach>
</c:when>
<c:otherwise>
<c:choose>
<c:when test="${logpage.totalPage>10 && logpage.currentPage>=4}">
<!-- 显示后半部分信息 -->
<c:forEach var="num" begin="${logpage.totalPage-9}"
end="${logpage.totalPage}" step="1">
<c:choose>
<c:when test="${logpage.currentPage == num}">
<strong>${logpage.currentPage}</strong>
</c:when>
<c:otherwise>
<a
href="admincp.jsp?action=attachments&searchpage=yes&page=${num}">${num}</a>
</c:otherwise>
</c:choose>
</c:forEach>
</c:when>
<c:otherwise>
<c:choose>
<c:when test="${logpage.totalPage>10}">
<!-- 显示前半部分值 -->
<c:forEach var="num" begin="1" end="10" step="1">
<c:choose>
<c:when test="${logpage.currentPage == num}">
<strong>${logpage.currentPage}</strong>
</c:when>
<c:otherwise>
<a
href="admincp.jsp?action=attachments&searchpage=yes&page=${num}">${num}</a>
</c:otherwise>
</c:choose>
</c:forEach>
</c:when>
<c:otherwise>
<!-- 如果不够10页则显示 -->
<c:forEach var="num" begin="1" end="${logpage.totalPage}"
step="1">
<c:choose>
<c:when test="${logpage.currentPage == num}">
<strong>${logpage.currentPage}</strong>
</c:when>
<c:otherwise>
<a href="admincp.jsp?action=attachments&searchpage=yes&page=${num}">${num}</a>
</c:otherwise>
</c:choose>
</c:forEach>
</c:otherwise>
</c:choose>
</c:otherwise>
</c:choose>
</c:otherwise>
</c:choose>
<!-- 如果当前页不是最后页面,则显示 《 《-->
<c:if test="${logpage.currentPage != logpage.nextPage}">
<a
href="admincp.jsp?action=attachments&searchpage=yes&page=${logpage.nextPage}"
class="next">››</a>
</c:if>
<!-- 如果超过一定范围则显示... -->
<c:if
test="${logpage.totalPage>10 && (logpage.totalPage-logpage.currentPage)>7}">
<a
href="admincp.jsp?action=attachments&searchpage=yes&page=${logpage.totalPage}"
class="last">... ${logpage.totalPage}</a>
</c:if>
<!-- 如果页数大于10则显示此框-->
<c:if test="${logpage.totalPage>10}">
<kbd>
<input type="text" name="custompage" size="3"
onkeydown="if(event.keyCode==13) {window.location='admincp.jsp?action=attachments&searchpage=yes&page='+this.value; return false;}" />
</kbd>
</c:if>
</c:if>
<!-- ******************************分页结束********************************* -->
<c:forEach var="a" items="${showlist}">
<tr>
<td class="altbg1" align="center" valign="middle">
<input class="checkbox" type="checkbox" id="ch" name="delete[]"
value="${a.aid}">
</td>
<td class="altbg2" align="center">
<b>${a.filename}</b>
<br />
</td>
<td class="altbg1" align="center">
<c:choose>
<c:when test="${a.nomatched!=null}">
<b>${a.nomatched}</b>
</c:when>
<c:otherwise>
<b><a href="attachment.jsp?aid=${a.aid}" target="_blank">[下载该附件]</a>
</b>
</c:otherwise>
</c:choose>
<br />
<a href="${a.attachment}" class="smalltxt"
target="_blank"><jrun:showStr str="${a.attachment}" len="30" />
</a>
</td>
<td class="altbg2" align="center">
${a.author}
</td>
<td class="altbg1" valign="middle">
<a href="viewthread.jsp?tid=${a.tid}" target="_blank"><b>${a.subject}</b>
</a>
<br />
论坛:
<a href="forumdisplay.jsp?fid=${a.fid}" target="_blank">${a.name}</a>
</td>
<td class="altbg2" valign="middle" align="center">
<jrun:showFileSize size="${a.filesize}" />
</td>
<td class="altbg1" valign="middle" align="center">
${a.downloads}
</td>
</tr>
</c:forEach>
</table>
<br />
<br />
<center>
<input class="button" type="submit" name="deletesubmit" value="提 交"
onClick="checkForm(this.form)">
</center>
</form>
<iframe name="attachmentframe" style="display:none"></iframe>
</c:if>
<jsp:include page="../cp_footer.jsp" />
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -