게시판 여분필드를 사용하여 내 글을 읽은 사람을 확인 할 수 있을까요? 채택완료

최신글 형식으로 내 글을 읽은 사람들을 출력해 보려고 합니다.

A라는 사람이 글을 남긴 것을
B가 읽습니다.

A라는 사람이 로그인한 경우, 내 글을 읽은 사람에 B라고 하고 싶은데...;
어떤식으로 잡아야 할지 ㅠ 
조언 좀 부탁드리겠습니다.

답변 2개

채택된 답변
+20 포인트
여분필드로 하면 간단합니다
1.여분필드 wr_1 필드형식을 text로 변경합니다
2.view스킨 상단에 코드를 넣습니다
if($member[mb_id]){ 
$readArr=array(); $readArr=explode(",", $view[wr_1]);

if( !in_array($member[mb_id], $readArr)){
  $add_qry= $view[wr_1] ? "concat(wr_1,',', '$member[mb_id]')" : "'$member[mb_id]'";
  sql_query("update $write_table set wr_1= $add_qry where wr_id='$wr_id'");
}
}

3.읽은 사람 출력은 $view[wr_1]
회원 닉네임으로 하려면 $member[mb_nick]로 하면 될테죠

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

감사합니다. 감사합니다. 바로 테스트 하겠습니다.

댓글을 작성하려면 로그인이 필요합니다.

최초의 사람이나 마지막사람  한명만 알면 되나요??


아니면 읽은 사람전부를 알아야 되나요?


전부를 알려고하면 게시판 여분의 필드보다는 새로 테이블을 만드는게 더 쉽습니다.


방식은 스킨 뷰페이지 상단에서


쿼리를 날리는 방식으로 하면 테이블에 저장이 되고


페이지 하나 만드셔서 그 테이블을 불러오면 될거 같네요.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인
🐛 버그신고