묻고답하기

로그인을 하지 않아도 모두 알림이 뜨는데 관리자만 알림이 뜨려면 어떻게 해야하는지 궁금합니다.

 

애드온은 https://www.xpressengine.com/index.php?mid=download&package_id=22672196

 

 

 

<?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 남기남
이상석 홈페이지 오류현상 [1] 2016.04.20 by 불금
아막 홈페이지 접속시 흰 화면만 뜹니다. [2] 2016.04.20 by 아막
야야야료 댓글오류가 납니다 ㅡㅡ도와주세요ㅜ [1] file 2016.04.20 by Xiso
숫눈 작성 글 보기 누락 [2] 2016.04.20 by 숫눈
kjmedi626 게시판에.. 암호를 걸고싶은데요.. [1] 2016.04.20 by Xiso
김동하123 두개의 창을 동시에 뜨게 하는 방법 좀 알려주세요 [3] 2016.04.20 by Xiso
losloslos 코어 업데이트했다가 php버전 차이 때문에.. [5] 2016.04.19 by 늘푸른나무2
카뉴스 네트웍체크 [1] 2016.04.19 by 불금
키쨩 팝업관리 애드온설치했는대요 질문...  
ssyguy SSL적용후 첨부파일을 올릴 수가 없네요 Message: 307 [4] file 2016.04.19 by YJSoft
러키 페이지에 배경이미지 넣기  
레드 관리자가 게시판에 파일올리고, 특정사용자만 다운받을수 있게 하는 방법 [1] file 2016.04.19 by 불금
이상석 도와주세요 ㅠㅠ file  
Photo3D 게시판 본문 내용 수정시 비밀번호를 입력하게 하려고 하는데, 어떻게 해야 되는지 도움 좀 부탁드립니다  
꽃민 새글 알림 도와주세요..ㅠㅠ [2] 2016.04.19 by 꽃민
슈가맨 모바일로 접속시 메인화면의 이미지와 글이 출력 이 안되는문제 [2] 2016.04.19 by 슈가맨
happy19 인덱스 화면에서 하단조절. [1] file 2016.04.19 by Xiso
빙짱 게시물에 첨부된 이미지를 게시물을 클릭했을 때 슬라이드로 볼 수 있게 하기 [2] 2016.04.19 by 빙짱
hjkguy767 모듈의 분류를 네비게이션바처럼 표현 할 수 있을까요? [3] 2016.04.19 by Xiso
러키 로그인 화면이 안나와요. [5] 2016.04.19 by Xiso
co**** 모바일 페이지가 안뜨네요. 도와주세요^^ [2] 2016.04.19 by co****
꽃민 관리자만 알림 뜨려면... [2] 2016.04.19 by 꽃민
용초딩 사이트의 내용이 블로그 영역에서 검색 되기도 하나요?  
kjmedi626 도와주세요.. [2] 2016.04.18 by kjmedi626
도로테비 스케치북 아이폰 문제 file  
TAEYONG2 일반사람이.. 트래픽 ? 디도스공격? [3] 2016.04.18 by TAEYONG2
이상석 문의드립니다. [3] file 2016.04.18 by 이상석
양이 게시판 목록명 수정 [2] 2016.04.18 by 양이
아스마 스케치북5 모바일스킨에 셀렉트 박스 추가하는법 어떻게 해야하나요? [2] 2016.04.18 by sejin7940
양이 sketchbook5 게시판 사용자정의 목록 모바일에서 사라짐 [5] file 2016.04.18 by sejin7940