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

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

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에 저장시켜 서버에 부담주면서까지.
그렇게 번거롭게 할 가치가 있나 모르겠네요.

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

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

회원로그인

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