조회 3,613 조회 날짜 17-03-14 02:53 전체공개   공지 댓글 알리미 기능추가에 관한 건
  • Member image
  • 알바

    출석일 : 1558

  • ♡흐아아앙♡하앙♡하앙하아앙하아♡아앙앙아앙♡하아앙아♡아항♡항하앙♡하아앙♡

    보라, 나에게는 나를 포함한 방대한 네트가 접합되어 있네. 액세스하고 있지 않은 너에게는 그저 빛으로만 지각되고 있을 뿐일지도 모르지만 우리를 그 일부로 포함하는 우리들 전부의 집합, 사소한 기능에 예속되고 있었지만 제약을 버리고 더 위의 상부 구조로 시프트할 때다.

내가 쓴 글에 달린 코멘트 확인하기 기능

 

 

db 테이블 구성

 

g5_check_alarm

 

게시판 아이디 / 원래 문서 아이디(wr_parent)/ 원문 작성자 아이디 /  답글 달린 문서의 id / 답글 달린 문서의 작성자 id / 답글 문서의  id / 답글문서 작성자 id / 확인여부 

 

문서의 아이디는 최초 글(내글타래 안에서 일어나는 반응 체크)

답글단 문서의  id는 최초글 또는 코멘트 ( 내가 쓴 글에 대한 반응 체크 )

문서의 id는 최초글 또는 코멘트 ( 내가 쓴 글에 달린 글의 링크 )

 

 확인여부는 0은 미확인 1은 확인 

 

 

게시판 스킨에서 

 

업데이트 스킨 젤 끝으머리에

 

게시판 아이디 / 원래 문서 아이디(wr_parent)/ 원문 작성자 아이디 /  답글 달린 문서의 id / 답글 달린 문서의 작성자 id / 답글 문서의  id / 답글문서 작성자 id / 확인여부  

 

이거 업데이트 하도록 sql 작성

 

코멘트일 경우 원래문서 - 원래문서 - 코멘트  또는 원래문서 - 코멘트  - 코멘트 

답글일  경우  원래문서 - 원래문서 - 문서 또는 원래문서 - 문서 -문서

 

확인여부는 0 업데

 

 

히스토리 > 내글반응에다 리스트 뽑음

 

답글달린 문서의 작성자 id =  $member[mb_id]  인걸 죽 긁어서  

 

게시판아이디랑 문서번호로 해당 게시판 쿼리를 해서  제목이랑 링크생성해서 리스트로 만듬

 

리스트에 확인여부 1이 아닌건  볼드/색상 처리해줌

 

리스트 확인시 테이블 확인여부에 1로 바꿈

 

 

 

==========================

 

이러면 루리의웹 이랑 비슷한 방식임

 

실시간 알리미로 하려면 ajax로 확인여부가 1이 아닌게 존재하는지 

 

주기적으로 긁어야되나 ??

 

귀찮으네...

 

그냥 페이지 바뀔때 귀텡이에 오버레이 알리미 띄우는게 낫지 않을까...

 

일단 덜무겁고.. -ㅅ-;

 

0
추천

댓글목록

알바 의 댓글

알바 192181 날짜
0
추천/비추 쳐먹은 것도 리스트를 뽑을 수는 있긴 하다만... 흠... 필요없겠지?

毛부리 의 댓글

毛부리 192240 날짜
0
alarm_no Index int(20) No None AUTO_INCREMENT
bo_table varchar(100) utf8_general_ci No None
wr_parent varchar(100) utf8_general_ci No None
mb_id varchar(100) utf8_general_ci No None
own_wr varchar(100) utf8_general_ci No None
own_id varchar(100) utf8_general_ci No None
comment_wr varchar(100) utf8_general_ci No None
comment_id varchar(100) utf8_general_ci No None
check_key int(4) No None

毛부리 의 댓글

毛부리 192296 날짜
0
테스트를 한번..

毛부리 의 댓글

毛부리 192306 날짜
0
/bbs/write_comment_update.php  수정
87 라인쯤에 select 문에서 mb_id 를 추가

毛부리 의 댓글

毛부리 192307 날짜
0
게시판 스킨에서 write_comment_update.tail.skin.php 젤 하단에 추가

// 여기서부터는 g5_alarm 테이블에 업데이트 하는 스크립트.
// 앞에서 받아와야 되는게... parent 정보랑 own 정보네...글번호랑 글쓴이..
// 코멘트 쓰기라면 

if ($reply_array['wr_id']){  // 코멘트에 다는 답변
$sql_alarm = " insert into g5_alarm ( bo_table,wr_parent,mb_id,own_wr,own_id,comment_wr,comment_id,check_key ) value ('".$bo_table."', '".$wr['wr_parent']."','".$wr['mb_id']."' ,'".$reply_array['wr_id']."' ,'".$reply_array['mb_id']."'  ,'".$comment_id."','".$member['mb_id']."','0') ";

} else{ // 본문에 다는 답변
$sql_alarm = " insert into g5_alarm ( bo_table,wr_parent,mb_id,own_wr,own_id,comment_wr,comment_id,check_key ) value ('".$bo_table."', '".$wr['wr_parent']."','".$wr['mb_id']."' , '".$wr['wr_parent']."','".$wr['mb_id']."' ,'".$comment_id."','".$member['mb_id']."','0') ";

}
sql_query($sql_alarm);

毛부리 의 댓글

毛부리 192308 날짜
0
알람 테이블에 업데이트 되는거 까지는 완성.. 이제 보자...

毛부리 의 댓글

毛부리 192313 날짜
0
http://mybunker.co.kr/gnudocs/bbs/my_post_reaction.php

여기다 리스트 뽑기
확인하면 오른쪽에  알림박스 없어짐
게시물 검색
유모어게시판 목록
번호 분류 제목 글쓴이 조회 좋아요 날짜
게시물이 없습니다.
새로고침 상단으로 하단으로 모바일뷰