묻고답하기
모바일기기를 알아내는 방법이 있는지요?
2012.04.14 12:29
안녕하세요. 늘 XE의 고마움을 느낍니다.
운영하면서 리뉴얼하다보니 플래쉬메뉴가 잘안되네요.
모바일기기일때는 플래쉬메뉴를 일반메뉴로 바꾸고싶은데
아래 처럼하면 안되네요.
모바일기기를 체크하는 XE함수나 방법좀 알려주시면 감사하겠습니다.
<!-- 모바일 접근인지 검색하여, 맞으면 메뉴기능. 아니면 플래시파일-->
<!--@if ( !preg_match('/iPhone|Android|BlackBerry|Windows CE|LG|MOT|SAMSUNG|SonyEricsson/',$_SERVER['HTTP_USER_AGENT']) ) -->
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="980" height="75">
<param name="movie" value="/flash/navi.swf" />
<param name="WMode" value="Transparent" />
<embed src="/flash/navi.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="980" height="75" wmode="Transparent" ></embed>
</object>
<!--@else-->
<img class="zbxe_widget_output" widget="navigator" skin="horiNavigator" menu_srl="754690" start_depth="1" />
<!--@end-->
댓글 2
-
송동우
2012.04.14 12:35
-
jahong
2012.04.15 23:53
감사합니다. -
jahong
2012.04.15 23:55
레이아웃에서 php 코드가 먹는지 몰랐네요^^
<!--@if ( 이부분을 원래 php 코드로 바꿔주니 먹네요
<?php ?> 이 안에 기술하면됩니다. 항상 <? ?> 이렇게 사용하다보니 잊고살았습니다.
http://www.xpressengine.com/qna/20626888