게시물 작성시 관리자가 실시간 쪽지 수신

게시물 작성시 관리자가 실시간 쪽지 수신

QA

게시물 작성시 관리자가 실시간 쪽지 수신

답변 4

본문

게시물이나 코멘트가 달리면 관리자가 쪽지로 실시간 확인 가능한 방법 부탁드립니다....몇일째 관련 내용 찾아 적용해보는데 쉽지는 않네요~~


이 질문에 댓글 쓰기 :

답변 4

write_update.skin.php 새글등록시 처리
 
//새글등록시 관리자에게 쪽지
   $tmp_row = sql_fetch(" select max(me_id) as max_me_id from $g4[memo_table] ");
   $me_id = $tmp_row[max_me_id] + 1;
   $memo="{$g4[time_ymdhis} {$bo_table}에 새글이 등록되었습니다.\\n\\nhttp://$_SERVER[SERVER_NAME]/bbs/board.php?bo_table=$bo_table&wr_id=$wr_id";
   
   // 쪽지 INSERT
        $sql2 = " insert into $g4[memo_table]
                    set me_id = '$me_id',
                    me_recv_mb_id = '$config[cf_admin]',
                    me_send_mb_id = '$member[mb_id]',
                    me_send_datetime = '$g4[time_ymdhis]',
                    me_memo = '$memo' ";
        sql_query($sql2);
 
// 실시간 쪽지 알림 기능
    sql_query(" UPDATE $g4[member_table] SET mb_memo_call = '$member[mb_id]' WHERE mb_id = '$config[cf_admin]' ");
 
 
write_comment_update.skin.php 댓글등록시처리
 
//새글등록시 관리자에게 쪽지
   $tmp_row = sql_fetch(" select max(me_id) as max_me_id from $g4[memo_table] ");
   $me_id = $tmp_row[max_me_id] + 1;
   $memo="{$g4[time_ymdhis} {$bo_table}에 새댓글이 등록되었습니다.\\n\\nhttp://$_SERVER[SERVER_NAME]/bbs/board.php?bo_table=$bo_table&wr_id=$wr_id";
   
   // 쪽지 INSERT
        $sql2 = " insert into $g4[memo_table]
                    set me_id = '$me_id',
                    me_recv_mb_id = '$config[cf_admin]',
                    me_send_mb_id = '$member[mb_id]',
                    me_send_datetime = '$g4[time_ymdhis]',
                    me_memo = '$memo' ";
        sql_query($sql2);
 
// 실시간 쪽지 알림 기능
    sql_query(" UPDATE $g4[member_table] SET mb_memo_call = '$member[mb_id]' WHERE mb_id = '$config[cf_admin]' ");
답변 감사합니다. 그대로 적용을 해봤으나 적용이 안되네요.. 현재 쪽지 음성알림을 사용하고 있습니다. head.sub.php에서
수정 전 

alert($mb[mb_nick]."님으로부터 쪽지가 전달되었습니다.", $_SERVER[REQUEST_URI]);
수정 후 

//    alert($mb[mb_nick]."님으로부터 쪽지가 전달되었습니다.", $_SERVER[REQUEST_URI]); 
    $memo_on = "<div style='width:0px; height:0px; position: absolute; overflow:hidden;'><script>doc_write(flash_movie('{$g4[path]}/01.swf', 'memo_on', 1, 1, 'transparent'));</script></div>"; 

65라인 
수정 전 

<a name="g4_head"></a> 

수정 후 

<a name="g4_head"></a> 
<?=$memo_on?>

히어님의 관련 소스 중에 아래 에러가 뜨네요??

$memo="{$g4[time_ymdhis} {$bo_table}에 새글이 등록되었습니다.\\n\\nhttp://$_SERVER[SERVER_NAME]/bbs/board.php?bo_table=$bo_table&wr_id=$wr_id";

이부분이 syntax 에러가 뜨네요..

$memo="{$g4[time_ymdhis]} {$bo_table}에 새글이 등록되었습니다.\\n\\nhttp://$_SERVER[SERVER_NAME]/bbs/board.php?bo_table=$bo_table&wr_id=$wr_id";
로 수정해봤습니다. 

write_comment_update.skin.php
write_update.skin.php와 같은 폴더에 위치시켰고요  


<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가 

//새글등록시 관리자에게 쪽지
   $tmp_row = sql_fetch(" select max(me_id) as max_me_id from $g4[memo_table] ");
   $me_id = $tmp_row[max_me_id] + 1;
   $memo="{$g4[time_ymdhis} {$bo_table}에 새댓글이 등록되었습니다.\\n\\nhttp://$_SERVER[SERVER_NAME]/bbs/board.php?bo_table=$bo_table&wr_id=$wr_id";
   
   // 쪽지 INSERT
        $sql2 = " insert into $g4[memo_table] 
                    set me_id = '$me_id', 
                    me_recv_mb_id = '$config[cf_admin]', 
                    me_send_mb_id = '$member[mb_id]', 
                    me_send_datetime = '$g4[time_ymdhis]', 
                    me_memo = '$memo' "; 
        sql_query($sql2);
 
// 실시간 쪽지 알림 기능
    sql_query(" UPDATE $g4[member_table] SET mb_memo_call = '$member[mb_id]' WHERE mb_id = '$config[cf_admin]' ");
	
?>

체크 좀 부탁드려요.~~
제가 알려드린것이 음성알림과 관련이 잇는지는 모르겠네요.
글구 서버타임에서 하나 빼먹을줄이야 ;;;;;;;
 
소스는 업데이트화일 맨 하단에 넣으시면 될겁니다.
한번 테스트해보세요;;;;;
답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 125,873
© SIRSOFT
현재 페이지 제일 처음으로