내가 조회한 글인지 표시 가능할까요

내가 조회한 글인지 표시 가능할까요

QA

내가 조회한 글인지 표시 가능할까요

본문

방문자 입장에서 리스트 화면을 보았을 때 내가 조회한 글이면 조회수가 보이는 자리에 동그라미가 표시되고, 관리자가 리스트 화면을 보면 조회수가 나타나게 하는 코드값 줄 수 있을까요?

그러니까 방문자는 내가 조회했는지 여부감 알 수 있는 것이죠.....

 

가능할려나요?

 

그누보드 처음 설치할 때는 아무런 기능도 원치 않았다가  설치하고 나서는 많은 기능을 원한게 되네요. ㅎㅎ

이 질문에 댓글 쓰기 :

답변 4

순서상으로

1. 게시판 view 페이지에서 bo_table / wr_id / $member[mb_id] 기록

2. 게시판 list 페이지에서 기록된 내역 대조 하여 조회여부 판단

 

이상입니다.

 

회원이면 어느정도 가능한데 비회원 까지 할려면 원하는데로 다 하실수는 없으실겁니다. 회원만 할려면 디비로 아니면 쿠키로 하시는게 나아 보입니다.

DB로 해야 기록으로 남을 것 같아서요.
DB를 어떻게 설계해야할지... 머리가 잘 안돌아가네요 ㅠㅠ
관리자만 작성할 수 있는 게시판인데, 관리자가 글을 작성할 때 여분필드를 만들어서...
아 무언가 값을 비교해서 Yes면 조회했음, No면 조회하지 않았음의 값을 돌려줘야할 것 같으데요...

대충 table 하나짜서 세션id(회원만 쓰면 mb_id), bo_table, wr_id 정도 컬럼 잡고 저장해서 로그 남기는개념으로 하시고 join해서 연결하면 될꺼같네요.

좋은 아이디어 정말 감사합니다.
그러니까, 글을 조회하면 테이블에 mb_id, bo_table, wr_id를 저장하라는 말씀이시죠.
혹시 조인하는 방식을 조금만 더 힌트를 주시면 안될까요? 조금만더 힘을 주세요. ㅠㅠ

이 녀석이 성능 유지 상 가장 문안할 듯...

 

:visited 선택자.

https://homzzang.com/b/css-20

방문자 아이피도 대체로 유동아이피인데다가,
DB에 저장시켜 서버에 부담주면서까지.
그렇게 번거롭게 할 가치가 있나 모르겠네요.

구현한다면,
아마 의뢰로 해결해야 작업량으로 보이네요.
저장할 테이블 만들어,
클릭할 때마다 테이블의 값과 비교해야 하는 작업이라...

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

회원로그인

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