웹마스터 팁
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
홈페이지에 접속한 장치의 너비 구하기
2014.05.28 07:36
웹사이트를 작업하다보면 작업중인 사이트에 접속한 디바이스의 너비를 구해야 할 때가 간혹 있습니다.
아래 소스를 확인하시면 접속한 장치의 너비를 알 수 있습니다.
// 스크립트
<script language="Javascript">
var width=screen.width;
</script>
//php 변수
{@ $width="<script>document.write (width);</script>"; }
{$width}
추가로 모바일접속을 구분하시려면 아래 구문을 사용하시면 됩니다.
<block cond="preg_match('/iPod|iPad|iPhone|Android|BlackBerry|SymbianOS|Bada|Kindle|Wii|SCH-|SPH-|CANU-|Windows Phone|Windows CE|POLARIS|Palm|Dorothy Browser|Mobile|Opera Mobi|Opera Mini|Minimo|AvantGo|NetFront|Nokia|LGPlayer|SonyEricsson|HTC/',getenv('HTTP_USER_AGENT'))">
/*-- 모바일 접속일 경우 --*/
</block>
댓글 3
-
misol
2014.05.28 09:56
-
misol
2014.05.28 09:59
원 글의 마지막 예시는 이렇게 줄일 수 있습니다.
<block cond="Mobile::isMobileCheckByAgent()">
모바일 블라블라
</block> -
php 소스를 가져서 사용했는데 덕분에 더 좋은 xe함수가 있는걸 알게되었네요.
감사합니다 미솔님.
제목 | 글쓴이 | 날짜 |
---|---|---|
bgm 넣을려고 프레임 나눴을때 가로스크롤바 해결방법. [12] | 또리♡485 | 2008.01.25 |
회원그룹별 제한된 서비스 구현을 위한 조건문 [5] | 똑디 | 2008.01.25 |
(모든)*.파일 UTF_8 ↔ EUC-KR
[4]
![]() | Capyou | 2008.01.25 |
불펌소스 ~! [6] | 해피데이1541 | 2008.01.28 |
홈페이지에 예쁜 날씨 배너를 달아보자!!!!
[3]
![]() | blue7376.myid.net | 2008.01.28 |
[수정] webzine 스타일을 이용한 링크게시판 만들기
[5]
![]() | 대암지기 | 2008.01.28 |
좌측 로그인 회원 리스트가 많아지면 스크롤 처리
[6]
![]() | 똑디 | 2008.01.29 |
날씨배너 600종류 입니다.(지역별75종X색상별8종)
![]() | 푸른커튼 | 2008.01.30 |
LI UL OL 이 페이지에서 적용이 안될경우 [1] | 찐빵아저씨 | 2008.01.30 |
flash <=> xe menu 연동 [7] | tsana | 2008.02.03 |
BGM 등을 배경을 투명하게 iframe 으로 넣는 팁 [3] | 푸른커튼 | 2008.02.05 |
왼쪽메뉴줄이고 오른쪽에 박스만들어 내용쉽게넣기
[15]
![]() | plruto | 2008.02.07 |
주소끝에 /zbxe 안적어도 홈페이지에 바로 들어오게 하는법?? [10] | 박태훈922 | 2008.02.07 |
아날로그 플래시 시계 10종류 (홈페이지, 블로그용)
![]() | 푸른커튼 | 2008.02.09 |
로그인후 보여줄 페이지 설정 [4] | 권인해 | 2008.02.11 |
회원가입 생일 필수로 입력받고, 관리자페이지 회원목록에 회원생일 출력하기 [10] | 대암지기 | 2008.02.11 |
제로보드용 플래시시계 위젯 설치방법
![]() | 푸른커튼 | 2008.02.12 |
전에 누군가 찾았던 것인데..새로고침시 현재페이지로 [2] | 강영곤 | 2008.02.14 |
인사말 랜덤추출 스크립트 [xe적용방법] [12] | 라싸 | 2008.02.18 |
[전면수정]회원가입시 기본 정보공개 여부 체크하기(1) 모듈부분 [5] | 대암지기 | 2008.02.20 |
PHP 의 경우.
./xe/classes/mobile/Mobile.class.php
안에
isFromMobilePhone() 을 쓰시면 됩니다.
아래 정규식 대신에
isMobileCheckByAgent() 를 쓰시면 됩니다.
예시
Mobile::isFromMobilePhone()
반환은 TRUE(참) 또는 FALSE(거짓) 입니다.