Edit D:\chineseall_products\bak\digitalLib6\pages\standard\application\articleView.jsp
<%@ page contentType="text/html;charset=utf-8" %> <%@ taglib prefix="s" uri="/struts-tags"%> <s:set name="templatePath" value="@com.chineseall.core.servlet.InitParameters@pageTemplatePath"/> <!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta name="renderer" content="webkit"> <title>??????-??????- <s:action name="viewSchoolName" executeResult="true"> <s:param name="sid" value="sid"></s:param> </s:action></title> <jsp:include page="/pages/${templatePath }/head.jsp"></jsp:include> <link href="/js/m_alert/css/m_alert.css" type="text/css" rel="stylesheet"> <link href="/pages/${templatePath }/css/subpage.css" type="text/css" rel="stylesheet"> <script type='text/javascript' src='/js/m_alert/m_alert.js'></script> </head> <body> <s:set name="menuIndex" value="5" /> <jsp:include page="/pages/${templatePath}/nav.jsp" /> <div class="page subpage"> <div class="dynamic_library"> <div class="dynamic_library_nav"><a href="/actSubHome.action">???????</a><span>></span> <a href="/activityArticleList.action?objectId=<s:property value="objectId"/>">??????</a><span>></span>??????</div> <div class="dynamic_library_detail"> <div class="title"><s:property value="activity.title"/></div> <div class="zpxq_time">????????<s:date name="article.uploadTime" format="yyyy-MM-dd HH:mm:ss"/></div> <s:if test="article.status!=1"> <div style="padding-left:10px;color:red;height:20px;line-height:20px;width:95%;">?????????????????????</div> </s:if> <p class="d_text_paragraph"> <s:if test="articleContent!=null"> <s:property value='articleContent.content' escape="false"/> </s:if> <s:else> ????????????????? </s:else> </p> <!--???--> <div class="recommended_book item">??????</div> <div class="comment detail_zppl"> <ul id="ul_comment"></ul> <div class="turnpage"></div> <s:if test="@com.chineseall.core.GlobalConstants@configs.get('is.open.comment') != \"1\""> <div class="margint30"> <textarea class="comm_box" name="" cols="" rows="" id="articleCommentId" placeholder="???????????????????1000??"></textarea> <input type="hidden" name="csrfToken" id="csrfToken" value="<s:property value="@com.digitallib.util.CsrfUtil@generateAndReturnCsrfToken('csrfToken')"/>"> <a class="keyword" href="javascript: void(0);" onclick="addComment();">???</a> </div> </s:if> </div> </div> </div> </div> <div class="clear"></div> <s:action name="foot" executeResult="true"> <s:param name="sid" value="sid"></s:param> </s:action> <script> <!-- var currentPage = 1; var self = 0; function getComment(pageNum){ var bookId = $("#bookId").val(); webDwr.getArticleComment(<s:property value='article.id'/>,pageNum, function(info){ var jsonArr = eval("(" + info + ")"); var comments = ""; if(jsonArr["comments"].length == 0){ comments += "<li><div class=\"nocomment\">??????</div></li>"; document.getElementById("ul_comment").innerHTML = comments; } else { for(var i=0; i < jsonArr["comments"].length; i++) { comments += "<li><div class=\"floor_th\">"; comments += "<img src=\"" + jsonArr["comments"][i].portraint +"\">"; comments += "<div class=\"right\"><span class=\"name\">" + jsonArr["comments"][i].user + "</span>"; comments += "<span class=\"grade\">" + "" + "</span>"; comments += "<span class=\"time\">????? " + jsonArr["comments"][i].pubTime + "</span>"; comments += "<div class=\"clear\"></div>"; comments += "<div class=\"con\">" + jsonArr["comments"][i].content + "</div>"; comments += "</div></li>"; } document.getElementById("ul_comment").innerHTML = comments; if(jsonArr["totalItem"] > 0){ comments = ""; if(pageNum > 1) { comments += "<a class=\"sw_page\" href=\"javascript: getComment(1);\">???</a>"; comments += "<a class=\"sw_page\" href=\"javascript: getComment(" + (pageNum - 1) + ");\">?????</a>" } else { comments += "<a class=\"sw_page\" href=\"javascript: void(0);\" style=\"cursor: default;\">???</a>"; comments += "<a class=\"sw_page\" href=\"javascript: void(0);\" style=\"cursor: default;\">?????</a>" } var totalPage = jsonArr["totalPages"]; var start = pageNum - 3; if(start<=0) start = 1; var end = start + 3; if(end > totalPage) end = totalPage; for(var i=start;i<end+1;i++) { if(pageNum == i){ comments += "<a class=\"on\" href=\"javascript: void(0);\" style=\"cursor: default;\">" + i + "</a>" }else{ comments += "<a href=\"javascript: getComment(" + i + ");\">" + i + "</a>" } } if(pageNum < totalPage) { comments += "<a class=\"sw_page\" href=\"javascript:getComment(" + (pageNum + 1) + ");\">?????</a>"; comments += "<a class=\"sw_page\" href=\"javascript:getComment(" + totalPage + ");\">???</a>"; } else { comments += "<a class=\"sw_page\" href=\"javascript: void(0);\" style=\"cursor: default;\">?????</a>"; comments += "<a class=\"sw_page\" href=\"javascript: void(0);\" style=\"cursor: default;\">???</a>"; } $("div.comment div.turnpage").html(comments); } } }); } getComment(1); function addComment() { var content = document.getElementById("articleCommentId").value; if(content=="") { m_alert("success","????????????"); return; } if(content.length>1000) { m_alert("success","????????????1000?????????????????" + content.length + "???"); return; } var csrfToken = $("#csrfToken").val(); webDwr.addArticleComment(<s:property value='article.id'/>,content,csrfToken,function(info){ if(info != "") { if(info=="noLogged") { m_alert("success","??????????????"); return; } else if(info == "error") { alert("???????¤???!"); return; } getComment(1); document.getElementById("articleCommentId").value = ""; } }); } //--> </script> </body> </html>
Ms-Dos/Windows
Unix
Write backup
jsp File Browser version 1.2 by
www.vonloesch.de