질문과 답변, 세팅정보 및 오류정보를 최대한 상세히 남겨주시면 보다 빠르고 정확한 답변을 드릴 수 있습니다.
중첩되는 질문이 없는지 확인하신 후 오류발생 페이지의 URL을 기입하여 질문해주세요. 그리고 질문에 대해 해결된 사항은 답변을 달아주시면 다른 회원님에게 좋은 자료가 됩니다.
  • 제   목 게시물 추출 관련.
  • 작성자 황재 등록일 2011-04-12/16:47 조회수 1854
처음에는 '스터디>14번'처럼 구성을 하였다가 연결이 되지 않아 현재는 main.asp에
<script language="JavaScript" src="../../Jsource/Jnotice/include/Jnotice.js"></script>
이 한 줄 추가로 게시물이 연결되었습니다. 문제는 noticelink함수 호출이 되지 않아 계속 스크립트 오류가 발생한 것으로 이해했습니다.
 
게시물 추출을 해서 메인화면에 세군에 div로 나누어 각각 배치했습니다.
 
< 모두 메인 화면과 관련된 질문입니다. >
추출소스형태:
<%=Notice("10","default_noticeGallery_review","300","4","12","","3080","0","50","","","../../")%>
<%=Notice("3","default_noticeGallery_apps","600","6","25","","3080","0","50","","","../../")%>
<%=Notice("1","default_notice_news","377","6","35","","12360","","","","","../../")%>
 
1. 추출된 게시물 클릭시 전체 화면에 게시물 하나만 보이는 현상이 아닌 각 카테고리에서 게시물을 눌렀을 때와 같은 형태로 보였으면 합니다.(사용자체험의 공지사항도 이렇게 되어 있더군요.)
 
2. 메인 화면의 갤러리 사진 클릭시 게시물로 전환이 되지 않고 사진만 올라옵니다. 제목을 클릭하였을 때는 게시물로 연결이 됩니다.(1번과 같은 현상으로 수정을 요합니다)
 
3. 게시물 추출을 하려면 꼭 게시판이 아이프레임으로만 설정되어야 하나요?
   각 카테고리의 게시물은 <table><tr><td><% server.execute("../../Jsource/Jboard/list.asp") %></td></tr></table>의 형태로 구성되어 있습니다.
 
4. 카테고리 스마트 라이프에 보면 조회수가 높은 순으로 게시물을 추출하는데 추출기능에 이러한 기능을 넣을 수 있나요?
SNS google
  • No Image
    1. 회원등급: 일반회원
    2. 작성글: 2개
    3. 작성댓글수: 1개
    4. 로그인: 67회
    5. 접속상태: 로그아웃
    6. 가입일: 2011-01-31
로그인 하시면 댓글을 남길 수 있습니다.
타인의 명예를 훼손 또는 비방, 개인정보 유출 및 광고성 게시물을 삼가해 주세요.
  • (2011.04.12/17:13:37) 답변
  • 우선 예전에 말씀드렸던 것 처럼 조은보드의 설치경로가 http://www.smartnbiz.co.kr/board/webpage/inc/main.asp 이 아닌 http://www.smartnbiz.co.kr/webpage/inc/main.asp 의 형태인 루트(홈)디렉토리에 adpage, data, Jsource, skin, webpage, copyright.txt, default.asp, setup.asp의 폴더와 파일이 올라가야 합니다. 이는 게시판 및 회원가입등의 프로그램에서는 문제가 없으나 게시물의 추출등 추출기능에서 경로를 못찾는 경우가 발생하기 때문입니다. 경로를 못 찾는경우가 말씀하신 것 처럼 noticelink함수를 호출하지 못하는 대표적인 예입니다.

    1. 사용자 체험의 같은 경우는 '관리자체험'에서 기능설정을 변경할 수 있기에 다른 회원님이 include로 변경했기 때문에 오류 처럼 보였는 경우입니다. 지금은 execute로 변경했기에 잘 됩니다.
    2. 1번과 동일한 현상이며, 설치경로의 문제입니다. 설치경로를 재구성하시고 상/하단 파일 삽입 > 삽입형식 선택을 include로 설정하여 사용하신다면 top과 bottom파일을 구성하신 후 연결하시면 해결이 됩니다.
    3. 사용자 체험에서는 execute로 게시물 추출하는 예시로 작성했습니다. Execute와 Iframe는 구조적으로 완전히 다른 접근 방식입니다. 조은보드는 HTML, Include, Execute, Iframe 모두 사용가능합니다.
    4. 옵션으로 제어를 하는 기능은 없으나 데이터베이스의 a_Jboard_abstraction_S프로시저를 수정하여 사용가능하십니다.

    만일 혼돈이 된다면 배포파일에 포함된 webpage를 참고하시면 사이트제작 시 도움이 많이 되실 것입니다.
  • 황재(2011.04.12/23:14:08) 답변
  • 고맙습니다. 많은 도움이 되고 있습니다. 죄송하지만 좀 더 여쭈어 보겠습니다. 2번 현상의 메인화면에 추출된 이미지는 스마트리뷰 게시판에서 추출된 LigthBox입니다. 이미지클릭시에 발생하는 함수를 보니 onclick="return hs.run(this,'list')"를 호출하며 content 연결이 아닌 확대된 이미지와 밑에 게시판 내용이 몇자 나타납니다. function_list.asp함수에 정의된 LightBoxImage(i)의 영향으로 안되는 것인지, 아니면 다른 소스 수정이 필요한 것인지 궁금합니다. 그리고 2번에서 설명해주신 상/하단 파일은 관리자에서가 아닌 소스상에서 include시킨상태입니다. 관리자에서 include를 하면 화면이 왼쪽으로 붙어버립니다.
  • (2011.04.14/12:20:14) 답변
  • LightBoxImage(i)는 ASP에서 배열로 사용되기 때문에 라이트박스 호출에 따른 자바스크립트와의 충돌은 없습니다.
    라이트박스를 관장하는 lightbox.js파일 역시 설치경로 때문에 호출하지 못하는 것입니다.
    include한다고 해서 왼쪽으로 붙는 현상은 아무래도 html코딩상의 문제가 아닌가 싶습니다.
    완성된 페이지를 만드시고 게시판 들어갈 부분 시작점 위로 top 게시판 끝나는 부분을 시작으로 bottom으로 상하단 파일을 구성하여 연결하시면 문제없이 사용가능 하실 것입니다.
이전글 ▲ :
업로드 컴포넌트 오류
다음글 ▼ :
외부로그인 오류