답변 2개
그나마 간단하게 하려면 만약 notice(공지사항) 이라는 게시판이 있다고 가정하겠습니다.
게시판 목록에서 게시물을 클릭시 view 페이지로 이동되는데
그 때 view 페이지 상단에서 해당 notice 게시판의 1~5번째 순서까지의 wr_id를 뽑아서 배열에 담습니다.
이후 해당 게시물의 wr_id가 위 1~5번째 순서까지의 wr_id의 배열에 존재하는 wr_id라면
읽을수 있는 글로 판단하여 게시물을 읽게하고
해당 배열에 존재하지않는 wr_id라면 알림창을 띄우고 뒤로 보내버립니다.
이런식으로 대략 처리하시면
검색을하더라도 검색의 조건과 같지않은 view 페이지의 상단에서 실행하는 개별적인 쿼리로
1~5번째 순서를 가지고 있기 때문에 구별이 가능하리라 보입니다.
답변에 대한 댓글 3개
쿼리를 실행하셔 selete * from 게시판 ~~~ limit 0, 5
가져온 wr_id 값을 $wr_id_array 배열에 담습니다.
그리고 해당 게시물의 wr_id를 in_array 함수를 사용하시어 $wr_id_array 배열에 있는 숫자인지 아닌지 검사하셔 분기하시면 됩니다.
그래도...저에게는 복잡합니다...ㅜ
좀 생각을 해봐야겠습니다.
아뭏든 오늘도 좋은 하루 되시고 즐거운 추석 연휴 되십시오~^^)
댓글을 작성하려면 로그인이 필요합니다.
10. 사과
9. 오렌지
8. 수박
7. 딸기
1. 이렇게 리스트가 있는데 처음 세 개까지 읽을 수 있다고 가정을 합니다.
그러면 딸기는 못 보겠지요. 그런데 여기서 딸기로 검색을 합니다. 어?? 딸기가 제일 위에 나오네요.
딸기 게시물을 봅니다.
2. view에서 wr_id 값을 강제로 치고 들어갈 경우엔 얘가 리스트에서 몇 번째 게시물인지 계산을 해야 할 텐데 이 부분에서도 정렬 방식, 검색 등등 문제가 좀 보입니다.
지금 올리신 질문 내용은 해결해야 할 부분이 좀 있어서 그리 좋아보이진 않습니다.
게시물마다 레벨별로 볼 수 있게 처리하시는 걸 추천합니다.
답변에 대한 댓글 4개
감사합니다.
열람 권한은 적용을 해 두었습니다.
그런데 문제는 하나하나 적용을 하고 나서
나중에 일정한 시기가 지나서 권한 설정을 한 게시물에 대해서 권한을 1로 변경하려면
다시 하나하나를 다시 적용해야 하는 문제가 있어서요~
아뭏든 오늘도 좋은 하루 되시고 즐거운 추석 연휴 되십시오~^^)
게시판 분류에 따른 권한설정은 따로 할 수 없나요?
가능하다면 각 분류마다 권한을 따로 주고 쿼리로 게시판 이동을 매일 시행하도록~~
죄송합니다...
시간과 돈... 하하하
충분히 가능합니다.
채택을 못 해드렸네요~
항상 건강하시고 추석 연휴 잘 보내십시오~^^)
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
복잡해지는군요~