드

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

· 2008-03-24 (월) 19:54:11 · 7620 · 32
1.gif
2.gif
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;
}

첨부파일

1.gif (24.1 KB)
0회 2008-03-24 19:54
2.gif (18.7 KB)
0회 2008-03-24 19:54
memberGroup.zip (5.8 KB) 519회 2008-03-24 19:54
|

댓글 32개

감사합니다.... ^^
2008-03-24 (월) 23:21:02
감사합니다
2008-03-24 (월) 23:50:47
초보자를 위해서 좀 더 자세히 설명 부탁드립니다. 에러가 나는데ㅠㅠ
오호 이거 좋네요 수고하셨습니다... ^______ _^
^^ 감사합니다.
이거 설치후 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파일을 덮어써도 바꿔바도 안댐;; 살려주세요;;
2008-03-26 (수) 00:53:11
젠나빌더에 adm 부분에 덮어쓰시면 안될거 같구요.. 수정된 부분만 넣어셔야 겠네요 ^^;;
2008-03-26 (수) 10:19:14
저기 질문하나 해도 되는지 몰겠네요..
아래와 같은 구문 에러가 나는데...어떻게 해야 하는지..
Fatal error: Call to undefined function: exp_bar() in /home/user/baejh25/public_html/skin/outlogin/levbasic/outlogin.skin.2.php on line 24
2008-03-26 (수) 10:28:06
[관리자 기능추가] 회원 그룹명 정하기
우선 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"; // 회원그룹 테이블
이렇게 하고
나머진 어떻게 해야 하는지 모르겠습니다.

고수님들 한수 부탁...합니다.
해결 하였습니다 잘 되네요

감사합니다.
이거이거 기다렸는데 이제야!!!!!!!!!!!!!!!! 만들어주시다니!!! 음헤헤

수고하셨습니다.

기본 베이직을 쓰는데 아이콘+닉네임을 해 놨는데 설정해 놓은 아이콘이
안나오네요. 어떻게 아이콘도 같이 출력을 해야하나요?
2008-03-27 (목) 14:29:42
고생많으셨어요ㅎ
왕짜증! 왜 나만 안되냐고...아나..

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

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

그럼
좋네요
2008-05-15 (목) 08:38:55
되긴 되는데..수정이 안되네요.. 처음 한번만 선택변경 하는것 나오고
변경하니깐 수정이 안되어버리네요..쩝~
잘사용하겠습니다.
설치방법으 상세하게 해줫으면 감사하겟습니다. 초보들은 좀 리해가 힘들어서요. 부탁 드립니다.
멋지네요~
2008-12-19 (금) 20:31:52

한글 깨져서 나와요!!
2009-03-05 (목) 14:58:48
123
래벨별 명칭 및 아이콘 주기
도데체가 뭘 해야할지도 모르겠네요
잘쓰겠습니다.
2009-07-04 (토) 12:19:11
감사합니다. 많은 도움이 되었습니다.
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', '관리자');
2009-12-27 (일) 02:47:38
몰라 못쓰겠어요 ㅠㅠㅠㅠㅠㅠㅠㅠ 덤프데이터는 머에요 ? ㅠㅠ
2010-04-14 (수) 03:36:40
3번이 이해가 안가요 ㅠㅠ
2010-08-03 (화) 15:46:24
아~ 못하겠따 ㅠㅠ
2년전 자료내요 요긴하게 사용합니다., 감사합니다^^
댓글을 작성하시려면 로그인이 필요합니다.

그누4 스킨

5,847건

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

+
분류 제목 글쓴이 날짜 조회
최근게시물 08-03-27 조회 7,113
기타 08-03-27 조회 3,756
외부로그인 08-03-26 조회 3,968
기타 08-03-26 조회 7,276
기타 08-03-25 조회 5,684
외부로그인 08-03-24 조회 5,300
기타 08-03-24 조회 7,621
게시판 08-03-24 조회 1.7만
기타 08-03-24 조회 1.2만