회원레벨 늘리기?? 정보
회원레벨 늘리기??- felixchang 자기소개 아이디로 검색 회원게시물
- 1,435
본문
기본 회원10단계를 더 늘리고 싶은데
어느부분을 수정해야될지 감이안오네요.
adm/admin.lib.php
// 회원권한을 SELECT 형식으로 얻음
function get_member_level_select($name, $start_id=0, $end_id=10, $selected='', $event='')
{
global $g4;
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;
}
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;
}
눈치상으로 $end_id=10 을 늘렸는데 안되네요ㅕ.^^
댓글 전체
일단 g4/adm 폴더에 있는 내용중 수정할것을 검토해보면 다음 내용이 보이는군요.
g4/adm]$ grep get_member_level_select *
admin.lib.php:function get_member_level_select($name, $start_id=0, $end_id=10, $selected='', $event='')
board_form.php: <?=get_member_level_select('bo_list_level', 1, 10, $board[bo_list_level]) ?>
board_form.php: <td><?=get_member_level_select('bo_read_level', 1, 10, $board[bo_read_level]) ?></td>
board_form.php: <td><?=get_member_level_select('bo_write_level', 1, 10, $board[bo_write_level]) ?></td>
board_form.php: <td><?=get_member_level_select('bo_reply_level', 1, 10, $board[bo_reply_level]) ?></td>
board_form.php: <td><?=get_member_level_select('bo_comment_level', 1, 10, $board[bo_comment_level]) ?></td>
board_form.php: <td><?=get_member_level_select('bo_link_level', 1, 10, $board[bo_link_level]) ?></td>
board_form.php: <td><?=get_member_level_select('bo_upload_level', 1, 10, $board[bo_upload_level]) ?></td>
board_form.php: <td><?=get_member_level_select('bo_download_level', 1, 10, $board[bo_download_level]) ?></td>
board_form.php: <td><?=get_member_level_select('bo_html_level', 1, 10, $board[bo_html_level]) ?></td>
board_form.php: <?=get_member_level_select('bo_trackback_level', 1, 10, $board[bo_trackback_level]) ?>
config_form.php: <td><? echo get_member_level_select('cf_register_level', 1, 9, $config[cf_register_level]) ?></td>
config_form.php: <td colspan=3><? echo get_member_level_select('cf_icon_level', 1, 9, $config[cf_icon_level]) ?> 이상</td>
member_form.php: <td><?=get_member_level_select("mb_level", 1, $member[mb_level], $row[bo_list_level])?></td>
member_list.php: <td>".get_member_level_select("mb_level[$i]", 1, $member[mb_level], $row[mb_level])."</td>
poll_form.php: <td colspan=3><?=get_member_level_select("po_level", 1, 10, $po[po_level])?>이상 투표할 수 있음</td>
g4/adm]$ grep get_member_level_select *
admin.lib.php:function get_member_level_select($name, $start_id=0, $end_id=10, $selected='', $event='')
board_form.php: <?=get_member_level_select('bo_list_level', 1, 10, $board[bo_list_level]) ?>
board_form.php: <td><?=get_member_level_select('bo_read_level', 1, 10, $board[bo_read_level]) ?></td>
board_form.php: <td><?=get_member_level_select('bo_write_level', 1, 10, $board[bo_write_level]) ?></td>
board_form.php: <td><?=get_member_level_select('bo_reply_level', 1, 10, $board[bo_reply_level]) ?></td>
board_form.php: <td><?=get_member_level_select('bo_comment_level', 1, 10, $board[bo_comment_level]) ?></td>
board_form.php: <td><?=get_member_level_select('bo_link_level', 1, 10, $board[bo_link_level]) ?></td>
board_form.php: <td><?=get_member_level_select('bo_upload_level', 1, 10, $board[bo_upload_level]) ?></td>
board_form.php: <td><?=get_member_level_select('bo_download_level', 1, 10, $board[bo_download_level]) ?></td>
board_form.php: <td><?=get_member_level_select('bo_html_level', 1, 10, $board[bo_html_level]) ?></td>
board_form.php: <?=get_member_level_select('bo_trackback_level', 1, 10, $board[bo_trackback_level]) ?>
config_form.php: <td><? echo get_member_level_select('cf_register_level', 1, 9, $config[cf_register_level]) ?></td>
config_form.php: <td colspan=3><? echo get_member_level_select('cf_icon_level', 1, 9, $config[cf_icon_level]) ?> 이상</td>
member_form.php: <td><?=get_member_level_select("mb_level", 1, $member[mb_level], $row[bo_list_level])?></td>
member_list.php: <td>".get_member_level_select("mb_level[$i]", 1, $member[mb_level], $row[mb_level])."</td>
poll_form.php: <td colspan=3><?=get_member_level_select("po_level", 1, 10, $po[po_level])?>이상 투표할 수 있음</td>
for ($i=$start_id; $i<=$end_id; $i++)의 $end_id; 을 필요한 숫자로 바꿔보세요.
두분 답변감사드립니다~ 레벨늘리려니 장난이 아닌거 같군요..ㅠㅠ