웹마스터 팁
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> -
CosignStudio
2014.06.03 09:31
php 소스를 가져서 사용했는데 덕분에 더 좋은 xe함수가 있는걸 알게되었네요.
감사합니다 미솔님.
제목 | 글쓴이 | 날짜 |
---|---|---|
Apache .htaccess 작성요령 [10] | 컴매냐 | 2013.09.19 |
목록에서 이미지 팝업 이용하기 | Happyphp | 2014.06.19 |
include용 파일에는 닫는 php문이 없다? | YJSoft | 2014.04.14 |
레이아웃에 배경이미지 업로드 하고 적용시키기 [1] | 웹빌드ver2 | 2014.06.10 |
Windows 서버에서 XE 속도 대폭 개선 방법 [29] | StyleRoot | 2013.02.25 |
Google Public DNS 강제 Flush Cache 하기 | AJKJ | 2014.06.08 |
PHP에서 Socket.IO 서버로 요청 보내기 [3] | 이즈야 | 2014.06.01 |
윈도우7/8에서네임서버 운영 | POSTZI | 2014.06.08 |
XHTML 과 CSS 오류검사를 해주는 사이트 입니다. | 디테일 | 2014.06.07 |
회원정보에서 '서명' 수정이 반영되지 않을 경우 | Novelic | 2014.06.03 |
홈페이지에 접속한 장치의 너비 구하기 [3] | CosignStudio | 2014.05.28 |
익스플로러의 자동완성 기능 off 하기 [7] | WOWpc | 2001.10.23 |
스크롤바 색깔 바꾸는 스타일... [8] | 잔디 | 2001.01.05 |
[1초팁] Google Fonts의 폰트파일이 XE템플릿 문법으로 불러와지지 않을때 | mAKEkr | 2014.05.31 |
게시판 comment 스타일 수정 | 웹빌드ver2 | 2014.05.30 |
Mysql DB사용량 출력하기 [4] | 대류 | 2012.01.01 |
유저가 자신의 회원정보 전체를 공개/비공개 설정하게 하는 방법 [2] | sejin7940 | 2014.05.27 |
윈도에서 버츄얼박스 실행 시에 작업표시줄에 보이지 않게 하기 | hyun | 2014.05.26 |
사용자정의에서 날짜형의 경우, 달력의 년수 선택범위를 늘리는 방법 | sejin7940 | 2014.05.24 |
Draggable Captcha System for XE1.7.5 Member Module (QapTcha) [7] | 우진홈 | 2014.05.21 |
PHP 의 경우.
./xe/classes/mobile/Mobile.class.php
안에
isFromMobilePhone() 을 쓰시면 됩니다.
아래 정규식 대신에
isMobileCheckByAgent() 를 쓰시면 됩니다.
예시
Mobile::isFromMobilePhone()
반환은 TRUE(참) 또는 FALSE(거짓) 입니다.