묻고답하기
외부 페이지에서의 img 태그의 경로 문제.
2009.05.25 21:17
외부 페이지 사용시 경로 문제가 발생하고 있습니다.
예전 버전부터 있는데, 아직도 문제가 되고 있네요.
외부 페이지에서 js나 css를 위한 link, script 태그의 경우에는 제로보드의 경로를 기준으로 상대경로를 잡아나갑니다.
이 부분이야 조금 어색하긴해도(왜냐하면 외부 페이지가 들어있는 폴더를 제로보드 내부에 저장하지 않으므로) 로직이려니 사용하면 됩니다.
문제는 img태그에서 상대 경로가 엉망이 되어버립니다.
제로보드를 통해서 외부 페이지가 출력이 되면 img태그내의 경로가 file/cache의 하위로 변경이 됩니다.
덕분에 코드가 아주아주 지저분해지고 있습니다.
해결하신분? 있으신지요..
- [2021/02/26] 묻고답하기 외부페이지가 레이아웃을 완전히 벗어나 표시됩니다. *1
- [2015/07/03] 묻고답하기 로그인 연동이 되질 않습니다 ㅠ 읽어보시고 말씀 좀해주세요~ *2
- [2015/03/05] 묻고답하기 cache/lang이하에 파일이 생성될때 접속오류
- [2014/06/06] 묻고답하기 제로보드프로그램이 캐쉬를 않쓴다는 말이 맞나요? *7
- [2014/04/09] 묻고답하기 xe 에디터 외부페이지에서 사용할때 컨텐츠값 액션으로 넘기는 방법 문의
댓글 11
-
백성찬
2009.05.25 21:20
공개 가능한 페이지이면 외부페이지에서 불러오는 페이지 주소를 적어 보십시오. -
wannabewize
2009.05.25 21:37
리뉴얼 관계로 로컬에서 아파치와 mysql을 이용해서 돌리고 있습니다.
즉 html소스 코드에서 <img src="./images/a.jpg">가 <img src="~~~/files/cache/images/a.jpg"> 이런식으로 치환돼서 나옵니다.
특이하게도 css에 들어있는 background-img 의 경로는 제대로 나옵니다.
이 기능이 안된다고 꽁수야 없겠느냐마는.... 일단 올려봅니다.
-
백성찬
2009.05.25 21:43
웹 페이지 주소가 안보입니다. -
wannabewize
2009.05.25 22:03
임시로 테스팅용 페이지를 만들어서 올렸습니다. 관심있는 분이 있을 때, 해결하는게 좋겠지요.
http://ineedzine.com/xe_1.2.2/?mid=opage_test 에서 보실수 있습니다.
소스는 단순하게 짰습니다.
<h3>using img tag</h3>
<img src="../opage/images/temp.jpg" />
<h3>using type-background-image</h3>
<div style="background-image:url('../opage/images/temp.jpg'); width:306px; height:230px"></div>
-
백성찬
2009.05.25 22:06
외부 페이지 opage_test 에서 불러오는 페이지 주소를 적어주십시오. -
wannabewize
2009.05.25 22:12
폴더 구조입니다.
어드민 페이지에서 외부 페이지 설정 정보입니다.
결과 화면입니다. 하단부의 파이어버그 창을 보면 파일 경로가 files/cache/opage/(캐쉬 디렉토리)로 되어서 이미지 로딩이 안됩니다.
html 소스도 첨부했습니다.
-
백성찬
2009.05.25 22:16
적용해본 것입니다.
http://www.bek.me/?mid=ot
-
백성찬
2009.05.25 22:16
소스입니다. 되도록 유사하게 했습니다.
<h3>using img tag</h3>
<img src="../opage/images/temp1.jpg" />
<h3>using type-background-image</h3>
<div style="background-image:url('../opage/images/temp.jpg'); width:306px; height:230px"></div>
-
백성찬
2009.05.25 22:18
불려온 원 페이지 주소 입니다.
http://www.bek.me/t.htm
-
백성찬
2009.05.25 22:23
이미지 경로를 ../ 로 시작하면 ie에서 도메인 주소가 붙는 군요.
이미지 경로를 /로 시작하게 바꾸면 둘(ie, 파폭) 다 정상으로 나옵니다.
-
wannabewize
2009.05.25 22:29
감사합니다. 덕분에 원인을 찾았습니다.
<img src="../opage/images/temp.jpg"> 를 <img src="/opage/images/temp.jpg">로 수정했습니다.
웹호스팅 서버에의 "/"로 시작하는 경로와 로컬 웹서버에서의 "/"가 상이하게 동작하더군요.
로컬 웹서버에서 동작시 localhost/~user_account/site_name 에서 동작시키는데 이때 localhost/opage/images로 동작을 했었습니다.
호스팅 서버에서는 원하는대로 동작을 하는군요.
이제 다른 숙제가 남았군요.
테스팅 환경에서 "/"로 시작하는 경로를 맞춰야하는.. 아파치를 뒤져봐야할런지..
글쓴이 | 제목 | 최종 글 |
---|---|---|
XE | 공지 글 쓰기,삭제 운영방식 변경 공지 [16] | 2019.03.05 by 남기남 |
999 | '태정태세문단세'를 5글자로 하면? [1] | 2011.06.14 by 송동우 |
999 | 세상에서 제일 착한 사자는? [1] | 2011.06.14 by 송동우 |
999 | 빵이 시골로 간 까닭은? [1] | 2011.06.14 by 송동우 |
이영호326 | 모바일 파일첨부 [1] | 2011.06.14 by 송동우 |
레몬아 | 댓글등록시 포인트지급.. | |
999 | 학생들이 제일 싫어하는 피자는? [1] | 2011.06.14 by 송동우 |
999 | 세상에서 가장 야한 음식재료는? [1] | 2011.06.14 by k02092000 |
999 | 달걀이 축구를 잘하면? [1] | 2011.06.14 by k02092000 |
999 | 세상에서 가장 무서운 전화는? [1] | 2011.06.14 by 송동우 |
999 | 세상에서 가장 뜨거운 과일은? [1] | 2011.06.14 by 송동우 |
999 | 어린이가 제일 좋아하는 기름은?? [2] | 2011.06.14 by 송동우 |
러브스킬 | 게시글을 조회한 IP 주소를 알수 있는 방법 | |
박철평 | 다국어페이지에서 언어선택시 각각 다른 페이지로 링크가 되게 할 수 있나요? | |
금정이1 | 링크 | |
Milano | 외국 서버인데 XE 설치가 가능한지 문의 드려봅니다. | |
(함은정) | 게시물수 어떻게 구하나요? [5] | 2011.06.14 by 송동우 |
송이야 | 로그인시 에러 어떻게 해야 하나요? | |
안빈군 | 인증메일 내용이 없습니다 [1] | 2011.06.14 by 안빈군 |
딸꾹질 | 분류 선택시 나오는 게시물 숫자 [1] | 2011.06.14 by 송동우 |
범스~ | 웹브라우저 제목 이미지 삽입 [1] | 2011.06.13 by 날개! |