• 돌아가기
  • 아래로
  • 위로
  • 목록
  • 댓글

특정그룹만 접근 가능한 게시판 만들기

오작교 9294

0
아마 제로보드의 그룹을 이용하여 회원을 관리하시는분들이 많은걸로 알고 있습니다.
하지만 각각의 그룹의 특성상 몇몇 게시판은 모든 그룹이 글을 쓰는 공개된 게시판이어야 하고, 각 그룹의 게시판은 다른 그룹에서 볼수가 없어야 겠죠..

저도 이문제 때문에 고심하다가 드디어 방법을 찾아냈습니다. 그럼 순서대로 이야기를 할꼐요..

먼저 디비를 열어야 합니다. 그룹넘버(group_no)를 이용하게 되면 다른 그룹에서도 글을 쓸수 있기떄문에 새로운 필드를 추가해야 합니다.

전 제가 관리하는 홈페이지의 특성상 zetyx_member_table 에 guild_no 라는 필드를 추가했습니다.
특성은 interger(10)를 주시면되고 디폴트값을 0을 주셔야 합니다.
그래야 초기에 가입한 사람들의 guild_no가 0 으로 셋팅되겠죠..

디비 수정을 다 하셨다구요,,이게 젤 어려운건데 수고하셨읍니다.

그럼 다음 단계로 넘어가죠..
이번 단계는 관리자/회원정보 화면에서 길드의 숫자를 보이게 하는겁니다.
admin 폴더에 보시면 admin_modify_member.php파일이 있을겁니다.
여기 중간에다가 아래를 복사해서 삽입해주세요,..
  <tr height=22 align=center>
     <td bgcolor=#a0a0a0 align=right style=font-family:Tahoma;font-size:8pt;font-weight:bold;>Guild_no  </td>
     <td align=left bgcolor=#e0e0e0> <input type=text name=guild_no size=10 maxlength=255 value="<?=$member_data[guild_no]?>" class=input style=border-color:#b0b0b0>기존길드는 0, 신생길드생길시 차례대로증가시킬것.</td>
  </tr>
전 E-mail 위에다 했읍니다만 위치가 여러분 마음대로하시면 됩니다.

그 다음 단계는 수정이 가능토록 하는겁니다.
마찬가지로 admin 폴더에 보시면 admin_exec_member.php파일이 있을겁니다.
열어보시면 //회원정보를 변경하는부분 이라는 곳이 있죠. 여기에 다음을 삽입해주세요..

                if($guild_no) $que.=",guild_no='$guild_no'";
                if($email) $que.=",email='$email'";
전 이전과 마찬가지로 E-mail부분위에삽입을 했습니다.

이제 마지막 단계입니다.
특정 그룹만 사용할 스킨을 선택하고 수정하는거죠..
먼저 원하시는 스킨을 선택하시고, 스킨 폴더의 setup.php 파일을 엽니다.
파일의 상단에 아래를 삽입하면 됩니다.
<?
  include "./lib.php";
  $connect=dbConn();
  $member=member_info();
  if($member[level] != "1"  && $member[guild_no] != "1" ) Error("죄송합니다. <BR>타길드는 접근할수 없습니다.");
?>

위를 보시면 아시겠지만  레벨이 1인 사람과 길드넘버가 1인 사람만 접근이 가능한걸로 되어 있습니다. 사전에 어드민/회원관리 화면에서 회원에 따라 guild_no를 수정해주시면 다른 사람은 접근을 하지 못하겠죠..
공유
0

댓글 쓰기 권한이 없습니다. 로그인

취소 댓글 등록

신고

"님의 댓글"

이 댓글을 신고하시겠습니까?

댓글 삭제

"님의 댓글"

삭제하시겠습니까?

목록

공유

facebooktwitterpinterestbandkakao story
번호 제목 글쓴이 날짜 조회 추천
151
normal
오작교 16.06.27.17:22 17112 0
150
normal
오작교 08.11.25.13:52 25869 0
149
normal
오작교 08.07.24.09:23 53420 0
148
normal
오작교 08.01.11.09:36 22674 0
147
normal
오작교 07.11.13.16:23 23298 0
146
normal
오작교 09.09.24.17:45 25410 0
145
normal
오작교 09.09.14.14:26 17460 0
144
normal
오작교 09.08.30.23:29 20937 0
143
normal
오작교 09.04.29.13:31 29609 0
142
normal
오작교 09.03.10.11:48 21242 0
141
normal
오작교 09.03.10.10:35 21435 0
140
normal
오작교 09.03.10.10:13 18901 0
139
normal
오작교 09.03.10.09:50 19957 0
138
normal
오작교 09.02.27.13:31 21039 0
137
normal
오작교 09.02.27.11:34 19467 0
136
normal
오작교 09.02.27.11:05 19758 0
135
normal
오작교 09.02.26.19:28 21465 0
134
normal
오작교 09.02.06.16:42 24162 0
133
normal
오작교 08.12.19.16:23 18958 0
132
normal
오작교 08.12.16.11:03 21340 0