손쉽게 최고관리자 여러명 추가하기 > 그누4 팁자료실

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.

손쉽게 최고관리자 여러명 추가하기 정보

손쉽게 최고관리자 여러명 추가하기

본문

사용법 : extend 디렉토리에 파일을 하나 만들어 아래와 같은 코드를 추가해주시면 됩니다.
단점 : 관리자에게 메일발송 등의 혜택은 받지 못합니다. ^^;;

<?
// 최고관리자
if ($member[mb_id] == '회원아이디1') $is_admin = 'super';
if ($member[mb_id] == '회원아이디2') $is_admin = 'super';
if ($member[mb_id] == '회원아이디3') $is_admin = 'super';

// 그룹관리자
if ($gr_id == '그룹아이디')
{
    if ($member[mb_id] == '회원아이디1') $is_admin = 'group';
    if ($member[mb_id] == '회원아이디2') $is_admin = 'group';
    if ($member[mb_id] == '회원아이디3') $is_admin = 'group';
}

// 게시판관리자
if ($bo_table == '게시판아이디')
{
    if ($member[mb_id] == '회원아이디1') $is_admin = 'board';
    if ($member[mb_id] == '회원아이디2') $is_admin = 'board';
    if ($member[mb_id] == '회원아이디3') $is_admin = 'board';

    if ($is_admin == 'board') $board[bo_admin] = $member[mb_id];
}

?>



추천
10

댓글 52개

엇!! 매번 그누파일 수정하면서..
업뎃하면서 실수로 덮어 씌우면..
눈물을 흘리며.. 다시 수정하곤 했는데..
이런 간단한 방법이.. OTL
<?
// 최고관리자
if ($member[mb_id] == 'admin') $is_admin = 'super';
if ($member[mb_id] == 'admin2') $is_admin = 'super';
if ($member[mb_id] == 'admin3') $is_admin = 'super';

// 그룹관리자
if ($gr_id == '그룹아이디')
{
    if ($member[mb_id] == '회원아이디1') $is_admin = 'group';
    if ($member[mb_id] == '회원아이디2') $is_admin = 'group';
    if ($member[mb_id] == '회원아이디3') $is_admin = 'group';
}

// 게시판관리자
if ($bo_table == '게시판아이디')
{
    if ($member[mb_id] == '회원아이디1') $is_admin = 'board';
    if ($member[mb_id] == '회원아이디2') $is_admin = 'board';
    if ($member[mb_id] == '회원아이디3') $is_admin = 'board';
}

?>

이런얘긴가요??????ㅠㅠ
게시판관리자의 경우 아래코드를 추가하셔야 합니다.
본문에는 수정해두었습니다. 참고하세요.
    if ($is_admin == 'board') $board[bo_admin] = $member[mb_id];
그룹관리자의 경우에도

// 그룹관리자
if ($gr_id == '그룹아이디')
{
    if ($member[mb_id] == '회원아이디1') $is_admin = 'group';
    if ($member[mb_id] == '회원아이디2') $is_admin = 'group';
    if ($member[mb_id] == '회원아이디3') $is_admin = 'group';

    if ($is_admin == 'group') $group[gr_admin] = $member[mb_id]; //추가부분

}

이렇게 해야 하나 봅니다

그리고 이 방식을 사용하였을때 이동/복사 기능은 작동하나 게시판 리스트가 안뜹니다.
move.php 를 수정해야 하더군효.
오~ 찾던 팁입니다. 정말 감사합니다.
근데...저의 경우에는 게시판관리자 추가부분에서 여러개의 게시판 아이디를 동시에 권한을 주는 경우가 있습니다.

이때 게시판아이디별로 회원아이디를 중복해서 쓰기 불편하니깐, 예전에 제로보드에서 이용했던 팁을 활용했습니다.

// 게시판관리자
if ($bo_table == '게시판아이디1' || $bo_table == '게시판아이디2'  $bo_table == '게시판아이디3' )  --> 요기 수정...
{
    if ($member[mb_id] == '회원아이디1') $is_admin = 'board';
    if ($is_admin == 'board') $board[bo_admin] = $member[mb_id];
}
<?
// 최고관리자
if ($member[mb_id] == '회원아이디1') $is_admin = 'super';
if ($member[mb_id] == '회원아이디2') $is_admin = 'super';
if ($member[mb_id] == '회원아이디3') $is_admin = 'super';



// 그룹관리자
if ($gr_id == '그룹아이디')
{
    if ($member[mb_id] == '회원아이디1') $is_admin = 'group';
    if ($member[mb_id] == '회원아이디2') $is_admin = 'group';
    if ($member[mb_id] == '회원아이디3') $is_admin = 'group';
}

if ($is_admin == 'group') $group[gr_admin] = $member[mb_id]; //추가부분



// 게시판관리자
if ($bo_table == '게시판아이디')
{
    if ($member[mb_id] == '회원아이디1') $is_admin = 'board';
    if ($member[mb_id] == '회원아이디2') $is_admin = 'board';
    if ($member[mb_id] == '회원아이디3') $is_admin = 'board';

if ($is_admin == 'board') $board[bo_admin] = $member[mb_id];
}

?>
배추베이직스킨에서는 적용되지 않는데 해결책이 있는지요?
그누보드버전 4.33.09 (11.04.15)
배추베이직스킨 버전 ver 1.3.8 (11.03.25)
비회원 글쓰기, 회원가입등캡쳐이미지가 액박으로 뜨네요.  해결방법은 없나요?

http://sir.co.kr/bbs/board.php?bo_table=g4_qa&wr_id=243889&page=0&posting=ok&sca=&sfl=&stx=&sst=&sod=&spt=0&page=0    에 질문 올렸어요.
warning error가 발생하는데...해결 방법은 없나요?
Warning: Cannot modify header information - headers already sent by (output started at /home/hosting_users/doktoron/www/extend/VirtualAdmin.php:30) in /home/hosting_users/doktoron/www/head.sub.php on line 32

Warning: Cannot modify header information - headers already sent by (output started at /home/hosting_users/doktoron/www/extend/VirtualAdmin.php:30) in /home/hosting_users/doktoron/www/head.sub.php on line 34

Warning: Cannot modify header information - headers already sent by (output started at /home/hosting_users/doktoron/www/extend/VirtualAdmin.php:30) in /home/hosting_users/doktoron/www/head.sub.php on line 35

Warning: Cannot modify header information - headers already sent by (output started at /home/hosting_users/doktoron/www/extend/VirtualAdmin.php:30) in /home/hosting_users/doktoron/www/head.sub.php on line 36

Warning: Cannot modify header information - headers already sent by (output started at /home/hosting_users/doktoron/www/extend/VirtualAdmin.php:30) in /home/hosting_users/doktoron/www/head.sub.php on line 37

Warning: Cannot modify header information - headers already sent by (output started at /home/hosting_users/doktoron/www/extend/VirtualAdmin.php:30) in /home/hosting_users/doktoron/www/head.sub.php on line 38
extend에 추가 후 댓글 자동등록방지 이미지가 뜨질 않네요. 다룰줄 모르는 초보라 막막합니다....그래도 관리자 추가는 쉽게 됐어요....ㅜ.ㅜ
전체 52 |RSS
그누4 팁자료실 내용 검색
  • 개별 목록 구성 번호 제목 작성자 작성일 추천 조회
  • 게시물이 없습니다.

회원로그인

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