묻고답하기

실시간 새글 알림 애드온 ver. 2.0

md.png 키스투엑스이

 
 
이 애드온을 설치했습니다. 
그런데 문제점은 관리자가 사이트내 관리자 전용으로 쓰는 게시판에 글을 올려도 이것이 작동해서 알림이 되어 지네요.
예를들어 게시판 이름이 aaa, bbb, ccc인 관리자전용게시판을 아예 알림인식의 대상이 못되도록 하고싶습니다.
아래 소스에 어떻게 구문을 추가하면 될까요? 
 
원본 php파일을 첨부했습니다.
 
 
 
구문내용전체...

<?php

Context::addHtmlfooter('<script>
;(function($){
$.ajaxSetup({
global: false
});
})(jQuery);
</script>');

    /*
    new_document_notify.addon.php
    새글이 등록되어있을 경우를 체크 후 알림
    */
    if($called_position == 'before_module_proc') {
        $is_document_new = false;
        if(!$addon_info->settime){
            $time_interval = 60; //글 체크 주기 초단위
            $settimeout = 60000;
        }else{
            $time_interval = $addon_info->settime;
            $settimeout = $time_interval*1000;
        }
        if(!$addon_info->hidetime) $hide_time = 3000;
        else $hide_time = $addon_info->hidetime * 1000;
        if(!$addon_info->ajaxtarget) $ajax_target = '';
        else $ajax_target = '?mid='.$addon_info->ajaxtarget;
        $time_check = date("YmdHis", time()-$time_interval);
        $args->list_count = 1;
        $args->order_type = 'asc';
        $args->statusList = 'PUBLIC';
        if(isset($addon_info->exclude_module_srl)) $args->exclude_module_srl = $addon_info->exclude_module_srl;
        $args->module_srl = $addon_info->module_srl;
        $output = executeQueryArray('document.getDocumentList', $args);
        if(!count($output->data)) return;
        if($output->data)
        {
            foreach($output->data as $doc)
            {
                if($doc->regdate > $time_check)    $is_document_new = true; //현재 시간으로 부터 1분안에 등록된 글이 있을경우
            }
        }
            if(!$addon_info->lineborder) $addon_info->lineborder = '1px';
            if(!$addon_info->bgcolor) $addon_info->bgcolor = '#EBEEF4';
            if(!$addon_info->linecolor) $addon_info->linecolor = '#369';
            if(!$addon_info->fontcolor) $addon_info->fontcolor = '#369';
            if(!$addon_info->cuttitle) $doc->title = cut_str($doc->title,$addon_info->cuttitle,'...');

            if($is_document_new == true && $_COOKIE['docsrl']!=$doc->document_srl){
                $addBody = '<script type="text/javascript">document.cookie = "docsrl='.$doc->document_srl.'";</script>';
                $addLayerdiv ='<div id="ndc"><div id="ndcLayer" style="position:fixed;display:block;left:100%;top:100%;margin-top:-83px;margin-left:-365px;width:350px;background:#FFF;border:'.$addon_info->lineborder.' solid '.$addon_info->linecolor.';z-index:'.$addon_info->notifyzindex.';color:'.$addon_info->fontcolor.';"><div style="border:1px solid #FFF;background: '.$addon_info->bgcolor.';"><span style="display:inline-block;width:280px;font:11px Dotum;letter-spacing:-1px;line-height: 22px;padding: 4px 10px;margin: 0 10px 0 0;height: 20px;text-shadow:1px 1px 0 #FFF">[알림]  <b>'.$doc->nick_name.'</b>님이 새글을 등록하셧습니다.</span><span><a href="javascript:ndcClose();" style="text-decoration:none;text-shadow:1px 1px 0 #FFF;font:11px verdana;letter-spacing:-1px;color:'.$addon_info->fontcolor.'">Close</a></span></div><div class="alram" style="border-top:1px solid '.$addon_info->linecolor.';background:#FFF;padding: 5px 10px"><a style="font:700 12px Gulim;letter-spacing:-1px;height: 28px;line-height: 30px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overow: ellipsis;-moz-binding:url(js/ellipsis.xml#ellipsis)undefinedundefinedundefined;color:'.$addon_info->fontcolor.'" href='.$doc->document_srl.'>'.$doc->title.'</a></div></div></div>';
            }
            else{
                $addLayerdiv ='<div id="ndc"><div id="ndcLayer" style="position:fixed;display:none;left:100%;top:100%;margin-top:-50px;margin-left:-330px;width:300px;height:30px;padding:5px;font-size:11px;background:'.$addon_info->bgcolor.';border:'.$addon_info->lineborder.' solid '.$addon_info->linecolor.';z-index:'.$addon_info->notifyzindex.'"><span></span></div></div>';
                $addBody = '';
            }
            $nJquery = '<script type="text/javascript">function newdocumentchk() {jQuery("#ndc").load(request_uri+"index.php'.$ajax_target.' #ndcLayer");setTimeout(newdocumentchk, '.$settimeout.');}function ndcClose() {jQuery("#ndcLayer").fadeOut("slow");}setTimeout(newdocumentchk, '.$settimeout.');setTimeout(function(){jQuery("#ndcLayer").fadeOut("slow");}, '.$hide_time.');</script>';
            
            Context::addBodyHeader($addLayerdiv);
            Context::addBodyHeader($nJquery);
            Context::addBodyHeader($addBody);

            
            
    }

?>

 
 
 
 
 
 
태그 연관 글
  1. [2020/12/16] 묻고답하기 footer 하단에 고정하려면 어딜 수정해야 할까요? by 가입명
  2. [2020/01/31] 묻고답하기 2단메뉴 by ppumweb *2
  3. [2019/10/10] 묻고답하기 cafe24 XE3 STEP 3 단계에서 에러가 발생합니다. by nothing *3
  4. [2019/03/27] 묻고답하기 모바일에서만 '권한이 없습니다'가 나오는 이유가 궁금합니다. by Spooky *1
  5. [2019/03/15] 포럼 웹 에이전시 디스케이션에서 레이아웃 템플릿 판매 개시했습니다. by 디스케이션 *2
글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
young.soo 짧은 주소 관련 질문사항 입니다. [1] 2016.10.24 by sejin7940
지원필요 위젯페이지에 검색박스를 넣고싶습니다  
hellojdy 마켓플레이스 재등록시 내용이 사라집니다 !  
차나왕 SSL 설치 후 문제점 [3] 2016.10.24 by 기진곰
닥터맨 Xe3를 php5.4 또는 php5.3 에서도 설치사용 가능한가요? [1] 2016.10.24 by sejin7940
쿨럭이 리디렉션 관련 문의좀 해볼게요  
아스마 유튜브 영상 바로 보기? (링크 있음) 이거 에드온 있나요? [1] 2016.10.23 by 디자인클립
스트리밍제발 동영상 스트리밍 기능을 구현하고싶습니다! 도와주세요 [1] 2016.10.23 by 디자인클립
펭구 누리고 결제알림 모듈 [4] 2016.10.23 by 펭구
이재환 소시랑 한줄메모 폰트 수정 방법 문의드립니다 [2] 2016.10.23 by 이재환
베이프 xe 설치시 오류 [1] 2016.10.22 by 제로캠프
영흥도우럭1 실시간 새글 알림 애드온..질문드립니다. file  
토걸 nginx 404 에러페이지 질문드립니다.  
우리지훈 안녕하세요. 즐겨찾기에 대해 질문해봅니다. [1] 2016.10.22 by HowtoXE
이재환 레이아웃 헤더 부분에 SCM 음악 플레이어 소스를 삽입해서 배경음악을 나오게 했는데요 [1] 2016.10.22 by HowtoXE
thdwjdtjr XE 업데이트 시 오류 발생 [2] file 2016.10.22 by thdwjdtjr
thdwjdtjr 네이버 웹마스터도구에서 robots.txt [4] 2016.10.22 by thdwjdtjr
Megg 블로그형 게시판 설정은 기본에는 없는건가요? [3] 2016.10.22 by Megg
mongd 서버 이전 후 메뉴와 모듈 연결 작동 오류 [4] 2016.10.22 by mongd
탱고b0580 혹시 이거 안보이게 또는 삭제가 가능한가요?? [2] file 2016.10.22 by 탱고b0580
냠냠냠 게시판 백그라운드에 ip 노출시키는 법 file  
영흥도우럭1 모듈을 삭제하려고 할떄... [1] 2016.10.21 by 영흥도우럭1
이재환 홈페이지 레이아웃을 바꿨는데 로그인을 하려고 하면 전에 쓰던 레이아웃이 나옵니다 [4] 2016.10.21 by 이재환
loveja**** robots 업로드했는데 없다고나옵니다 [2] file 2016.10.21 by 탱고b0580
bluesea 홈페이지에 제목과 설명 넣을때..... [4] 2016.10.21 by 디자인클립
흑사탕 게시판 스킨 썸네일 등록하기 [1] file 2016.10.21 by 디자인클립
hellojdy 마켓플레이스모듈 재판매 질문입니다! [1] 2016.10.21 by hellojdy
Megg xe가 확 바뀌었네요.. 이건 버전명이 따로 없나요? [4] 2016.10.21 by Megg
dog201312 도와주세요 ㅠㅠ ... [1] file 2016.10.21 by 영흥도우럭1
Wodnr 등록된 게시글을 php로 불러오기 [2] 2016.10.21 by 영흥도우럭1