[업데이트 및 패치 안내]
1. 에디터 관련 버그 (윈도우즈 XP & 익스플러 8.0 사용시 글 등록 및 댓글 등록 오류 수정)
- Include/BoardIncludeWrite.asp
- Include/BoardIncludeComment.asp
- Include/BoardIncludeCommentAdd.asp
- Include/MemberIncludeJoin.asp
- Skin/Board/Board/VER20_BOARD_DEFAULT1/board.js
- Skin/Board/Board/VER20_BOARD_DEFAULT2/board.js
- Skin/Board/Board/VER20_BOARD_DEFAULT3/board.js
- Skin/Board/Board/VER20_BOARD_DEFAULT4/board.js
- Skin/Board/Board/VER20_BOARD_DEFAULT5/board.js
- Skin/Board/Board/VER20_BOARD_DEFAULT6/board.js
- Skin/Board/Calendar/VER20_CALENDAR_SKIN1/board.js
- Skin/Board/Gallery/VER20_GALLERY_DEFAULT1/board.js
- Skin/Board/Link/VER20_LINK_DEFAULT1/board.js
- Skin/Board/Other/VER20_FAQ1/board.js
- Skin/Board/Other/VER20_PORTFOLIO_01/board.js
- Skin/Board/Other/VER20_PORTFOLIO_02/board.js
- SKin/Board/Pds/VER20_PDS_SKIN1/board.js
- Skin/Board/Webzine/VER20_WEBZINE_DEFAULT1/board.js
- Library/sendmail.asp
- Admin/Default/AdminEdit.asp
- Admin/Member/MemberAgree.asp
- Admin/Member/MemberEdit.asp
- Admin/Member/MemberSendMail.asp
- Admin/Member/MemberMailingAdd.asp
- Admin/Member/MemberMailingSend.asp
- Admin/Other/ScheduleAdd.asp
- Admin/Other/PopupAdd.asp
스킨을 만들어서 사용하시는 경우 에디터 체크 (게시판의 경우 스킨폴더/board.js 파일을 아래 내용으로 변경하시기 바랍니다.
수정 전의 내용 (게시글)
if (WRITE_USE_EDITOR == true){
if (myeditor.outputBodyHTML() <= 0){alert("내용을 입력하여 주세요.");myeditor.editArea.focus();return;}
myeditor.outputBodyHTML();
}else{
str = document.all['strContent'];
if(str.value == ""){alert("내용을 입력해 주세요.");if (WRITE_USE_EDITOR == "False"){str.focus();}return;}
}
수정 후 내용 (게시글)
if (WRITE_USE_EDITOR == true){
document.getElementById("strContent").value = myeditor.outputBodyHTML();
if (document.getElementById("strContent").value == ""){
alert("내용을 입력해 주세요..");myeditor.editArea.focus();return;
}
}else{
str = document.all['strContent'];
if(str.value == ""){alert("내용을 입력해 주세요.");if (WRITE_USE_EDITOR == "False"){str.focus();}return;}
}
수정 전의 내용 (댓글)
if (SET_bitUseEditor == "False"){
str = document.all['cmtContent'];
if (str.value == ""){alert("내용을 입력해 주시기 바랍니다.");str.focus();return;}
}else{
if (myeditor.outputBodyHTML() <= 0){alert("내용을 입력해 주시기 바랍니다.");myeditor.editArea.focus();return;}
myeditor.outputBodyHTML();
}
수정 후 내용 (댓글)
if (SET_bitUseEditor == "False"){
str = document.all['cmtContent'];
if (str.value == ""){alert("내용을 입력해 주시기 바랍니다.");str.focus();return;}
}else{
document.getElementById("cmtContent").value = myeditor.outputBodyHTML();
if (document.getElementById("cmtContent").value == ""){alert("내용을 입력해 주시기 바랍니다.");myeditor.editArea.focus();return;}
}
수정 전의 내용 (댓글 답변)
if (SET_bitUseEditor == "False"){
str = document.all['cmtContent'];
if (str.value == ""){alert("내용을 입력해 주시기 바랍니다.");str.focus();return;}
}else{
if (myeditor.outputBodyHTML() <= 0){alert("내용을 입력해 주시기 바랍니다.");myeditor.editArea.focus();return;}
myeditor.outputBodyHTML();
}
수정 후 내용 (댓글 답변)
if (SET_bitUseEditor == "False"){
str = document.all['cmtContent'];
if (str.value == ""){alert("내용을 입력해 주시기 바랍니다.");str.focus();return;}
}else{
document.getElementById("cmtContent").value = myeditor.outputBodyHTML();
if (document.getElementById("cmtContent").value == ""){alert("내용을 입력해 주시기 바랍니다.");myeditor.editArea.focus();return;}
}
위의 소스를 개발자라면 대충 이해를 하실것으로 보입니다.
기존의 방식에서는 myeditor.outputBoardHTML() 함수로 내용을 체크했으나, 새롭게 변형시킨 부분은 내용 히든 폼에 먼저 값을 넣고 히든 폼을 체크 하는 방식입니다.
2. 카테고리 사용시 카테고리가 있는 게시글에 답변을 달 경우 부모글의 카테고리만 글 등록시 선택하게끔 수정, 리스트에서 카테고리를 변경 후 출력시 답변글이 올바르게 출력되지 않았던 버그 수정
- Include/BoardIncludeWrite.asp
- Library/Function.asp
- [MPLUS_GET_BOARD_LIST] 프로시져 수정
3. 에디터 줄 바꿈 br로 적용
4. 메모 리스트에서 태그가 들어간 내용을 태그 삭제 후 출력, 관리자가 일괄적으로 발송한 메모가 삭제 되지 않았던 버그 수정
- memo.asp
- Include
번호 | 제목 | 닉네임 | 조회수 | 작성일 |
---|
댓글 0