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

그누4 스킨

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

[관리자 기능추가] 회원 그룹명 정하기 정보

기타 [관리자 기능추가] 회원 그룹명 정하기

첨부파일

memberGroup.zip (5.8K) 519회 다운로드 2008-03-24 19:54:11

본문

http://www.sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=6952
기존에서 변경된 사항은 파일들을 간소화 했으면 레벨별 아이콘도 설정할 수 있도록 함.

-------------------------- ./config.php 에서 회원그룹테이블 하나 추가함 ----------------------------------
$g4['member_group'] = $g4['table_prefix'] . "member_group";  // 회원그룹 테이블

우선 sql 으로 디비 테이블을 하나 추가했습니다.
# # 테이블 구조 `g4_member_group`
# CREATE TABLE `g4_member_group` (
`gm_no` int(8) NOT NULL auto_increment,
`gm_id` char(2) NOT NULL default '',
`gm_name` varchar(255) NOT NULL default '',
PRIMARY KEY (`gm_no`) )
TYPE=MyISAM AUTO_INCREMENT=11 ;
# # 테이블의 덤프 데이터 `g4_member_group` #
INSERT INTO `g4_member_group` (`gm_no`, `gm_id`, `gm_name`) VALUES (1, '1', '비회원');
INSERT INTO `g4_member_group` (`gm_no`, `gm_id`, `gm_name`) VALUES (2, '2', '정회원');
INSERT INTO `g4_member_group` (`gm_no`, `gm_id`, `gm_name`) VALUES (3, '3', '골든회원');
INSERT INTO `g4_member_group` (`gm_no`, `gm_id`, `gm_name`) VALUES (4, '4', '실버회원');
INSERT INTO `g4_member_group` (`gm_no`, `gm_id`, `gm_name`) VALUES (5, '5', '');
INSERT INTO `g4_member_group` (`gm_no`, `gm_id`, `gm_name`) VALUES (6, '6', '');
INSERT INTO `g4_member_group` (`gm_no`, `gm_id`, `gm_name`) VALUES (7, '7', '');
INSERT INTO `g4_member_group` (`gm_no`, `gm_id`, `gm_name`) VALUES (8, '8', '');
INSERT INTO `g4_member_group` (`gm_no`, `gm_id`, `gm_name`) VALUES (9, '9', '');
INSERT INTO `g4_member_group` (`gm_no`, `gm_id`, `gm_name`) VALUES (10, '10', '관리자');

---------------------  ./adm/admin.lib.php 에서  그리고 관리자에 메뉴를 하나 추가 했습니다 ---------------
<?
$menu["menu200"] = array (
    array("200000", "회원관리", ""),
    array("200100", "회원관리", "$g4[admin_path]/member_list.php"),
    array("200200", "포인트관리", "$g4[admin_path]/point_list.php"),
    array("200300", "회원메일발송", "$g4[admin_path]/mail_list.php"),
    array("200400", "회원권한명관리", "$g4[admin_path]/memberGroup_list.php"), <!-- 새로추가 -->
    array("-"),
    array("200800", "접속자현황",
    "$g4[admin_path]/visit_list.php"),
    array("-"), array("200900", "투표관리", "$g4[admin_path]/poll_list.php") );
?>
----------------------- ./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;
}
추천
11

댓글 전체

이거 설치후 adm 폴더에 업로드하신거 덮어쓰기 햇는데

메인에 일케 뜨네요

select * from g4_write_z5_1 where wr_is_comment = 0 order by wr_num limit 0, 3

1146 : Table 'singharpg_DB.g4_write_z5_1' doesn't exist

error file : /zenabuilder2.2.04/index.php


