묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
경로 지정에 대한 질문입니다.
2008.03.27 20:07
레이아웃을 하나 만들어 보고 있는 중입니다.
1차메뉴에 따라 다르게 배너를 읽어오도록 만들고 있는 중
경로에 대한 문제가 발생하여 질문을 드립니다.
/zbxe/ak/banner/img 폴더에 배너그림파일이 들어있습니다.
그림파일의 경로는 ./ak/banner/img/그림파일명 처럼 작성했습니다.
마우스를 올려 배너의 속성을 보면 http://주소/zbxe/ak/banner/img/그림파일명 와 같이 정상적으로 나타납니다.
홈페이지의 메뉴나 게시판목록에서는 이상없이 그림이 나타나고 링크되는데
게시판본문보기에 들어가면 그림이 나타나지 않는 현상이 나타납니다.
그래서 배너그림의 속성을 보면
http://주소/zbxe/게시판아이디/ak/banner/img/그림파일명 처럼 게시판 아이디가 경로에 삽입되어 나타납니다.
그래서 배너 그림의 경로가 달라져 버리는데......
메인화면의 최근게시물에서 클릭해서 들어가면 정상으로 나타납니다.
메뉴에 링크된 게시판으로 가서 목록을 클릭한 후 본문보기에서는 그림이 나타나지않습니다.
제로보드XE의 문제인 것으로 보여지는데......
이유는 무엇인지요?
적용된 홈페이지는 http://yi.hs.kr 입니다.
-------------------------------------------------------------- 내용 추가
메뉴를 통해 게시판으로 갔을 때 배너그림이 정상으로 보여지지만
그 상태에서 '목록'버튼을 누르면 역시 배너그림이 나타나지 않습니다.
1차메뉴에 따라 다르게 배너를 읽어오도록 만들고 있는 중
경로에 대한 문제가 발생하여 질문을 드립니다.
/zbxe/ak/banner/img 폴더에 배너그림파일이 들어있습니다.
그림파일의 경로는 ./ak/banner/img/그림파일명 처럼 작성했습니다.
마우스를 올려 배너의 속성을 보면 http://주소/zbxe/ak/banner/img/그림파일명 와 같이 정상적으로 나타납니다.
홈페이지의 메뉴나 게시판목록에서는 이상없이 그림이 나타나고 링크되는데
게시판본문보기에 들어가면 그림이 나타나지 않는 현상이 나타납니다.
그래서 배너그림의 속성을 보면
http://주소/zbxe/게시판아이디/ak/banner/img/그림파일명 처럼 게시판 아이디가 경로에 삽입되어 나타납니다.
그래서 배너 그림의 경로가 달라져 버리는데......
메인화면의 최근게시물에서 클릭해서 들어가면 정상으로 나타납니다.
메뉴에 링크된 게시판으로 가서 목록을 클릭한 후 본문보기에서는 그림이 나타나지않습니다.
제로보드XE의 문제인 것으로 보여지는데......
이유는 무엇인지요?
적용된 홈페이지는 http://yi.hs.kr 입니다.
-------------------------------------------------------------- 내용 추가
메뉴를 통해 게시판으로 갔을 때 배너그림이 정상으로 보여지지만
그 상태에서 '목록'버튼을 누르면 역시 배너그림이 나타나지 않습니다.
1단계~4단계는 도메인에서 들어가는 경로의 단계를 의미합니다.
목록
게시판 클릭 http://www.bari.or.kr/bbs/bari_free 2단계
페이지번호 클릭 http://www.bari.or.kr/bbs/bari_free/page/1 4단계
글
글 클릭 http://www.bari.or.kr/bbs/bari_free/1542 3단계
위젯글 클릭 http://www.bari.or.kr/bbs/1542 2단계
페이지번호에서 글 클릭 http://www.bari.or.kr/bbs/?mid=bari_free&page=1&document_srl=1542 1단계
같은 페이지가 목록에서는 2단계,4단계로 표시되고, 글에서는 1단계,2단계,3단계로 표시됩니다.
위에 작성자의 경우 ./ak/banner/img/ 라고 했습니다. 이 경우 해당 단계에서 그대로 아래 단계로 내려가게 됩니다.
그러므로 2단계인 경우에서는 제대로 표시되지만 3단계나 4단계로 들어가는 주소에서는 정상적으로 표시되지 않습니다.
1~4단계에서도 제대로 표시하려면 2가지 방법이 있습니다. 도메인부터 표시되는 절대주소를 쓰던지 아니면 상대경로를 조금 바꾸어야 합니다.
http://주소/zbxe/ak/banner/img/ 그림파일명 로 절대경로로 표시하는 방법이 있고,
../../../../zbxe/ak/banner/img/ 와 같이 표시하는 방법이 있습니다.
위의 방법은 도메인을 바꿀 경우 오류가 나서 전체적으로 바꾸어 주어야 하는데 반해
아래 방법은 4단계까지 들어갔을 때 정상적으로 표시됩니다.
설명이 조금 부족했습니다.
보자 자세한 내용은 '상대경로' 로 검색해보세요.