[관리자 기능추가] 회원 그룹명 정하기 정보
기타 [관리자 기능추가] 회원 그룹명 정하기
관련링크
http://www.eyegirl.co.kr
206회 연결
첨부파일
본문
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;
}
기존에서 변경된 사항은 파일들을 간소화 했으면 레벨별 아이콘도 설정할 수 있도록 함.
-------------------------- ./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
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파일을 덮어써도 바꿔바도 안댐;; 살려주세요;;
메인에 일케 뜨네요
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파일을 덮어써도 바꿔바도 안댐;; 살려주세요;;

젠나빌더에 adm 부분에 덮어쓰시면 안될거 같구요.. 수정된 부분만 넣어셔야 겠네요 ^^;;
저기 질문하나 해도 되는지 몰겠네요..
아래와 같은 구문 에러가 나는데...어떻게 해야 하는지..
Fatal error: Call to undefined function: exp_bar() in /home/user/baejh25/public_html/skin/outlogin/levbasic/outlogin.skin.2.php on line 24
아래와 같은 구문 에러가 나는데...어떻게 해야 하는지..
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"; // 회원그룹 테이블
이렇게 하고
나머진 어떻게 해야 하는지 모르겠습니다.
고수님들 한수 부탁...합니다.
# # 테이블 구조 `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
이건 무슨 에러냐고요...아나
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
이건 무슨 에러냐고요...아나
미쵸님 그 메시지 나온것은 테이블이 없다는 것인듯 합니다.
관리자페이지에서 업데이터를 해 주셔야 합니다.
그럼 정상적으로 작동이 될꺼에요
그럼
관리자페이지에서 업데이터를 해 주셔야 합니다.
그럼 정상적으로 작동이 될꺼에요
그럼
좋네요
되긴 되는데..수정이 안되네요.. 처음 한번만 선택변경 하는것 나오고
변경하니깐 수정이 안되어버리네요..쩝~
변경하니깐 수정이 안되어버리네요..쩝~
잘사용하겠습니다.
설치방법으 상세하게 해줫으면 감사하겟습니다. 초보들은 좀 리해가 힘들어서요. 부탁 드립니다.
멋지네요~

한글 깨져서 나와요!!

123
래벨별 명칭 및 아이콘 주기
도데체가 뭘 해야할지도 모르겠네요
잘쓰겠습니다.
감사합니다. 많은 도움이 되었습니다.

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', '관리자');
-- --------------------------------------------------------
--
-- 테이블 구조 `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', '관리자');
몰라 못쓰겠어요 ㅠㅠㅠㅠㅠㅠㅠㅠ 덤프데이터는 머에요 ? ㅠㅠ
3번이 이해가 안가요 ㅠㅠ
아~ 못하겠따 ㅠㅠ

2년전 자료내요 요긴하게 사용합니다., 감사합니다^^