미니필을 특정 권한 이상만 줄수는 없나요 정보
미니필을 특정 권한 이상만 줄수는 없나요관련링크
본문
링크의 미니필을 설치해 보려고 하는데...모든 회원에게 미니필을 주는 것이 아니고..
특정레벨을 가진 회원만 생성 되도록 하고 싶은데...어찌 알될까요..
아시는 분 답변 부탁합니다
댓글 전체
링크하신곳의 미니필을 다운로드한후 살펴보니 관리자 모드에서 미니필용 게시판에 사용자의 카데고리를 생성하도록 되어 있는 방식인듯 보입니다.
링크한 곳의 첨부 파일 내용중 adm/upgrade.php
// 회원명단을 불러와 mybbs,myphto,mybook 세 게시판의 카테고리에 회원아이디를 넣는다.
$sql = " select * from $g4[member_table] ";
$result = sql_query($sql);
위코드를 아래처럼 해보세요.
// 회원명단을 불러와 mybbs,myphto,mybook 세 게시판의 카테고리에 회원레벨 5 이상의 회원아이디를 넣는다.
$sql = " select * from $g4[member_table] where mb_level >= 5 ";
$result = sql_query($sql);
링크한 곳의 첨부 파일 내용중 adm/upgrade.php
// 회원명단을 불러와 mybbs,myphto,mybook 세 게시판의 카테고리에 회원아이디를 넣는다.
$sql = " select * from $g4[member_table] ";
$result = sql_query($sql);
위코드를 아래처럼 해보세요.
// 회원명단을 불러와 mybbs,myphto,mybook 세 게시판의 카테고리에 회원레벨 5 이상의 회원아이디를 넣는다.
$sql = " select * from $g4[member_table] where mb_level >= 5 ";
$result = sql_query($sql);
헐랭이님 감사합니다.... 그런데 게시판 제목을 일반페이지에 나타나게 하려면 어찌하면 되나요
그리고 위에서 최고관리자는 미니필생성 제외하려면 어찌하면 되나요 물론 링크로 안보이게요..
그리고 위에서 최고관리자는 미니필생성 제외하려면 어찌하면 되나요 물론 링크로 안보이게요..
게시판 제목은 $board[bo_subject] 입니다.
그리고 최고 관리자의 미니필 생성 제외는 아래처럼 하면 될듯 합니다만 테스트를 할 여건이 안되어 정확한지는 모르겠네요.^^
// 회원명단을 불러와 mybbs,myphto,mybook 세 게시판의 카테고리에 최고 관리자는 제외하고 회원레벨 5 이상의 회원아이디를 넣는다.
$sql = " select * from $g4[member_table] where mb_id <> '$config[cf_admin]' and mb_level >= 5 ";
$result = sql_query($sql);
그리고 최고 관리자의 미니필 생성 제외는 아래처럼 하면 될듯 합니다만 테스트를 할 여건이 안되어 정확한지는 모르겠네요.^^
// 회원명단을 불러와 mybbs,myphto,mybook 세 게시판의 카테고리에 최고 관리자는 제외하고 회원레벨 5 이상의 회원아이디를 넣는다.
$sql = " select * from $g4[member_table] where mb_id <> '$config[cf_admin]' and mb_level >= 5 ";
$result = sql_query($sql);
감사합니다...그런데 미니필에서 오른쪽 게시판이라는 버튼을 텍스트로 하고 싶은데..
물론 관리자 설정에서 지정한 게시판이름으로요..
$board[bo_subject] 는 아무곳에서 입력하면 해당 게시판의 이름이 출력되지 않을듯합니다만.
..
물론 관리자 설정에서 지정한 게시판이름으로요..
$board[bo_subject] 는 아무곳에서 입력하면 해당 게시판의 이름이 출력되지 않을듯합니다만.
..
$sqlsub = " select bo_subject, bo_table from $g4[board_table] where bo_table = '불러올 bo_table게시판명' ";
$resultsub = sql_query($sqlsub);
$rowsub = sql_fetch_array($resultsub);
이렇게 한후 출력은
$rowsub[bo_subject]
$resultsub = sql_query($sqlsub);
$rowsub = sql_fetch_array($resultsub);
이렇게 한후 출력은
$rowsub[bo_subject]
늦은데 염치없이 더 질문드리면 한페이지에 여러개를 지정하려면 어찌하면 될까요
쿼리를 한번으로 여러개 게시판의 제목을 끌어온후 출력하는 방법은 저도 잘 모르겠네요.^^
아.........어려운 문제군요..
그런데..저위에
// 회원명단을 불러와 mybbs,myphto,mybook 세 게시판의 카테고리에 최고 관리자는 제외하고 회원레벨 5 이상의 회원아이디를 넣는다.
$sql = " select * from $g4[member_table] where mb_id <> '$config[cf_admin]' and mb_level >= 5 ";
$result = sql_query($sql);
에서 이미생성된것은 다시 삭제가 안되는지...2등급회원인데 계속 미니필이 뜨네요
그런데..저위에
// 회원명단을 불러와 mybbs,myphto,mybook 세 게시판의 카테고리에 최고 관리자는 제외하고 회원레벨 5 이상의 회원아이디를 넣는다.
$sql = " select * from $g4[member_table] where mb_id <> '$config[cf_admin]' and mb_level >= 5 ";
$result = sql_query($sql);
에서 이미생성된것은 다시 삭제가 안되는지...2등급회원인데 계속 미니필이 뜨네요
해당게시판에 카데고리를 업데이트 시키는 방법이므로 관리자모드에서 업그레이드를 실행 하면 레벨2의 회원은 카데고리에서 제외 됩니다.
차라리 미니필 게시판을 특정 그룹안에 전부 넣어 버리고 그룹에 속한 게시판을
불러온후 출력 시키는게좋은 방법인듯 합니다.
$sqlsub = " select bo_subject, bo_table from $g4[board_table] where gr_id = '불러그룹명' order by bo_order_search "; //검색순으로정렬
$resultsub = sql_query($sqlsub);
for ($sub=0; $rowsub = sql_fetch_array($resultsub); $sub++) {
echo "".$rowsub[bo_subject]."<br>";//게시판제목나열
}
불러온후 출력 시키는게좋은 방법인듯 합니다.
$sqlsub = " select bo_subject, bo_table from $g4[board_table] where gr_id = '불러그룹명' order by bo_order_search "; //검색순으로정렬
$resultsub = sql_query($sqlsub);
for ($sub=0; $rowsub = sql_fetch_array($resultsub); $sub++) {
echo "".$rowsub[bo_subject]."<br>";//게시판제목나열
}
예..현재 gm9 그룹의 미니필 게시판을 모두 넣었습니다
<table id="menu" width="50" border="0" cellpadding="0" cellspacing="0">
<tr>
<td><A href="./myhome.php?mb_id=<?=$mb_id?>" target=main><img src="images/menu_01.gif" alt="처음으로" border=0></a></td>
</tr>
<tr><td height=4></td></tr>
<tr>
<td><A href="<?=$g4[path]?>/bbs/board.php?bo_table=gm9_mybbs&sca=<?=$mb_id?>" target=main><img src="images/menu_02.gif" alt="자유게시판" border=0></a></td>
</tr>
<tr><td height=4></td></tr>
<tr>
<td><A href="<?=$g4[path]?>/bbs/board.php?bo_table=gm9_mybbs2&sca=<?=$mb_id?>" target=main><img src="images/menu_03.gif" alt="사진실" border=0></a></td>
</tr>
<tr><td height=4></td></tr>
<tr>
<td><A href="<?=$g4[path]?>/bbs/board.php?bo_table=gm9_mybbs3&sca=<?=$mb_id?>" target=main><img src="images/menu_04.gif" alt="방명록" border=0></a></td>
</tr>
<tr><td height=4></td></tr>
<tr>
<td><A href="<?=$g4[path]?>/bbs/board.php?bo_table=gm9_mybbs4" target=main><img src="images/menu_05.gif" alt="음악/동영상" border=0></a></td>
</tr>
</table>
위에서 게시판이름을 링크시켜야하는데...잘 모르겠습니다..
아마도 미니필이 아닌 왼쪽 자동메뉴에서 미니필의 게시판이 있는 그룹을 출력시켜야 할 듯합니다만 ..이게 좀 어렵네요
<tr>
<td><A href="./myhome.php?mb_id=<?=$mb_id?>" target=main><img src="images/menu_01.gif" alt="처음으로" border=0></a></td>
</tr>
<tr><td height=4></td></tr>
<tr>
<td><A href="<?=$g4[path]?>/bbs/board.php?bo_table=gm9_mybbs&sca=<?=$mb_id?>" target=main><img src="images/menu_02.gif" alt="자유게시판" border=0></a></td>
</tr>
<tr><td height=4></td></tr>
<tr>
<td><A href="<?=$g4[path]?>/bbs/board.php?bo_table=gm9_mybbs2&sca=<?=$mb_id?>" target=main><img src="images/menu_03.gif" alt="사진실" border=0></a></td>
</tr>
<tr><td height=4></td></tr>
<tr>
<td><A href="<?=$g4[path]?>/bbs/board.php?bo_table=gm9_mybbs3&sca=<?=$mb_id?>" target=main><img src="images/menu_04.gif" alt="방명록" border=0></a></td>
</tr>
<tr><td height=4></td></tr>
<tr>
<td><A href="<?=$g4[path]?>/bbs/board.php?bo_table=gm9_mybbs4" target=main><img src="images/menu_05.gif" alt="음악/동영상" border=0></a></td>
</tr>
</table>
위에서 게시판이름을 링크시켜야하는데...잘 모르겠습니다..
아마도 미니필이 아닌 왼쪽 자동메뉴에서 미니필의 게시판이 있는 그룹을 출력시켜야 할 듯합니다만 ..이게 좀 어렵네요