본문
작성: freeimage.kr 08.12.26 김성대
1. g4_member 테이블 에 memo_not_read 를 int 타입으로 추가
2.
outlogin.lib.php 에서 다음으로 변경
원본:
if ($member['mb_id']) {
$sql = " select count(*) as cnt from {$g4['memo_table']} where me_recv_mb_id = '{$member['mb_id']}' and me_read_datetime = '0000-00-00 00:00:00' ";
$row = sql_fetch($sql);
$memo_not_read = $row['cnt'];
변경:
if ($member['mb_id']) {
$memo_not_read = $member[memo_not_read];
3. 메모 보낼때읽지 않은 메모수 증가
memo_form_update.php
원본:
// 실시간 쪽지 알림 기능
$sql = " update $g4[member_table]
set mb_memo_call = '$member[mb_id]'
where mb_id = '$mb_list[$i]' ";
sql_query($sql);
변경:
$sql = " update $g4[member_table]
set mb_memo_call = '$member[mb_id]' , memo_not_read=memo_not_read+1
where mb_id = '$mb_list[$i]' ";
sql_query($sql);
4. memo.php 하단에 다음내용 추가
if ($_REQUEST[kind]=="recv") {
//읽은수 재 계산
$sql = " select count(*) as cnt from {$g4['memo_table']} where me_recv_mb_id = '{$member['mb_id']}' and me_read_datetime = '0000-00-00 00:00:00' ";
$row = sql_fetch($sql);
$memo_not_read = $row['cnt'];
$sql=" update {$g4[member_table]} set memo_not_read='$memo_not_read' where mb_id = '$member[mb_id]' ";
sql_query($sql);
}
댓글목록
등록된 댓글이 없습니다.