질문과 답변, 세팅정보 및 오류정보를 최대한 상세히 남겨주시면 보다 빠르고 정확한 답변을 드릴 수 있습니다.
중첩되는 질문이 없는지 확인하신 후 오류발생 페이지의 URL을 기입하여 질문해주세요. 그리고 질문에 대해 해결된 사항은 답변을 달아주시면 다른 회원님에게 좋은 자료가 됩니다.
  • 제   목 서브디렉토리에 조은보드 소스파일을 업로드 후 게시물 추출오류 발생시
  • 작성자 등록일 2011-08-16/11:21 조회수 1159
우선, 원인을 말씀드리면 파일의 경로를 못 찾는것이 맞습니다.
조은보드 설치시 압축해제한 서브디렉토리를 root에 올리는게 정석입니다.
root파일이든, 1Depth, 2Depth 파일이든 게시물 추출을 사용함에 아무런 문제없이 사용가능합니다.
하지만 임의로 서브디렉토리에 구성할 시 게시판 및 기타기능에서는 문제없이 동작이 이루어지지만 게시물의 추출에서 경로의 문제로 인해 스크립트오류가 발생하게 됩니다.
이 스크립트 오류의 해결을 위해서는 다음과 같이 소스를 직접수정하셔야 합니다.

상황 : 게시물 추출을 하고자하는 파일이 root에 존재하고 조은보드파일을 서브디렉토리(1Depth)인 aaaa에 사용

1. 게시물 추출을 하고자 하는 파일
<!-- #include file='aaaa/Jsource/Jnotice/list.asp' -->
<%=Notice("9","default_notice","400","4","50","","72","","","","","aaaa/")%>
 
2. \aaaa\Jsource\Jnotice\list.asp
 For i = 2 To relative_count
  Nl = "../" & Nl
 Next
 
 의 소스를 아래와 같이 변경
 For i = 2 To relative_count
  Nl = "../" & Nl
 Next
 Nl = Nl & "aaaa/"

3. \aaaa\Jsource\Jnotice\include\function_list.asp
 For k = 1 To locationStep
  relative_location = relative_location & "../"
 Next
 의 소스를 아래와 같이 변경

 For k = 1 To locationStep
  relative_location = relative_location & "../"
 Next
 relative_location = relative_location & "aaaa/"
 
※ 위의 상황 및 해결방법은 자체적으로 테스트하여 문제없이 동작함의 결과를 말씀드렸으며, 위 와 같이 변경을 했음에도 불구하고 동작이 되지 않는다면 서브디렉토리의 Depth등 사용자의 설치환경에 관련된 문제이오니 설치방법의 '조은보드 파일 업로드하기'를 다시확인하여 재업로드 및 재설정을 하시기바랍니다.
마지막으로 위의 방식은 조은보드에서 절대추천하는 방식이 아니며 기타 설문조사 및 배너등 추출에 관련된 모듈을 사용시 많은 소스수정을 해야하는 상황이 발생하게 되며, 이는 전적으로 회원님이 감내해야 합니다.
SNS google
    1. 회원등급: 마스터
    2. 작성글: 52개
    3. 작성댓글수: 1,288개
    4. 로그인: 4,495회
    5. 접속상태: 로그인
    6. 가입일: 2006-05-20
  • 국내 1호 조은보드 마스터 자격(?)을 보유한 운영자입니다.
    최대한 상세히 정보를 알려 주시면 답변시 많은 도움이 됩니다.
    오늘도 파이팅!!
로그인 하시면 댓글을 남길 수 있습니다.
타인의 명예를 훼손 또는 비방, 개인정보 유출 및 광고성 게시물을 삼가해 주세요.
  • 줄리(2011.08.18/00:03:52) 답변
  • 정말 감사드립니다~^^
    어려운시간내주시어 테스트도해주시고~
    말씀해주신대로 수정했더니 되네요~
    역시..많이 배우고 알고 갑니다~
  • 하늘아가(2011.08.17/16:03:45) 답변
  • 오오~ 제가 한것이 맞았군요! ^^
    저도 Jboard 밑에 넣어놓아 저 문제를 숨어서 해결했는데 적용한 것이 거의 맞네요!
    그래도 확실히 알게되어 기쁩니다.
    감사합니다.