묻고답하기

브라우저 agent에 포함된 문자열을 확인하여 브라우저별로 다른 내용이 출력되도록 스크립트를 사용해서 성공하였습니다.

 

<script type="text/javascript">
var broswerInfo = navigator.userAgent;
if(broswerInfo.indexOf("app_pomelove")>-1 || broswerInfo.indexOf("iPhone")>-1){
document.getElementById("android_no").style.display="none";
document.getElementById("android_on").style.display="block";
}
</script>

 

 

 

 

저것을 응용하여 애드온을 아래 조건에 해당되면 실행하지 않고 빠져나게게 애드온실행 파일 초입에 작성하고 싶습니다.

(broswerInfo.indexOf("app_pomelove")>-1 || broswerInfo.indexOf("iPhone")>-1)

 

 

아래 코드가 레이어팝업 애드온의 내용중 앞부분입니다. 

(위의 조건에 해당하는 브라우저에는 팝업 내용을 띄울 필요가 없어 애드온을 실행하지 않고 빠져나가게 하고 싶어서 입니다.)

 

 

 

<?php
    if(!defined("__XE__")) exit();
        
    
    //파일 로딩
    if($called_position == 'before_display_content') {
        if (!$addon_info->load_jquery) $addon_info->load_jquery = 'yes';
        if ($addon_info->load_jquery == 'yes') {
            Context::addJSFile("//code.jquery.com/jquery.min.js", false,'',-100000);
            Context::addJSFile("//code.jquery.com/jquery-migrate-1.2.1.min.js", false,'',-100000);
            Context::addJSFile("//code.jquery.com/ui/1.10.4/jquery-ui.js", false,'',-100000);
            Context::addJSFile("./addons/layerpopup/source/unload.js", false,'',-100000);
        }elseif ($addon_info->load_jquery == 'no') {
            Context::addJSFile("./addons/layerpopup/source/varjQuery.js", false,'',-100000);
        }
        if ($addon_info->load_jquery_ui == 'yes') {
            Context::addJSFile("//code.jquery.com/ui/1.11.0/jquery-ui.min.js", false,'',0);
        }
        Context::addJSFile("./addons/layerpopup/source/jquery.mousewheel-3.0.6.pack.js", false);
        Context::addJSFile("./addons/layerpopup/source/jquery.fancybox.pack.js", false);
        Context::addCSSFile("./addons/layerpopup/source/jquery.fancybox.css", false);
        Context::addJSFile("./addons/layerpopup/source/cookie.js", false);
       }
    
    if($called_position == 'before_module_proc' && Context::get('module') != 'admin' && $this->module_info->module_srl){
        
        // 기본값 설정
        if (!$addon_info->width || !is_numeric($addon_info->width)) $addon_info->width = 9999;

 

 

글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
미자 PHP로 카운터에서 접속경로 추적(?) 하는걸 구현하려면.. [2] 2007.08.10
하나 음악태그.. [1] 2007.08.10
가이 새 창에서 열기.. [1] 2007.08.10
풍월주인 파일처리에 대한 질문입니다. [1] 2007.08.10
권혁 포토샵7.0에서.... [4] 2007.08.10
taeho Linux,php 프로그램어님들께 여쭈어 볼께요. [1] 2007.08.10
taeho 웹폰트 server에 올리고 test 해봤는데 잘 안되네요. [4] 2007.08.10
김병철 게시판 질문~ [3] 2007.08.10
김도윤 웹폰트를 적용할때.... [1] 2007.08.10
*=ALLSORT=* asf혹은 asx파일로 홈페이지배경음악으로 넣고싶습니다. [2] 2007.08.10
나그네 제한된 사이트라 하면서 차단이 되어 글도 안써지네요 [3] 2007.08.10
천하무적 세션도 제약을 받나요?? [2] 2007.08.10
flowersace 카센터에서 사용하는 차계부프로그램 구할수 있나요?  
Jjang 나모 웹에디터에서 자동완성기능 을 끄는방법좀.. [2] 2007.08.10
아이리버 내 컴을 서버로 돌리면... 왜 업로드 속도가 제한 넘게 올라가죠? [1] 2007.08.10
™왕대빵초보~♡ 여러 제로보드 고수님 관리자님 물어볼말이있는데 답좀 ㅠㅠ [2] 2007.08.10
정종덕 스타일 설정 중에요...진하게 하는 방법 없나요?? [1] 2007.08.10
Kei 펼침목록 상자(카테고리)에 한글이 안 보여요.  
한일도 염치없는 질문(가운데 정렬) [1] 2007.08.10
박창식 노프레임 제작시...질문입니다... [2] 2007.08.10
쿠트다스 해상도 각각다르게할때 프레임크기가 크게 잘안바뀌는 소스있나요?  
빌리이브 포토샵 관련 질문[!] [2] file 2007.08.10
이태희 제로보드 사용시 자료실 용량제한...  
김민규 include 구문에 대해 다시 질문..^^;; [4] 2007.08.10
전요한 플래시에서 사운드 관련 용량 문제  
erantis 폰트가... [1] 2007.08.10
미자 넷미팅을 쓰다가 바탕화면색이 깨져써용..  
레드 정말 상당히 아주아주 짜증나요..^^;; [4] 2007.08.10
팥죽 select~option 태그에서 색깔 넣는 법 아시는 분 ... [1] 2007.08.10
함승우 최근 게시물에서...이미지도 출력되게하고시포욤.ㅠㅠ;;