그누보드 [G5] 글 가장 위로 순서 변경하기
페이지 정보
본문
특정 게시글을 글목록에서 가장 첫번째로 위치하는 방법입니다.
1-1. 그누보드5.3 / skin / board / basic / view.skin.php
<?php if($is_admin || $update_href) { ?>
<a href="<?php echo $board_skin_url; ?>/update_first.php?bo_table=<?php echo $bo_table; ?>&wr_id=<?php echo $wr_id; ?>" class="btn_b01 btn"><i class="fa fa-pencil-square-o" aria-hidden="true"></i> 위로 UP</a>
<?php } ?>
1-2. 그누보드5.2 / skin / board / basic / view.skin.php
<?php if($is_admin || $update_href) { ?>
<a href="<?php echo $board_skin_url; ?>/update_first.php?bo_table=<?php echo $bo_table; ?>&wr_id=<?php echo $wr_id; ?>" class="btn_b01">위로 UP</a>
<?php } ?>
2. 그누보드5 / skin / board /basic / _common.php
<?php
include_once('../../../common.php');
// 테마 폴더 스킨폴더 이용할때 아래꺼 사용
//include_once('../../../../../common.php');
?>
3. 그누보드5 / skin / board /basic / update_first.php
<?php
include_once "_common.php";
//$bo_table = $_POST['bo_table'];
//$page = $_POST['page'];
// 회원로그인이 아니면 되돌리기
if (!$member['mb_id']) {
echo ("<script>alert('회원로그인후 이용하세요.'); history.back();</script>");
exit;
}
$sql = "select mb_id from {$g5['write_prefix']}{$bo_table} where wr_id='{$wr_id}'";
$result = sql_query($sql);
$data = sql_fetch_array($result);
if ($is_admin || $member['mb_id'] == $data['mb_id']) {
$sql2 = "select wr_num from {$g5['write_prefix']}{$bo_table} order by wr_num asc";
$result2 = sql_query($sql2);
$data2 = sql_fetch_array($result2);
//echo "sql2 = ".$sql2 ."<br>";
//echo "wr_num = ".$data2['wr_num'] ."<br>";
$sql3 =" update {$g5['write_prefix']}{$bo_table} set wr_num = '{$data2['wr_num']}-1' where wr_id = '{$wr_id}'"; //선택된 게시글 순서변경
sql_query($sql3);
$sql4 = " update {$g5['write_prefix']}{$bo_table} set wr_num = '{$data2['wr_num']}-1' where wr_parent = '{$wr_id}'"; //선택된 게시글의 댓글 순서변경
sql_query($sql4);
//echo "sql3 = ".$sql3 ."<br>";
//echo "sql4 = ".$sql4;
//exit;
} else { // wr_id 가 글작성자 글인지 확인해서 아니면 되돌리기
echo ("<script>alert('자신의 글만 수정이 가능합니다.'); history.back();</script>");
exit;
}
?>
<script>
location.href="<?php echo G5_BBS_URL; ?>/board.php?bo_table=<?php echo $bo_table; ?>&page=<?php echo $page; ?>" ;
</script>
1-1. 그누보드5.3 / skin / board / basic / view.skin.php
<?php if($is_admin || $update_href) { ?>
<a href="<?php echo $board_skin_url; ?>/update_first.php?bo_table=<?php echo $bo_table; ?>&wr_id=<?php echo $wr_id; ?>" class="btn_b01 btn"><i class="fa fa-pencil-square-o" aria-hidden="true"></i> 위로 UP</a>
<?php } ?>
1-2. 그누보드5.2 / skin / board / basic / view.skin.php
<?php if($is_admin || $update_href) { ?>
<a href="<?php echo $board_skin_url; ?>/update_first.php?bo_table=<?php echo $bo_table; ?>&wr_id=<?php echo $wr_id; ?>" class="btn_b01">위로 UP</a>
<?php } ?>
2. 그누보드5 / skin / board /basic / _common.php
<?php
include_once('../../../common.php');
// 테마 폴더 스킨폴더 이용할때 아래꺼 사용
//include_once('../../../../../common.php');
?>
3. 그누보드5 / skin / board /basic / update_first.php
<?php
include_once "_common.php";
//$bo_table = $_POST['bo_table'];
//$page = $_POST['page'];
// 회원로그인이 아니면 되돌리기
if (!$member['mb_id']) {
echo ("<script>alert('회원로그인후 이용하세요.'); history.back();</script>");
exit;
}
$sql = "select mb_id from {$g5['write_prefix']}{$bo_table} where wr_id='{$wr_id}'";
$result = sql_query($sql);
$data = sql_fetch_array($result);
if ($is_admin || $member['mb_id'] == $data['mb_id']) {
$sql2 = "select wr_num from {$g5['write_prefix']}{$bo_table} order by wr_num asc";
$result2 = sql_query($sql2);
$data2 = sql_fetch_array($result2);
//echo "sql2 = ".$sql2 ."<br>";
//echo "wr_num = ".$data2['wr_num'] ."<br>";
$sql3 =" update {$g5['write_prefix']}{$bo_table} set wr_num = '{$data2['wr_num']}-1' where wr_id = '{$wr_id}'"; //선택된 게시글 순서변경
sql_query($sql3);
$sql4 = " update {$g5['write_prefix']}{$bo_table} set wr_num = '{$data2['wr_num']}-1' where wr_parent = '{$wr_id}'"; //선택된 게시글의 댓글 순서변경
sql_query($sql4);
//echo "sql3 = ".$sql3 ."<br>";
//echo "sql4 = ".$sql4;
//exit;
} else { // wr_id 가 글작성자 글인지 확인해서 아니면 되돌리기
echo ("<script>alert('자신의 글만 수정이 가능합니다.'); history.back();</script>");
exit;
}
?>
<script>
location.href="<?php echo G5_BBS_URL; ?>/board.php?bo_table=<?php echo $bo_table; ?>&page=<?php echo $page; ?>" ;
</script>
댓글목록
등록된 댓글이 없습니다.