안녕하세요. 추운겨울이 다 지나갈려고 하네요.ㅎㅎ;;
부산만 그런건지..ㅎㅎㅎ;;
눈팅만 하다가 또 이렇게 염치없이 질문을 해봅니다.ㅠㅠ
모바일에서만 팝업을 띄우고 싶습니다. 별도의 HTML 페이지를 만들어서
애드온은 적용이 안되는 상황이라..모바일에서만 별도로 팝업을 띄울 수 있나요?
띄울수 있다면 코드를 혹시 알수있는지 궁금합니다.ㅠㅠ
검색을 해도 잘 안나오길래 혹시 도움을 요청해 봅니다.ㅠㅠ 감사합니다.
안녕하세요. 추운겨울이 다 지나갈려고 하네요.ㅎㅎ;;
부산만 그런건지..ㅎㅎㅎ;;
눈팅만 하다가 또 이렇게 염치없이 질문을 해봅니다.ㅠㅠ
모바일에서만 팝업을 띄우고 싶습니다. 별도의 HTML 페이지를 만들어서
애드온은 적용이 안되는 상황이라..모바일에서만 별도로 팝업을 띄울 수 있나요?
띄울수 있다면 코드를 혹시 알수있는지 궁금합니다.ㅠㅠ
검색을 해도 잘 안나오길래 혹시 도움을 요청해 봅니다.ㅠㅠ 감사합니다.
댓글 2
자바스크립트와 php(를 가장한 xe문법)를 이용할 것이구요.
원리는 간단합니다.
php로 팝업을 띄울 mid를 확인하고
js로 모바일인지 확인해서 팝업창을 띄울 것입니다.
팝업창에 24시간 다시 띄우지 말기 이런 옵션은 별도로 구현해야 합니다.
https://xetown.com/square/502677
글에서 웹지기님의 댓글을 이용한 것입니다.
<!--@if($module_info->mid=="동작시킬mid")-->
<script language="javascript">
var isMyMobile = false;
var mobileInfo = new Array('Android', 'iPhone', 'iPod', 'BlackBerry', 'Windows CE', 'SAMSUNG', 'LG', 'MOT', 'SonyEricsson');
for (var info in mobileInfo){
if (navigator.userAgent.match(mobileInfo[info]) != null){
isMyMobile = true;
break;
}
}
if(isMyMobile==true)
{
window.open("팝업창url","popupid","width=500,height=700,resizable=no,scrollbars=no");
};
}
</script>
<!--@end-->
모바일에서 위젯으로 설치하시면 됩니다.