글작성이나 결제등을 했을때 관리자모드에서 알림및소리 나게하는건데요

글작성이나 결제등을 했을때 관리자모드에서 알림및소리 나게하는건데요

QA

글작성이나 결제등을 했을때 관리자모드에서 알림및소리 나게하는건데요

본문

admin.head.php 파일에 적당한 위치에 추가 하시고


<script language='javascript' src='<?=$g4['path']?>/js/jquery-1.4.min.js'></script>
<script type="text/javascript">var $j = jQuery.noConflict();</script> 

 

admin.tail.php 파일에


<div id="divToday" style="position:absolute; top:<?=$tv_div[top]?>;width:200px;display:none;left:800px;top:0px;background:white;border:2px solid #CF4700;padding:10px;line-height:1.6em;">
새로운 게시물이 등록 되었습니다.<br>
<br>
자유게시판 <span class="free_value"></span>건</a> <br />
<span style="cursor:hand;" onclick="document.getElementById('divToday').style.display = 'none';">닫기</span>
</div>

 

이 부분은 div팝업으로 내용 출력하는 소스인지라 적당히 고쳐 쓰시면 소리 가능하겠죠?


<script type='text/javascript' src='<?=$g4['admin_path']?>/admin.js'></script>
<script language="javascript">
function newArticleCheck() {
$j.post( g4_path+"/ajax.php", function(data){
if(!data) return;
tmpstr = data; 
var divToday  = $j('#divToday');
var free = $j(".free_value");
   if(tmpstr != 0){
divToday.show();
free.html("<font color=red><b>" + tmpstr + "</b></font>");
}else{
divToday.hide();
}
});
}
setInterval("newArticleCheck()", 5000);
</script>

 

 

기본 테이블에 g4_read 테이블 추가 하셔야 합니다.

 

 

ajax.php 소스


<?
include_once("_common.php");
Header("Content-type: text/html; charset=utf-8");
$sql = "select * from g4_read order by wr_id limit 1";
$read = sql_query($sql);
for($a=0; $rrow = sql_fetch_array($read); $a++){
$return_text .= $rrow[datetime]."&".$rrow[bo_table]."&".$rrow[read_count]."&".iconv("euc-kr", "utf-8", $rrow[ca_name])."|";
}
$str = substr($return_text, 0, -1);
$tmpstr = explode("|", $str);
for( $i = 0; $i < count($tmpstr); $i++) {
$tmpstr[$i] = explode("&", $tmpstr[$i]);
}

//게시판
$sqlc = " select count(wr_id) as freeBoard from {$tmpstr[0][1]} where (1) and wr_is_comment = '0' ";
$read = sql_fetch($sqlc);
$freeBoard = $read[freeBoard];

$now = date("Y-m-d h:i:s");
$old_freeBoard = $tmpstr[0][2];
$new_freeboard = ($freeBoard-$old_freeBoard);
echo $new_freeboard;
?>

 

g4용이라고 하던데 g5용으로 바꾸려고 하거든요.

 

근데 저 중간에 "기본 테이블에 g4_read 테이블 추가 하셔야 합니다."

​테이블은 추가할수있는데 필드를 어떻게해야할지 까막눈이라 모르겠네요....

 

그리구 저 중간에 div팝업으로 내용출력하는 소스는 파일이름이 free.html 이렇게 하는게 맞겠죠?ㅜㅜ

 

g5로 변환하기도 힘든데 여기서부터 막히니 도저히 엄두가 안나네요...도와주세요

 

 

이 질문에 댓글 쓰기 :

답변 1

답변을 작성하시기 전에 로그인 해주세요.
전체 125,873 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT