글쓰기를 할때 관리자만 쓸수 있게 하려면 어떻게 해야할까요 글쓰기 등급을 올려도 글쓰기 버튼이 보입니다 채택완료
시티헌터12
11년 전
조회 4,085
글쓰기를 할때 관리자만 쓸수 있게 하려면 어떻게 해야할까요 글쓰기 등급을 올려도 리스트에서 글쓰기, 삭제, 이동 버튼이 보입니다 관리자로 로그인했을때만 이 메뉴들이 보이게 하려면 어떻게 하면 될까요
고수님들의 도움 부탁드립니다
감사합니다
<?php
// 스킨파일은 단독으로 실행할 수 없다
if(defined('_GNUBOARD_') == false)
{
exit('스킨파일은 단독으로 실행할 수 없습니다.');
}
if(defined('_GNUBOARD_') == false)
{
exit('스킨파일은 단독으로 실행할 수 없습니다.');
}
?>
<script type="text/javascript" src="<?php echo $board_skin_path; ?>/script.js"></script>
<link rel="stylesheet" type="text/css" href="<?php echo $board_skin_path; ?>/style.css" />
<form id="list" name="fboardlist" method="post" style="width: <?php echo $width; ?>;">
<p>
<input type="hidden" name="bo_table" value="<?php echo $bo_table; ?>" />
<input type="hidden" name="page"value="<?php echo $page; ?>" />
<input type="hidden" name="sw" value="" />
</p>
<table>
<col class="col01"></col>
<col class="col02"></col>
<col class="col03"></col>
<col class="col04"></col>
<col class="col05"></col>
<col class="col06"></col>
<col class="col07"></col>
<tr class="section">
<td rowspan="2"><input type="checkbox" onclick="if(this.checked) all_checked(true);else all_checked(false);" onfocus="this.blur();" /></td>
<td rowspan="2">객실이름</td>
<td colspan="2">비성수기요금</td>
<td colspan="2">성수기요금</td>
<td rowspan="2">추가요금</td>
</tr>
<tr class="section">
<td>주중</td>
<td>주말</td>
<td>주중</td>
<td>주말</td>
</tr>
<?php for($i = 0; $i < count($list); $i++){ ?>
<tr>
<td><input type="checkbox" name="chk_wr_id[]" value="<?php echo $list[$i]['wr_id']; ?>" onfocus="this.blur();" /></td>
<td>
<a href="<?php echo $list[$i]['href']; ?>" onfocus="this.blur();">[<?php if($is_category && $list[$i]['ca_name']){ echo $list[$i]['ca_name'] . '/'; } ?><?php echo $list[$i]['wr_1']; ?>펜션] <?php echo $list[$i]['subject']; ?></a><br />
<span>기준인원 : <?php echo $list[$i]['wr_2']; ?>명, 최대인원 : <?php echo $list[$i]['wr_3']; ?>명</span>
</td>
<td><?php echo number_format($list[$i]['wr_4']); ?>원</td>
<td><?php echo number_format($list[$i]['wr_5']); ?>원</td>
<td><?php echo number_format($list[$i]['wr_6']); ?>원</td>
<td><?php echo number_format($list[$i]['wr_7']); ?>원</td>
<td><?php echo number_format($list[$i]['wr_8']); ?>원</td>
</tr>
<?php } ?>
</table>
<p class="page"><?php echo $write_pages; ?></p>
<p class="button">
<a href="<?php echo $write_href; ?>" onfocus="this.blur();"><img src="<?php echo $board_skin_path; ?>/img/b_write.gif" alt="등록하기" /></a>
<a href="#none" onclick="select_delete();" onfocus="this.blur();"><img src="<?php echo $board_skin_path; ?>/img/b_delete.gif" alt="삭제하기" /></a>
<a href="#none" onclick="select_copy('copy');" onfocus="this.blur();"><img src="<?php echo $board_skin_path; ?>/img/b_copy.gif" alt="복사하기" /></a>
<a href="#none" onclick="select_copy('move');" onfocus="this.blur();"><img src="<?php echo $board_skin_path; ?>/img/b_move.gif" alt="이동하기" /></a>
</p>
</form>
<link rel="stylesheet" type="text/css" href="<?php echo $board_skin_path; ?>/style.css" />
<form id="list" name="fboardlist" method="post" style="width: <?php echo $width; ?>;">
<p>
<input type="hidden" name="bo_table" value="<?php echo $bo_table; ?>" />
<input type="hidden" name="page"value="<?php echo $page; ?>" />
<input type="hidden" name="sw" value="" />
</p>
<table>
<col class="col01"></col>
<col class="col02"></col>
<col class="col03"></col>
<col class="col04"></col>
<col class="col05"></col>
<col class="col06"></col>
<col class="col07"></col>
<tr class="section">
<td rowspan="2"><input type="checkbox" onclick="if(this.checked) all_checked(true);else all_checked(false);" onfocus="this.blur();" /></td>
<td rowspan="2">객실이름</td>
<td colspan="2">비성수기요금</td>
<td colspan="2">성수기요금</td>
<td rowspan="2">추가요금</td>
</tr>
<tr class="section">
<td>주중</td>
<td>주말</td>
<td>주중</td>
<td>주말</td>
</tr>
<?php for($i = 0; $i < count($list); $i++){ ?>
<tr>
<td><input type="checkbox" name="chk_wr_id[]" value="<?php echo $list[$i]['wr_id']; ?>" onfocus="this.blur();" /></td>
<td>
<a href="<?php echo $list[$i]['href']; ?>" onfocus="this.blur();">[<?php if($is_category && $list[$i]['ca_name']){ echo $list[$i]['ca_name'] . '/'; } ?><?php echo $list[$i]['wr_1']; ?>펜션] <?php echo $list[$i]['subject']; ?></a><br />
<span>기준인원 : <?php echo $list[$i]['wr_2']; ?>명, 최대인원 : <?php echo $list[$i]['wr_3']; ?>명</span>
</td>
<td><?php echo number_format($list[$i]['wr_4']); ?>원</td>
<td><?php echo number_format($list[$i]['wr_5']); ?>원</td>
<td><?php echo number_format($list[$i]['wr_6']); ?>원</td>
<td><?php echo number_format($list[$i]['wr_7']); ?>원</td>
<td><?php echo number_format($list[$i]['wr_8']); ?>원</td>
</tr>
<?php } ?>
</table>
<p class="page"><?php echo $write_pages; ?></p>
<p class="button">
<a href="<?php echo $write_href; ?>" onfocus="this.blur();"><img src="<?php echo $board_skin_path; ?>/img/b_write.gif" alt="등록하기" /></a>
<a href="#none" onclick="select_delete();" onfocus="this.blur();"><img src="<?php echo $board_skin_path; ?>/img/b_delete.gif" alt="삭제하기" /></a>
<a href="#none" onclick="select_copy('copy');" onfocus="this.blur();"><img src="<?php echo $board_skin_path; ?>/img/b_copy.gif" alt="복사하기" /></a>
<a href="#none" onclick="select_copy('move');" onfocus="this.blur();"><img src="<?php echo $board_skin_path; ?>/img/b_move.gif" alt="이동하기" /></a>
</p>
</form>
댓글을 작성하려면 로그인이 필요합니다.
답변 3개
11년 전
글쓰기 버튼은 말씀해주신대로 적용하니 보이지가 않습니다 그런데 삭제하기도 똑같이 적용을 하려면 어떻게 하면 될까요 다시한번 부탁드립니다
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
�
불량학생
11년 전
댓글을 작성하려면 로그인이 필요합니다.
11년 전
/bbs/list.php 파일에 보시면
$write_href="";
이부분에 글쓰기 링크의 설정이 있습니다
스킨페이지에서는
/skin/board/스킨디렉토리/list.skin.php
<a href="<?php echo $write_href; ?>" onfocus="this.blur();"><img src="<?php echo $board_skin_path; ?>/img/b_write.gif" alt="등록하기" /></a>
이부분을
<?if($write_href){?><a href="<?php echo $write_href; ?>" onfocus="this.blur();"><img src="<?php echo $board_skin_path; ?>/img/b_write.gif" alt="등록하기" /></a><?}?>
로 수정해 놓으시면 글쓰기권한에 따라 글쓰기 버튼이 보이고 안보이고 하실겁니다
$write_href="";
이부분에 글쓰기 링크의 설정이 있습니다
스킨페이지에서는
/skin/board/스킨디렉토리/list.skin.php
<a href="<?php echo $write_href; ?>" onfocus="this.blur();"><img src="<?php echo $board_skin_path; ?>/img/b_write.gif" alt="등록하기" /></a>
이부분을
<?if($write_href){?><a href="<?php echo $write_href; ?>" onfocus="this.blur();"><img src="<?php echo $board_skin_path; ?>/img/b_write.gif" alt="등록하기" /></a><?}?>
로 수정해 놓으시면 글쓰기권한에 따라 글쓰기 버튼이 보이고 안보이고 하실겁니다
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
if($is_checkbox){
}
로 감싸 주시면 체크박스의 권한이 있는 사람만 기능을 보이게 하 실 수 있겠네요