테스트 사이트 - 개발 중인 베타 버전입니다

특정게시판에 글을 올려야 볼수 있는 게시판 채택완료

동물원 3년 전 조회 1,972

회원로그인 후에 특정게시판에 글을 올려야 볼수 있는 게시판을 적용할 수 있는지요?

조금 더 자세히 설명 드리자면, 특정 그룹의 회원만 볼수 있는 게시판을 만들려고 하는데요.

동의서를 받으려고 합니다. 

그래서 생각해 낸 것이 

1. 동의서 게시판을 만들고, 동의에 체크하는 것을 필수 옵션으로하고요.

2. 특정그룹만이 접근 가능한 게시판에 접근할때, 기존 G5에서 체크하는 권한관리에 더해서

   동의서 게시판에 글 작성이 되어 있는지를 확인한 후 글을 읽을 수 있도록 

 

이렇게 운영해 보려고 합니다.

 

즉, 특정그룹만 볼수 있는 게시판에는 동의서 게시판에 글 작성 여부를 체크할 수 있는 부분을

적용해야 하는데요. 어떻게 하면 될까요?

도움 부탁 드립니다.

 

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

답변 2개

채택된 답변
+20 포인트

회원로그인 후에 특정게시판에 글을 올려야 볼수 있는 게시판 

위에서 특정게시판을 A, A에 글을 올려야 볼수 있는 게시판을 B라고 하면

 

=== 사이트가 레벨을 사용하지 않을때 ====

1. B게시판 접근 권한 회원 레벨을 5로 정한다

2. A게시판에 글을 쓰면 회원 레벨을 5로 바꾼다.

3. 글을 지우면 A게시판에 글쓴것이 몇개인지 체크해서 1개 이상이면 5로 아니면 일반레벨로

 

 

=== 사이트가 레벨을 사용할 때 ===

1. 회원table 에 mb_view_borad_B 같은 필드를 기본값 0으로 만든다

2. B게시판 접근시 mb_view_borad_B가 1인지 확인

3. A게시판에 글을 쓰면 mb_view_borad_B를 1로 바꾼다.

4. 글을 지우면 A게시판에 글쓴것이 몇개인지 체크해서 1개 이상이면 mb_view_borad_B를 1로 아니면 0으로

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

답변에 대한 댓글 3개

동물원
3년 전
답변 감사합니다. 그런데 제가 질문 드린 내용과는 조금 다르게 설명을 해 주셨네요.
동의서 받는 게시판을 aaa 라고 한다면,
"aaa" 에 작성된 글이 있는 경우 라는 조건을 소스로는 어떻게 작성하면 되는지 알려 주실 수 있나요?
레전드플랫폼
3년 전
select count(*) as cnt from aaa where mb_id = '아이디'
동물원
3년 전
감사합니다.

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

플라이
3년 전

게시판 등록 여부를 체크하는 카운팅 쿼리를 만들어서 등록시 글이 노출되도록 처리해 주시면 될듯 합니다.

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

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

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

로그인