묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
외부페이지에 외부페이지 링크하는 방법
2010.02.13 00:42
index 페이지(드림위버에서 만듬)에는 위젲에서 코드를 출력한후
외부 페이지를 출력하니 로그인 창을 만들었습니다. (5일 거의 밤샘끝에 ^^;;)
많은 고수님들의 조언 덕분에 알수 있었습니다.
index 페이지에서 링크한 페이지에 위젯을 설치하려고 하니 그 또한 문제가 너무 많습니다.
쉽게 말해서 안됩니다.
==>> 여기서 부터 본격 질문
index(메인페이지) - sub_1(여기에 최근글 보기 위젯을 설치하고 싶은데 안되요 ㅡㅡ;;) - sub_1_1(게시판 있음)
메인페이지(index)에서 홈버턴에 http://www.1080.or.kr제 도메인을 링크하니 제대로 연결이 되었습니다.
여기에 왼쪽 제일 상위 메뉴인 sub_1(체육정책지원)을 선택하면 아래메뉴sub_1_1의 게시판내용의 위젯을 보고싶은데요
뭐가 꼬였는지 안되네요
외부 페이지 설정 방법 부탁드립니다.
XE에서 외부페이지 작업후에 그 곳에 최근 글 등의 위젯을 적용하고 사용하려면,
외부페이지 등록을 해주어야 합니다.
XE의 위젯코드 <img class="zbxe_widget_output" .... >는 XE에서만 정의되는 함수이므로
위젯 코드 입력후에, 해당 페이지 자체를 불러와버리면 출력되지 않습니다. ^^;;
예를들어 설명드리자면,
위와 같은 코드를 입력한 외부 페이지가 있다고 가정합니다.
위에는 단순히 최근글 출력 외젯만 딱 작성되어있지만, 사용자에 따라서
다양한 html코드가 이루어져 있을것 입니다.
그리고 필요한 위치에 위젯코드가 입력되겠지요..
(페이지를 다 작성한 후에는 <html><head><body></body></head></html>코드 부분은 삭제합니다.
완전히 body이하의 순수 몸뚱이코드만 저장하세요)
위 페이지를 testpage.html 로 저장하고, 서버로 업로드 합니다.
업로드한 파일을 브라우저로 열어보면, 위 처럼 위젯이 출력되지 않습니다.
위에 말씀드린대로, 위젯코드는 XE에서만 적용되는 함수이므로, 페이지 자체를 불러와서는 적용되지 않습니다.
관리자 모드로 접속한 후, "외부페이지" 항목으로 들어가서, 외부페이지라는 것을 알려주기 위해, 등록을 해줍니다.
모듈 이름과 문서위치를 지정합니다.
모듈 이름은 사용자가 임의로 지정할 수 있으며, 저는 혼란을 피하기 위해 외부페이지의 파일명과 동일하게 지정하였습니다.
외부페이지가 정상적으로 등록되었군요..그리고 모듈이름은 testpage 입니다.
브라우저에서 모듈로 불러옵니다.(물론 http://주소/?mid=testpage 로 하셔도 동일합니다)
위 그림처럼 위젯이 정상적으로 출력됩니다..(위젯 스킨은 좀 손봐야겠군요 ^^;;)