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

📄 attachments.jsp

📁 论坛软件系统亦称电子公告板(BBS)系统
💻 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>&nbsp;&raquo;&nbsp;附件管理</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">
							&nbsp;&nbsp;&gt; 全部
						</option>
						<option value="-1">
							&nbsp;
						</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>&nbsp;${logpage.totalSize}&nbsp;</em>
					<!-- 如果当前页不是第一页面,且大于10页时,且当前页大于4时则显示1 ... -->
					<c:if test="${logpage.totalPage>10 && logpage.currentPage>=4}">
						<a
							href="admincp.jsp?action=attachments&searchpage=yes&amp;page=1"
							class="first">1 ...</a>
					</c:if>
					<!-- 如果当前页不是第一页面,则显示<< -->
					<c:if test="${logpage.currentPage != logpage.prePage}">
						<a
							href="admincp.jsp?action=attachments&searchpage=yes&amp;page=${logpage.prePage}"
							class="prev">&lsaquo;&lsaquo;</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&amp;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&amp;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&amp;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&amp;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&amp;page=${logpage.nextPage}"
							class="next">&rsaquo;&rsaquo;</a>
					</c:if>
					<!-- 如果超过一定范围则显示... -->
					<c:if
						test="${logpage.totalPage>10 && (logpage.totalPage-logpage.currentPage)>7}">
						<a
							href="admincp.jsp?action=attachments&searchpage=yes&amp;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&amp;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 + -