묻고답하기
PC에서 접속할 때와 모바일로 접속할 때 '홈 페이지'를 다르게 할 수 있는지요?
2014.02.27 11:02
잘 몰라서 다시 질문 드립니다.
사이트에 처음 접속할 때 보여지는 페이지를 '홈 페이지'라고 하던데요, PC에서 접속할 때와 모바일로 접속할 때 '홈 페이지'를 다르게 할 수 있는지요?
PC로 접속시 -> xpressengine.com/home
모바일 접속시 -> xpressengine.com/home_m 이런식으로 하고 싶습니다.
가능한 방법이 있는지요?
초보로 알기 쉽게 알려주시면 고맙겠습니다.
댓글 5
-
CTN
2014.02.27 13:04
-
nado0124
2014.02.27 21:05
@CTN 님 친절한 답변주셔서 감사합니다.
스팸 폭격을 맞아 하루 종일 씨름하는 바람에 답글이 늦었네요. 머리가 지끈 거려서 약 좀 먹어야 할 것 같습니다.ㅠㅠ
자세히 설명해 주셨는데, 제가 워낙 초보라 이해가 어렵네요.
개념 파악 조차 안되니...
올려 주신 글과 링크 걸어주신 글을 좀 더 잘(?) 읽어 보고 다시 도움 받아야 할 듯 합니다.
알려주셨는데도 이해를 못해서 죄송하네요. ^^;
알려주신 내용은 많은 도움이 될 것 같습니다. 고맙습니다.
-
nado0124
2014.02.27 21:29
해결되었습니다.
계속 만지다보니 하나의 위젯페이지를 모바일로도 사용할 경우, 레이아웃 뿐 바꿀 수 있는게 아니라 내용도 별도로 꾸밀 수가 있다는걸 알게 되었네요.
테스트 해 보니 잘 됩니다.
사이트 메뉴만 별도로 연결하면 되겠네요.
다시 한번 감사드립니다.
-
ForHanbi
2014.02.27 13:23
그냥 A 라는 페이지를 메인에 걸어두고
A라는 페이지에 모바일용 레이아웃과 PC용 레이아웃을 건 다음에...
모바일용 레이아웃에 원하는 내용을 다 넣고
PC용 레이아웃에 원하는 내용을 다 넣으면 그냥 저냥 될겁니다.
간혹 이런일 있으면 그렇게 해 드림...
-
nado0124
2014.02.27 21:26
@ForHanbi 님 답변 감사합니다.
스팸 폭격을 맞아 하루 종일 씨름하는 바람에 답글이 늦었습니다. 머리가 너무 아픕니다.ㅠㅠ
하나의 위젯페이지에 PC용 레이아웃과 모바일용 레이아웃만 바꾸고, 내용은 그대로인줄 알았는데, 자꾸 만지다 보니 모바일용으로 할 경우 위젯을 따로 꾸밀 수가 있네요!!
ForHanbi님이 "원하는 내용을 다 넣는다"는게 뭔가 했더니... ㅎㅎㅎ
고맙습니다. 많은 도움이 되었습니다.^^
올려 주신 글과 링크 걸어주신 글을 좀 더 잘(?) 읽어 보고 다시 도움 받아야 할 듯 합니다.
알려주셨는데도 이해를 못해서 죄송하네요. ^^;
알려주신 내용은 많은 도움이 될 것 같습니다. 고맙습니다.
반응형 웹에 대한 얘기가 아니라 전혀 다른 홈페이지를 꾸미신다면 저같은 경우에는
{@ $chk_ismobile = preg_match("/(iPod|iPhone|Android|BlackBerry|SymbianOS|Windows Phone|SCH\-M[0-9]+)/",getenv("HTTP_USER_AGENT"))} 이런식(기기추가는필요하신대로)으로 레이아웃에 PHP구문을 넣고 해당 HTML문서를 cond 구문이나 if 구문으로 불러오는 방식으로 제작합니다.
좀 더 편한 방법을 찾자면 XE 자체에서도 모바일 접속장치에 관한 함수가 있습니다.
classes - mobile - Mobile.class.php 파일에 보시면 각 기기별 제어 함수가 있습니다. 해당 함수를 이용해서 레이아웃에서 각 접속장치마다 다르게 (pc-> pc.html / mobile-> mobile.html 이런식으로) 페이지를 구성하면 될 것 같습니다.
태블릿에 관련된 함수도 포함되어 있으니, PC화면 / 태블릿화면 / 모바일화면을 원하는대로 만들 수가 있겠네요.
아래 참고하십시오.
http://www.xpressengine.com/tip/20901998