테스트 사이트 - 개발 중인 베타 버전입니다

네이버 모바일질문입니다. 채택완료

syprm 8년 전 조회 4,700



 

모바일앱인데요 네이버꺼..

근데 이건 네이티브앱이아니라 그냥 일반인터넷창으로 실행시킨겁니다.

근데 m. 이건 어떻게인식할수있는건가요?

보통 홈페이지보면 pc랑 모바일이랑 반응형으로해서 m으로 구분안하지않나요..? 

그리고 저기 빨간색 칠한 공간 부분 말인데요 저것은 웹에서 쓸려면 

슬라이드 탭 메뉴 라고 검색해야하나요? 소스 찾기가힘드네요.. 저걸 무엇이라 부르나요?

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
붉은바람

pc, mobile 분기 줘서 리다이렉션 하는 php 소스입니다.

 

 

</div><div style="color: rgb(34, 34, 34); font-family: "맑은 고딕"; font-size: 12px;"><div><?</div><div>if(preg_match('/iphone|ipod|iPad|ios|blackberry|android|windows ce|lg|mot|samsung|sonyericsson|nokia/i', $_SERVER['HTTP_USER_AGENT'])){</div><div>$Us = '/m/';<span class="Apple-tab-span" style="white-space: pre;">	</span>//모바일</div><div>$Ds = (strpos($Us,'?') !== false) ? '&' : '?';</div><div>$Qs = ($_SERVER['QUERY_STRING'] ? $Ds.$_SERVER['QUERY_STRING'] : '');</div><div>header('Location: '.$Us.$Qs);</div><div>exit;</div><div>}else{</div><div>$Us = '/index.php';<span class="Apple-tab-span" style="white-space: pre;">	</span>//웹</div><div>$Ds = (strpos($Us,'?') !== false) ? '&' : '?';</div><div>$Qs = ($_SERVER['QUERY_STRING'] ? $Ds.$_SERVER['QUERY_STRING'] : '');</div><div>header('Location: '.$Us.$Qs);</div><div>exit;</div><div>}</div><div>?></div></div><div style="color: rgb(34, 34, 34); font-family: "맑은 고딕"; font-size: 12px;">
그리고 네이버와 같은 메뉴 소스 찾으실때에 구글에서 
"mobile horizontal scroll menu"
검색하면 나오고, 좋은 예제 있어서 주소도 남깁니다.
위 링크는 모바일로 보시면 네이버와 동일하게 나옵니다.
로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

s
syprm
8년 전
우와 감사합니다..
s
syprm
8년 전
위에 m모바일 구분하는법은.. 저렇게 해주기만하면 알아서 구분되는건가요? 아니면 제가 따로 페이지마다 다 php구문을 따로 개발해야하는건가요

댓글을 작성하려면 로그인이 필요합니다.

붉은바람

아 아니요. 최상위 디렉토리에 

 

index.html 을 만들어서 저 소스만 넣으면 분기되서 모바일버젼, PC버젼 나뉘어 집니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

s
syprm
8년 전
감사합니다
s
syprm
8년 전
저기혹시.. 그 mobile horizontal scroll menu" 에서 버튼누르면 네이버처럼 페이지이동되는칸되게하려면 무슨방법을써야되나요?

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인