[20220218 이다솜] 게시판 수정코밋
Index: base3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/cop/bbs/EgovArticleList.jsp
===================================================================
--- base3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/cop/bbs/EgovArticleList.jsp (revision 102)
+++ base3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/cop/bbs/EgovArticleList.jsp (revision 103)
@@ -131,7 +131,7 @@
<c:forEach items="${resultList}" var="resultInfo" varStatus="status">
<tr>
<td class="board_num">
- <p><c:out value="${(searchVO.pageIndex-1) * searchVO.pageSize + status.count}"/></p>
+ <p><c:out value="${paginationInfo.totalRecordCount - ((paginationInfo.currentPageNo-1) * paginationInfo.recordCountPerPage + status.index)}"/></p>
</td>
<c:choose>
<c:when test="${resultInfo.secretAt == 'Y' && sessionUniqId != resultInfo.frstRegisterId}">
Index: base3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/cop/bbs/EgovArticleUpdt.jsp
===================================================================
--- base3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/cop/bbs/EgovArticleUpdt.jsp (revision 102)
+++ base3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/cop/bbs/EgovArticleUpdt.jsp (revision 103)
@@ -72,14 +72,14 @@
if (!validateArticleVO(form)) {
return false;
} else {
- var validateForm = document.getElementById("articleVO");
+// var validateForm = document.getElementById("articleVO");
//비밀글은 공지게시 불가.
- if(validateForm.secretAt.checked) {
+ /* if(validateForm.secretAt.checked) {
if(validateForm.noticeAt.checked) {
alert("<spring:message code="comCopBbs.articleVO.secretNotice" />");
return;
}
- }
+ } */
if (confirm("<spring:message code="common.update.msg" />")) {
form.submit();
@@ -131,7 +131,7 @@
</div>
</li>
<!-- 공지신청 여부 -->
- <c:set var="title"><spring:message code="comCopBbs.articleVO.updt.noticeAt" /></c:set>
+ <%-- <c:set var="title"><spring:message code="comCopBbs.articleVO.updt.noticeAt" /></c:set>
<li>
<strong class="title"><label for="noticeAt">${title}</label></strong>
<div class="checkbox">
@@ -140,9 +140,9 @@
<div><form:errors path="noticeAt" cssClass="error" /></div>
</div>
</div>
- </li>
+ </li> --%>
<!-- 비밀글 여부 -->
- <c:set var="title"><spring:message code="comCopBbs.articleVO.updt.secretAt" /></c:set>
+ <%-- <c:set var="title"><spring:message code="comCopBbs.articleVO.updt.secretAt" /></c:set>
<li>
<strong class="title"><label for="secretAt">${title}</label></strong>
<div class="input_wrap">
@@ -159,13 +159,27 @@
</div>
</div>
</div>
- </li>
+ </li> --%>
+ <c:if test="${boardMasterVO.bbsTyCode == 'BBST02'}">
+ <li>
+ <strong class="title">대표첨부파일선택</strong>
+ <div class="input_wrap file_up">
+ <div>
+ <input name="file_1" id="egovComRprsFileUploader" type="file" class="blind userUpload" title="대표첨부파일선택" multiple/><!-- 첨부파일 -->
+ <input type="hidden" id="rprsAtchFileId" name="rprsAtchFileId" value="${articleVO.rprsAtchFileId}" />
+ <label for="egovComRprsFileUploader" class="btn_m bg_basic btn_file_up" title="업로드 할 파일을 선택해주세요">파일업로드<span class="icon-file-up"></span></label>
+ </div>
+ <em class="exp filenote">※ 파일당 ${boardMasterVO.atchPosblFileSize }MB까지 첨부 가능합니다.</em>
+ <div class="file_img" id="egovComRprsFileList" style="display:none;"></div>
+ </div>
+ </li>
+ </c:if>
<c:if test="${boardMasterVO.fileAtchPosblAt == 'Y'}">
<li>
<strong class="title">첨부파일</strong>
<div class="input_wrap file_up">
<div>
- <input name="file_1" id="egovComFileUploader" type="file" class="blind userUpload" title="<spring:message code="comCopBbs.articleVO.regist.atchFile"/>" multiple/><!-- 첨부파일 -->
+ <input name="file_2" id="egovComFileUploader" type="file" class="blind userUpload" title="<spring:message code="comCopBbs.articleVO.regist.atchFile"/>" multiple/><!-- 첨부파일 -->
<input type="hidden" id="atchFileId" name="atchFileId" value="${articleVO.atchFileId}" />
<label for="egovComFileUploader" class="btn_m bg_basic btn_file_up" title="업로드 할 파일을 선택해주세요">파일업로드<span class="icon-file-up"></span></label>
</div>
@@ -209,8 +223,34 @@
}
$('#nttCn').initEditor(options);
+ // 파일업로드
+ $(function() {
+ var options = {
+ fileListDivId : 'egovComRprsFileList',
+ inputFileId : 'egovComRprsFileUploader',
+ hiddenFileName : 'rprsAtchFileId',
+ progress : 'progress',
+ maxSize : 1, // 첨부파일 등록개수
+ fileAllowedTypes: ['png', 'jpg', 'jpeg'], // 확장자 체크 ['png', 'pdf']
+ fileMaxSize: 10 // 첨부파일 사이즈
+ }
+ var defaultsDom = function(html) {
+ var fileIcon = fileExtIcon(html.fileExtsn);
+ var fileSize = fileSizeConvert(html.fileSize);
+
+ var dom = '<li id=' + html.fileId + '>';
+ dom += '<img alt="배너 이미지" src="' + html.link + '">';
+ dom += '<div class="btn">';
+ dom += '<a class="btn_sq_s btn_delete" href="javascript:void(0)" title="삭제"><span class="blind">삭제</span></a>';
+ dom += '<a class="btn_sq_s btn_filedown" href="' + html.link + '" title="다운로드"><span class="blind">다운로드</span></a>';
+ dom += '</div>';
+ dom += '</li>';
+ return dom;
+ }
+ $.initFileUpload(options, defaultsDom);
+ });
/* 비밀글 설정시 비밀번호입력창 show */
- var $pwDiv = $('#pwDiv');
+ /* var $pwDiv = $('#pwDiv');
$pwDiv.hide(function() {
if ($pwDiv.hasClass('blind')) {
$pwDiv.removeClass('blind');
@@ -225,7 +265,7 @@
} else {
$pwDiv.hide();
}
- });
+ }); */
});
</script>
Index: base3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/cop/bbs/EgovArticleReply.jsp
===================================================================
--- base3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/cop/bbs/EgovArticleReply.jsp (revision 102)
+++ base3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/cop/bbs/EgovArticleReply.jsp (revision 103)
@@ -72,14 +72,14 @@
if (!validateArticleVO(form)) {
return false;
} else {
- var validateForm = document.getElementById("articleVO");
+// var validateForm = document.getElementById("articleVO");
//익명글은 공지게시 불가.
- if(validateForm.anonymousAt.checked) {
+ /* if(validateForm.anonymousAt.checked) {
if(validateForm.noticeAt.checked) {
alert("<spring:message code="comCopBbs.articleVO.anonymousNotice" />");
return;
}
- }
+ } */
if(confirm("<spring:message code="common.regist.msg" />")) {
form.submit();
@@ -129,7 +129,7 @@
</div>
</li>
<!-- 공지신청 여부 -->
- <c:set var="title"><spring:message code="comCopBbs.articleVO.regist.noticeAt"/> </c:set>
+ <%-- <c:set var="title"><spring:message code="comCopBbs.articleVO.regist.noticeAt"/> </c:set>
<li><strong class="title">${title}</strong>
<div class="input_wrap">
<div class="checkbox">
@@ -139,7 +139,24 @@
</div>
</div>
</div>
- </li>
+ </li> --%>
+
+ <c:if test="${boardMasterVO.bbsTyCode == 'BBST02'}">
+ <tr>
+ <th scope="col"><label for="egovComRprsFileUploader">대표첨부파일선택</label></th>
+ <td class="nopd">
+ <div class="space5"></div>
+ <div class="file_up">
+ <label for="egovComRprsFileUploader" class="inputFile" title="업로드 할 파일을 선택해주세요">파일업로드</label>
+ <input type="file" id="egovComRprsFileUploader" name="file_1" title="대표첨부파일 선택" />
+ <!-- 첨부파일 -->
+ <input type="hidden" id="rprsAtchFileId" name="rprsAtchFileId" value="" />
+ </div>
+ <em class="exp filenote">※ 파일당 ${boardMasterVO.atchPosblFileSize }MB까지 첨부 가능합니다.</em>
+ <ul id="egovComRprsFileList" class="file_img" style="display: none;"></ul>
+ </td>
+ </tr>
+ </c:if>
<c:if test="${boardMasterVO.fileAtchPosblAt == 'Y'}">
<li>
@@ -204,8 +221,36 @@
}
$('#nttCn').initEditor(options);
+ // 파일업로드
+ $(function() {
+ var options = {
+ fileListDivId : 'egovComRprsFileList',
+ inputFileId : 'egovComRprsFileUploader',
+ hiddenFileName : 'rprsAtchFileId',
+ progress : 'progress',
+ maxSize : 1, // 첨부파일 등록개수
+ fileAllowedTypes: ['png', 'jpg', 'jpeg'], // 확장자 체크 ['png', 'pdf']
+ fileMaxSize: 10 // 첨부파일 사이즈
+ }
+ var defaultsDom = function(html) {
+ var fileIcon = fileExtIcon(html.fileExtsn);
+ var fileSize = fileSizeConvert(html.fileSize);
+
+ var dom = '<li id=' + html.fileId + '>';
+ dom += '<img alt="배너 이미지" src="' + html.link + '">';
+ dom += '<div class="btn">';
+ dom += '<a class="btn_sq_s btn_delete" href="javascript:void(0)" title="삭제"><span class="blind">삭제</span></a>';
+ dom += '<a class="btn_sq_s btn_filedown" href="' + html.link + '" title="다운로드"><span class="blind">다운로드</span></a>';
+ dom += '</div>';
+ dom += '</li>';
+ return dom;
+ }
+
+ $.initFileUpload(options, defaultsDom);
+ });
+
/* 비밀글 설정시 비밀번호입력창 show */
- var $pwDiv = $('#pwDiv');
+ /* var $pwDiv = $('#pwDiv');
$pwDiv.hide(function() {
if ($pwDiv.hasClass('blind')) {
$pwDiv.removeClass('blind');
@@ -220,7 +265,7 @@
} else {
$pwDiv.hide();
}
- });
+ }); */
});
</script>
Index: base3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/cop/bbs/EgovArticleRegist.jsp
===================================================================
--- base3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/cop/bbs/EgovArticleRegist.jsp (revision 102)
+++ base3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/cop/bbs/EgovArticleRegist.jsp (revision 103)
@@ -114,6 +114,9 @@
<form:form commandName="articleVO" action="${pageContext.request.contextPath}/cop/bbs/${reBbsId }/insertArticle.do" method="post" onSubmit="fn_egov_regist_article(document.forms[0]); return false;" enctype="multipart/form-data">
<div class="inner">
+ <div class="caption alignR">
+ <p class="must"><em>*</em> 는 필수항목입니다</p>
+ </div>
<div class="board_write">
<ul>
<!-- 입력 -->
@@ -184,7 +187,7 @@
<strong class="title">첨부파일</strong>
<div class="input_wrap file_up">
<div>
- <input name="file_1" id="egovComFileUploader" type="file" class="blind userUpload" title="<spring:message code="comCopBbs.articleVO.regist.atchFile"/>" multiple/><!-- 첨부파일 -->
+ <input name="file_2" id="egovComFileUploader" type="file" class="blind userUpload" title="<spring:message code="comCopBbs.articleVO.regist.atchFile"/>" multiple/><!-- 첨부파일 -->
<input type="hidden" id="atchFileId" name="atchFileId" value="" />
<label for="egovComFileUploader" class="btn_m bg_basic btn_file_up" title="업로드 할 파일을 선택해주세요">파일업로드<span class="icon-file-up"></span></label>
</div>
Add a comment
Delete comment
Once you delete this comment, you won't be able to recover it. Are you sure you want to delete this comment?