index파일을 덮어써도 바꿔바도 안댐;; 살려주세요;;
저기 질문하나 해도 되는지 몰겠네요..
아래와 같은 구문 에러가 나는데...어떻게 해야 하는지..
Fatal error: Call to undefined function: exp_bar() in /home/user/baejh25/public_html/skin/outlogin/levbasic/outlogin.skin.2.php on line 24
우선 sql 으로 디비 테이블을 하나 추가했습니다.
# # 테이블 구조 `g4_member_group`
# CREATE TABLE `g4_member_group` (
`gm_no` int(8) NOT NULL auto_increment,
`gm_id` char(2) NOT NULL default '',
`gm_name` varchar(255) NOT NULL default '',
PRIMARY KEY (`gm_no`) )
TYPE=MyISAM AUTO_INCREMENT=11 ;
# # 테이블의 덤프 데이터 `g4_member_group` #
INSERT INTO `g4_member_group` (`gm_no`, `gm_id`, `gm_name`) VALUES (1, '1', '비회원');
INSERT INTO `g4_member_group` (`gm_no`, `gm_id`, `gm_name`) VALUES (2, '2', '정회원');
INSERT INTO `g4_member_group` (`gm_no`, `gm_id`, `gm_name`) VALUES (3, '3', '골든회원');
INSERT INTO `g4_member_group` (`gm_no`, `gm_id`, `gm_name`) VALUES (4, '4', '실버회원');
INSERT INTO `g4_member_group` (`gm_no`, `gm_id`, `gm_name`) VALUES (5, '5', '');
INSERT INTO `g4_member_group` (`gm_no`, `gm_id`, `gm_name`) VALUES (6, '6', '');
INSERT INTO `g4_member_group` (`gm_no`, `gm_id`, `gm_name`) VALUES (7, '7', '');
INSERT INTO `g4_member_group` (`gm_no`, `gm_id`, `gm_name`) VALUES (8, '8', '');
INSERT INTO `g4_member_group` (`gm_no`, `gm_id`, `gm_name`) VALUES (9, '9', '');
INSERT INTO `g4_member_group` (`gm_no`, `gm_id`, `gm_name`) VALUES (10, '10', '관리자');


이부분은 어디에 입력을 해야 하나요?

config.php 에서 회원그룹테이블 하나 추가함
$g4['member_group'] = $g4['table_prefix'] . "member_group";  // 회원그룹 테이블
이렇게 하고
나머진 어떻게 해야 하는지 모르겠습니다.

고수님들 한수 부탁...합니다.
이거이거 기다렸는데 이제야!!!!!!!!!!!!!!!! 만들어주시다니!!! 음헤헤

수고하셨습니다.

기본 베이직을 쓰는데 아이콘+닉네임을 해 놨는데 설정해 놓은 아이콘이
안나오네요. 어떻게 아이콘도 같이 출력을 해야하나요?
왕짜증! 왜 나만 안되냐고...아나..

select * from g4_member_group order by gm_no asc

1146 : Table 'mylin.g4_member_group' doesn't exist

error file : /adm/memberGroup_list.php

이건 무슨 에러냐고요...아나
미쵸님 그 메시지 나온것은 테이블이 없다는 것인듯 합니다.
관리자페이지에서 업데이터를 해 주셔야 합니다.
그럼 정상적으로 작동이 될꺼에요

그럼
db 입력 이렇게 해보세요- 도움이 되실겁니다;;

-- --------------------------------------------------------

--
-- 테이블 구조 `g4_member_group`
--

CREATE TABLE `g4_member_group` (
  `gm_no` int(8) NOT NULL auto_increment,
  `gm_id` varchar(2) NOT NULL default '',
  `gm_name` varchar(255) NOT NULL default '',
  PRIMARY KEY  (`gm_no`)
) ENGINE=MyISAM AUTO_INCREMENT=11 DEFAULT CHARSET=utf8 AUTO_INCREMENT=11 ;

--
-- 테이블의 덤프 데이터 `g4_member_group`
--

INSERT INTO `g4_member_group` VALUES (1, '1', '비회원');
INSERT INTO `g4_member_group` VALUES (2, '2', '일반회원');
INSERT INTO `g4_member_group` VALUES (3, '3', '정회원');
INSERT INTO `g4_member_group` VALUES (4, '4', 'V.I.P');
INSERT INTO `g4_member_group` VALUES (5, '5', '');
INSERT INTO `g4_member_group` VALUES (6, '6', '');
INSERT INTO `g4_member_group` VALUES (7, '7', '');
INSERT INTO `g4_member_group` VALUES (8, '8', '');
INSERT INTO `g4_member_group` VALUES (9, '9', '');
INSERT INTO `g4_member_group` VALUES (10, '10', '관리자');
전체 5,850 |RSS
그누4 스킨 내용 검색

회원로그인

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