[관리자기능] 회원그룹명 정하기 V 0.2 > 그누4 스킨

그누4 스킨

스킨의 저작권은 해당 스킨 제작자님께 있으며, 그누보드의 저작권과 다를 수 있습니다.
스킨 다운로드시 좋아요와 감사의 코멘트를 남기시면 제작자에게 큰 힘이됩니다. ^^y
그누보드와 관련이 있지만 스킨과 빌더가 아니면 플러그인 게시판에 올려주세요.

[관리자기능] 회원그룹명 정하기 V 0.2 정보

기타 [관리자기능] 회원그룹명 정하기 V 0.2

첨부파일

adm.zip (6.9K) 568회 다운로드 2010-01-07 15:29:41

본문

파일은 관련은 UTF-8 입니다.

http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=73374&sca=&sfl=wr_subject%7C%7Cwr_content&stx=%B1%D7%B7%EC+%C8%B8%BF%F8&sop=and

이버전에 업데이트된 사항입니다.

1. install 버전으로 만듬 (단순 DB 생성)

  파일을 다운받으셔서 adm 폴더에 그대로 옮기시고 /adm/install_group.php 하시면 그룹관련 필드는 자동생성됩니다.

2. 사용유무 필드 생성

    기본적으로 레벨이 1 - 10까지 존재하며 2-9까지 사용할 그룹만 선택할수 있도록 함

3. get_member_level_select() 가 그누보드 자체적으로 생겨 get_member_level_select() 이 get_gm_level_select() 으로 변경

-------------------------- ./config.php 에서 회원그룹테이블 하나 추가함 ----------------------------------

$g4['member_group'] = $g4['table_prefix'] . "member_group";  // 회원그룹 테이블

사이트/adm/install_group.php 이렇게하시면  DB는 자동생성됩니다.

이와 관한 업데이트는  http://www.eyegirl.co.kr/bbs/board.php?bo_table=gun_skin&wr_id=19&page=0 에서 확인해주시면 됩니다.
추천
13

댓글 전체

예전에 아빠불당님이 말씀하신 사용자그룹 같은 개념인가요? ^^
회원 관리하기에는 참 유용한 자료 같습니다~!

그런데, 그룹관련 필드가 자동생성된다고 하셨는데, member_group 테이블이 생성되는 것을 말씀하신 건가요?
아니면, member_group 테이블 생성과는 별도로
기존의 member 관련 테이블에 특정 필드가 추가되는 것인지요?

암튼, 추천 꽝입니다.^^
$g4['member_group'] = $g4['table_prefix'] . "member_group";  // 회원그룹 테이블
이부분을 넣으라고 하는것 보닌깐 member_group테이블이 생성이 되게 되어 있네요..
아... 그 말씀이 아니라...^^
member_group 테이블이 생성되는 것은 위 설명에도 있으니까 알겠는데......

1번 설명에서 "그룹관련 필드는 자동생성"된다고 하셔서요.
그래서 그것이 member_group 테이블을 말씀하신 것인지,
아니면 기존 member 관련 테이블(필드 추가)을 말씀하신 것인지 궁금했어요.^^

테이블 이것저것 건드린 것이 많아서...
레벨을 다른 이름으로 바꾸는 기능인 것 같습니다...
편리하고 유용할 것 같습니다.
뿐만 아니라 제로보드 기능에는 기본으로 들어 있었던 회원관리기능인데 레벨이 아닌 그룹 자체가 서로 다른 기능이 있었으면 참 좋을 것 같습니다.
각 그룹은 고유의 레벨을 갖게 되고 고유의 게시판도 설정에 따라 사용할 수 있도록 말입니다....
결국 그누도 그렇게 해야 하지 않을까 싶은 바람정도입니다.
그누 혹은 고수분들의 적극적인 도움이 있어야 하지 않을까 하는 개인적인 생각을 덧붙여 봅니다.
감사합니다.
추천합니다...
로그인하면 홍길동님 어서오세요 라고 되어 있는데요
이곳에 그룹명을 표기하고 싶어요 어떻게 해야 하나요?

소스상 닉네임을 다른것으로 변경을 하면 이름이 안나와요..
adm/install_group.php 이렇게 하면
이런 에러메세지가 뜨네요...
고수님들 알려주세요....

select * from order by gm_no asc

1064 : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'order by gm_no asc' at line 1

error file : /cp/adm/memberGroup_list.php
memberGroup_list.php 페이지에 가셔서

13번째 라인에

$sql = " select * from " . $g4['member_group'] . " order by gm_no asc";



$sql = " select * from  g4_member_group order by gm_no asc";

이렇게 수정하세요
예전글을 확인 못해서 어리버리 타고 있다 예전글 찾아서 제대로 했네요 하하하

----------------------- ./adm/admin.lib.php  // 회원권한을 SELECT 형식으로 얻음 --------------------------
function get_member_level_select($name, $start_id=0, $end_id=10, $selected='', $event='')
{
    global $g4;

    $str = "<select name='$name' $event>";
    for ($i=$start_id; $i<=$end_id; $i++)
    {
  $sql = "select * from g4_member_group where gm_id = '$i'";
  $gmData = sql_fetch_array(sql_query($sql));
        $str .= "<option value='$i'";
        if ($i == $selected)
            $str .= " selected";
        $str .= ">[$i] $gmData[gm_name]</option>";
    }
    $str .= "</select>";
    return $str;
}

이 소스 꼭 넣으세요
전체 20 |RSS
그누4 스킨 내용 검색

회원로그인

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