📄 pic_1.jsp
字号:
<%@ page contentType="text/html; charset=GBK" %>
<%@ taglib uri="/cms4j" prefix="cms4j" %>
<%@ page import = "cn.com.dekn.cms.util.*" %>
<%
/************************************************
* 元件 更新历史 www.cms4j.com
* 1.0
* 1.1 2006-10-17 dekn 支持列数、滚动参数
*************************************************/
%>
<%
//网站群节点ID
String NODE_ID = StrUtil.getNotNullStringValue(request.getParameter("NODE_ID"),"root");
//网站群节点参数
String CLUSTER_URL_PARAM = "";
if(null != request.getParameter("cluster_node_id")){
CLUSTER_URL_PARAM = "cluster_node_id=" + request.getParameter("cluster_node_id");
}
//默认的文章显示页,下面会从配置信息中取
String DEF_ARTICLE_SHOW_PATH = "";
%>
<cms4j:site_config node_id="<%=NODE_ID%>">
<% DEF_ARTICLE_SHOW_PATH = siteconfig_info.getARTICLE_VIEW_TEMPLET_PATH(); %>
</cms4j:site_config>
<%
/***********************************
* TAG参数初始化
***********************************/
//要显示栏目的ID
String CLASS_ID = StrUtil.getNotNullStringValue(request.getParameter("CLASS_ID"),"");
//过滤属性
String FILTER = StrUtil.getNotNullStringValue(request.getParameter("FILTER"),"");
//排序属性
String ORDER = StrUtil.getNotNullStringValue(request.getParameter("ORDER"),"");
//显示的范围,可以是现有文章,回收站中的文章,全部
String SCOPE = StrUtil.getNotNullStringValue(request.getParameter("SCOPE"),"");
//指定显示哪一篇文章
String ARTICLE_ID = StrUtil.getNotNullStringValue(request.getParameter("ARTICLE_ID"),"");
//显示哪一个专题
String SPECIAL_ID = StrUtil.getNotNullStringValue(request.getParameter("SPECIAL_ID"),"");
//搜索关键字
String KEY = StrUtil.getNotNullStringValue(request.getParameter("KEY"),"");
//打开方式 与html中<a>的target属性相同
String TARGET = StrUtil.getNotNullStringValue(request.getParameter("TARGET"),"");
//显示文章的默认页面
String SHOW_ARTICLE_PAGE = StrUtil.getNotNullStringValue(request.getParameter("SHOW_ARTICLE_PAGE"),DEF_ARTICLE_SHOW_PATH);
/***********************************
* 显示特性参数初始化
***********************************/
//新闻标题长度
int TITLE_LENGTH = StrUtil.getNotNullIntValue(request.getParameter("TITLE_LENGTH"),10);
//行数
String PAGE_SIZE = StrUtil.getNotNullStringValue(request.getParameter("PAGE_SIZE"),"4");
//每行的高度
String ROW_HEIGHT = StrUtil.getNotNullStringValue(request.getParameter("ROW_HEIGHT"),"22");
//显示添加日期的格式
String ADD_DATE_FORMAT = StrUtil.getNotNullStringValue(request.getParameter("ADD_DATE_FORMAT"),"MM-dd");
//图像宽度
int IMG_WIDTH = StrUtil.getNotNullIntValue(request.getParameter("IMG_WIDTH"),130);
//图像高度
int IMG_HEIGHT = StrUtil.getNotNullIntValue(request.getParameter("IMG_HEIGHT"),100);
//每行显示几列
int ROW_COLUMN = StrUtil.getNotNullIntValue(request.getParameter("ROW_COLUMN"),4);
//是否显示图片标题
String IS_SHOW_TITLE = StrUtil.getNotNullStringValue(request.getParameter("IS_SHOW_TITLE"),"true").trim().toLowerCase();
/***********************************
* 滚动
***********************************/
//是否滚动显示
String IS_SCROLL = StrUtil.getNotNullStringValue(request.getParameter("IS_SCROLL"),"false").trim().toLowerCase();
//滚动方向
String SCROLL_DIRECTION = StrUtil.getNotNullStringValue(request.getParameter("SCROLL_DIRECTION"),"left");
//滚动速度
String SCROLL_AMOUNT = StrUtil.getNotNullStringValue(request.getParameter("SCROLL_AMOUNT"),"");
//滚动高度
String SCROLL_HEIGHT = StrUtil.getNotNullStringValue(request.getParameter("SCROLL_HEIGHT"),"100%");
//滚动宽度
String SCROLL_WIDTH = StrUtil.getNotNullStringValue(request.getParameter("SCROLL_WIDTH"),"100%");
/***********************************
* CSS样式 参数初始化
***********************************/
//CSS样式
String CSS = StrUtil.getNotNullStringValue(request.getParameter("CSS"),"img_border");
%>
<% int rowPicCount = ROW_COLUMN,i = 0,j=0; %>
<!--BEGIN:设置文章显示条件-->
<cms4j:article page_size="<%=PAGE_SIZE%>" class_id="<%=CLASS_ID%>" filter="summary_image" filter2="<%=FILTER%>" order="<%=ORDER%>" scope="<%=SCOPE%>" article_id="<%=ARTICLE_ID%>" special_id="<%=SPECIAL_ID%>" key="<%=KEY%>" node_id="<%=NODE_ID%>">
<% if(IS_SCROLL.equals("true")){ %>
<!--BEGIN: 图片是否滚动显示-->
<marquee onMouseOver="this.stop();" onMouseOut="this.start()" direction="<%=SCROLL_DIRECTION%>" scrollamount="<%=SCROLL_AMOUNT%>" height="<%=SCROLL_HEIGHT%>" width="<%=SCROLL_WIDTH%>">
<% } %>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<!--BEGIN: 显示文章-->
<cms4j:article_list>
<% if (i%rowPicCount == 0){ %>
<% j=i; %>
<tr>
<% } %>
<td>
<table width="96%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<!--显示文章图片-->
<td height="1" align="center" class="<%=CSS%>">
<a href="<%=article_info.getURL(SHOW_ARTICLE_PAGE,CLUSTER_URL_PARAM)%>" target="<%=TARGET%>"><img src="<%=article_info.getHOMEPAGE_IMAGE()%>" width="<%=IMG_WIDTH%>" height="<%=IMG_HEIGHT%>" border="0" alt="<%=article_info.getTITLE()%>"></a>
</td>
</tr>
<tr>
<td align="center"><img src="images/img_border.gif" width="<%=IMG_WIDTH%>" height="7"></td>
</tr>
</table>
<% if(IS_SHOW_TITLE.equals("true")){ %>
<table width="96%" height="20" border="0" cellpadding="0" cellspacing="0">
<tr>
<!--显示文章标题-->
<td align="center" valign="middle" height="<%=ROW_HEIGHT%>">
<a href="<%=article_info.getURL(SHOW_ARTICLE_PAGE,CLUSTER_URL_PARAM)%>" target="<%=TARGET%>"><%=article_info.getTITLE(TITLE_LENGTH,"..","","","")%></a>
</td>
</tr>
</table>
<% } %>
</td>
<% if (i==j+rowPicCount){ %>
</tr>
<%
}
i++;
%>
</cms4j:article_list>
<!--END: 显示文章-->
</table>
<% if(IS_SCROLL.equals("true")){ %>
</marquee>
<!--END: 图片是否滚动显示-->
<% } %>
</cms4j:article>
<!--END: 设置文章显示条件-->
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -