테스트 사이트 - 개발 중인 베타 버전입니다

레벨늘리는 법좀요..

· 12년 전 · 1636 · 1
그누 기본버젼입니다
레벨이 10인데 50까지 늘리고 싶은데 어떤부분을 수정해야 하나요?

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 1개

그누보드/adm/admin.lib.php 파일112행 정도에 보면 다음과 같은 함수 정의가 있습니다.

// 회원권한을 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++)
{
$str .= "<option value='$i'";
if ($i == $selected)
$str .= " selected";
$str .= ">$i</option>";
}
$str .= "</select>";
return $str;
}

$end_id=10 를 50으로 해 주면 되구요.

현재 그누보드 권한 설정 부분들은 (예를 들어 게시판 권한 설정)

일괄적으로 10으로 셋팅이 되어 있습니다.

============================================================================
<td>목록보기 권한</td>
<td>
<?=get_member_level_select('bo_list_level', 1, 10, $board[bo_list_level]) ?>
============================================================================

이 부분을 50으로 바꿔주면 됩니다.

즉 get_member_level_select 함수가 있는 부분의 $end_id 값을 모두 50으로 설정하시던지

아니면 상단 부분에 $m_level = 50; 으로 정의해 놓고

<?=get_member_level_select('bo_list_level', 1, $m_level, $board[bo_list_level]) ?>

위의 소스가 있는 권한 부분의 10으로 되어 있는 $end_id 값을 $m_level 로 모두 바꾸면 됩니다.

이렇게 하는 것이 추후에 변경하기 쉽고 소스 수정하기도 쉽지요.

게시글 목록

번호 제목
284508
284499
284492
284490
284484
284481
284478
284476
284474
284472
284470
284458
284457
284454
284453
284447
284446
284444
284441
284440