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

📄 js.jsp

📁 CMS 1、增加子站点功能
💻 JSP
字号:
<%@ page contentType="text/html;charset=utf-8"%>
<%@ page import="cn.js.fan.web.*"%>
<%@ page import="cn.js.fan.db.*"%>
<%@ page import="cn.js.fan.util.*"%>
<%@ page import="java.util.*"%>
<%@ page import="cn.js.fan.module.cms.*"%>
<%@ page import="cn.js.fan.module.cms.plugin.software.*"%>
<%
/*
功能:
1、显示文章从第start条至第end条,当start>=0时,显示软件下载排行的列表
2、len标题长度
3、dirCode软件所属目录
4、parentCode软件所属目录的父目录
5、count=y是否显示下载计数
*/

Document doc = new Document();
int start = ParamUtil.getInt(request, "start", 0);
int len = ParamUtil.getInt(request, "len", 20);
if (start>=0) {
	String dirCode = ParamUtil.get(request, "dirCode");
	String parentCode = ParamUtil.get(request, "parentCode");
	int end = ParamUtil.getInt(request, "end", 10);
	String sql;
	if (!dirCode.equals(""))
		sql = "select doc_id from cws_cms_software_doc where dir_code=" + StrUtil.sqlstr(dirCode) + " order by download_count desc";
	else
		sql = "select doc_id from cws_cms_software_doc where parent_code=" + StrUtil.sqlstr(parentCode) + " order by download_count desc";
	boolean isCount = ParamUtil.get(request, "count").equals("y");
	SoftwareDocumentDb sdd2 = new SoftwareDocumentDb();

	// 当缓存失效时才会刷新
   	Iterator ir = doc.getDocuments(sql, "plugin.software", start, end);
	
	out.println("document.write('<ul>');");	
	
	while (ir.hasNext()) {
		doc = (Document)ir.next();
		String t = StrUtil.getLeft(StrUtil.toHtml(doc.getTitle()), len);
		if (isCount) {
			SoftwareDocumentDb sdd = sdd2.getSoftwareDocumentDb(doc.getId());
			out.println("document.write('<span style=\"float:right\">[" + sdd.getDownloadCount()  + "]</span>');");
		}
		
		out.println("document.write('<li>');");
		%>
		document.write('<a href="<%=Global.getRootPath()%>/doc_view.jsp?id=<%=doc.getId()%>"><%=StrUtil.toHtml(t)%></a>');
		<%
		out.println("document.write('</li>');");
	}
	out.println("document.write('</ul>');");
}
%>

⌨️ 快捷键说明

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