묻고답하기
xe코드가 들어간 외부페이지를 index.htm으로 만드는법+모바일레이아웃
2012.01.23 20:05
제 사이트주소가 예를들어 www.xpress.com 이라면, 호스팅할때 index.htm을 자동으로 메인페이지로 출력해 보여주잖아요.
도메인을 그냥 포워딩하는거면 레이아웃 페이지 주소가 어떻든 그냥 도메인으로 연결해버림 되는데...........
포워딩이아니라 등록한거는 호스팅업체의 주소/index.htm이 자동으로 메인이라서......ㅠㅠ......
그런데 제가 첫페이지에 최근글과 최근댓글 위젯을 달고 싶습니다.
xe레이아웃을 이용해서 최근글과 댓글 위젯이 달린 페이지를 만들긴 했는데,
이게 .htm이 아닌, http://www.xpressengine.com/index.php?&mid=qna&search 이런식으로 주소가 만들어지지요.
이를 해결하기위해 먼저, index.htm을 만들고 거기에 아이프레임으로 위에 xe레이아웃으로 만든 페이지를 넣었어요.
잘나오긴 한데, 아이프레임안에 링크를 클릭하면, 아이프레임 영역안에서만 페이지가 떠서 꼴이 이상해지고,
로그인위젯으로 로그인도 안되더라고여......
두번째 방법으로 index.htm을 만들어 자동으로 해당주소로 보내주는 매타태그를 이용해서
http://www.xpressengine.com/index.php?&mid=qna&search 페이지 주소로 넘겼습니다.
이렇게해서 홈페이지에선 잘되긴 하는데, 모바일에서는 켜지지가 않고 계속 페이지가 새로고침만 되네요ㅠㅠㅠㅠㅠ
그래서 모바일 레이아웃 스킨을 받아서 적용을 하려고하는데.....
설치된모듈-페이지-페이지 관리에서 모바일뷰 사용을 체크했는데, 모바일 레이아웃을 설정하는 곳에 항목이 나오지 않고 미사용으로만 뜨네요ㅠㅠ....
제가 다운받은 모바일 레이아웃스킨말고 기본으로 들어있는 스킨들도 목록이 뜨지않아요......
그냥 미사용만 떠있네요..으아 머리가 아픕니다..젭ㄹ 도와주세요ㅠㅠㅠㅠㅠㅠ
모바일 레이아웃이 안 되는 이유는 잘 모르겠지만.. 혹시 설정 - 일반에서 모바일로 접속했을 때 모바일 레이아웃 보여주기 체크 되어 있는지 한번 확인해 보세요. 근데 이게 이유인지는 모르겠네요 ㅜㅜ
어쨌든 저는 인덱스 페이지를 프레임으로 해서 프레임 하나를 높이 0으로 두고 다른 프레임에 XE로 만든 페이지 불러와서 쓰는데 잘 돼요 모바일에서도 되는 거 같고.. 그 노프레임 사이트 주소 고정하는 것처럼요