묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
일반 html(htm) 과 php 웹페이지에 제로보드XE 위젯을 넣을수 있습니까?
2008.03.18 12:44
일반 html(htm) 과 php 웹페이지에 제로보드XE 위젯을 넣을수 있는 방법을 가르쳐 주세요!
댓글 2
-
똑디
2008.03.18 14:52
-
나무
2008.03.30 13:44
저도 인도님과 같은 문제로 고민하다가
제 경우 부분적으로나마 이렇게 해결을 해 보았습니다.
(1) 똑띠님께서 말씀하신 방법으로 외부 페이지를 만들되 그 외부 페이지에는 다른 내용 없이 내가 보이고자 하는 위젯만 보이게 합니다.
(2) 제로보드와 상관 없는 페이지(내가 위젯을 보여 주고자 하는 페이지)에 iframe을 잡아 주고 그 프레임 안에 제로보드에서 외부페이지로 잡은 위젯 페이지를 불러 옵니다.
이렇게 하면 내가 원하는 페이지에 위젯을 보이게 할 수 있습니다.
단, 이 경우 위젯의 글을 클릭하면 iframe안에서 글 내용일 출력되어 버린다는 문제점이 있습니다.
제 경우 이 문제를 풀기 위해 HEAD 부분에 <BASE target="_blank"> 이라는 조건을 넣어 주었습니다.
IE6의 경우 이렇게 하면 위젯의 글을 클릭하면 새 창이 뜨면서 내용이 보이게 됩니다.
하지만 IE7의 경우 그렇지 않더군요.
제로보드에서 외부 페이지로 잡은 페이지의 소스를 보면,
처음 만든 위젯 페이지의 HEAD 소스 위에 제로보드 외부 페이지의 HEAD가 한 번 더 들어가 있는데,
아마 IE7에서는 HEAD를 한 번만 읽도록 하는 것 같습니다.
그래서 아래 HEAD에 들어 가 있는 <BASE target="_blank">조건이 먹히지 않는 것 같구요.
이 문제에 대한 해결점으로는
제로보드 외부페이지의 소스 파일을 찾아서
HEAD 부분에 <BASE target="_blank">를 넣어 주면 될 것 같다는 생각이 듭니다만,
제가 아직 하수인지라 소스 파일이 어디에 있는지, 어떻게 수정을 해야 하는지를 잘 모르고 있습니다.
이 부분에 대해 똑띠님과 인도님의 도움을 구하고 싶은데요...
제 홈페이지에 가시면,
위에서 설명한 내용들을 확인하실 수 있습니다.
www.lovewithoutfear.net
감사합니다.
인도님이신가요? 제 홈에 답변 올려 두었습니다.
그냥 위젯코드 추가하셔도 먹힙니다.
http://jobdahan.net/635065#1