고객센터 : 031-548-0481 /호스팅문의:1644-2646 /서버호스팅문의 : 070-7573-5515/ 평일근무 : 09:00~18:00 / 토/일요일, 공휴일 휴무

1:1 고객상담문의 FAQ 자동답변

나노코팅 나노엔

구매안내

  • 아티보드 2.0
  • 아티보드 3.0
  • 아티카페
  • 파일공유사이트
솔루션 > 커뮤니티 > 업데이트 안내

업데이트 안내|

아티보드 2.0 2009년 6월 8일자|

  • 웹아티
  • |조회수 : 3655
  • |추천수 : 0
  • |2009-06-08 오후 2:18:31

[업데이트 및 패치 안내]


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