여기저기서 보고 짜집기(?) 한건데 팁 자료실과 질답등을 보고 참고해서 만든겁니다.
오래전에 한거라..
사실 제가 한 것이 아니라 다른분들이 짜놓은 소스들을 짜집기한거라 출처를 잘 모르겠네용..
내 글을 최신글로 점프업하기..
목록에서 보여지게 하는 소스..
게시판 스킨의 list.skin.php파일에서 적당한 곳에(new 이미지 출력하는 곳 다음에..)넣을 소스
// 지난 글을 최근에 등록한것으로 상위로 이동
if ($member[mb_id] == $list[$i][mb_id] || $is_admin == "super") {
echo "<a href='$_SERVER[REQUEST_URI]&wr_id={$list[$i][wr_id]}&cmd=make_new' title='이글을 상위로 이동' onclick=\"return confirm('이글을 최신글로 만들까요?');\"><img src='$board_skin_path/img/btn_jump.gif'</a>";
}
bbs/board.php파일에서
//JumpUp 기능으로 현재글을 최신 글로 업데이트하기
if($_GET[cmd] == "make_new"){
$wr_num = get_next_num($write_table);
$sql = " update {$write_table} ";
$sql.= " set wr_num = '{$wr_num}' ";
$sql.= " , wr_datetime = '{$g4['time_ymdhis']}' ";
$sql.= " where wr_parent = '{$write['wr_id']}' ";
$qry = sql_query($sql);
goto_url("./board.php?bo_table=$bo_table&page=$page" . $qstr);
}
글 상세화면(view)에서 보여지게 하는 소스
<?
// 지난 글을 최근에 등록한것으로 상위로 이동
if ($member[mb_id] == $write[mb_id] || $is_admin == "super") {
echo "<a href='$_SERVER[REQUEST_URI]&cmd=make_new' title='이글을 상위로 이동' onclick=\"return confirm('이글을 최신글로 만들까요?');\">▲</a>";
if ($_GET[cmd]=='make_new') {
$wr_num = get_next_num($write_table);
$m_point = "-300"; // 차감할 포인트 (-숫자)
insert_point($member[mb_id], $m_point, "포인트 차감");
//원글 최신글로 날짜도 현재시간으로
sql_fetch("update $write_table set wr_num='$wr_num',wr_datetime='$g4[time_ymdhis]' where wr_id='$view[wr_id]'");
//해당 답글(댓글)도 최신글로
sql_fetch("update $write_table set wr_num='$wr_num',wr_datetime='$g4[time_ymdhis]' where wr_num='$view[wr_num]'");
}
}
?>
bbs/board.php파일에서(관리자이거나 게시판 관리자일경우에는 포인트차감없이 무한대로 점프업 가능하게)
==================================================================================================================================
//JumpUp 기능으로 현재글을 최신 글로 업데이트하기
if($_GET[cmd] == "make_new"){
if(!$is_admin == "super" || !$is_admin == "group"){
if($member[mb_point] < 30){
$msg = "포인트가 부족해서 점프기능을 사용하실 수 없습니다.";
alert($msg, "./board.php?bo_table=$bo_table&page=$page");
}
}
$wr_num = get_next_num($write_table);
$sql = " update {$write_table} ";
$sql.= " set wr_num = '{$wr_num}' ";
$sql.= " , wr_datetime = '{$g4['time_ymdhis']}' ";
$sql.= " where wr_parent = '{$write['wr_id']}' ";
$qry = sql_query($sql);
if(!$is_admin == "super" || !$is_admin == "group"){
$m_point = "-30"; // 차감할 포인트 (-숫자)
insert_point($member[mb_id], $m_point, "포인트 차감");
}
goto_url("./board.php?bo_table=$bo_table&page=$page" . $qstr);
오래전에 한거라..
사실 제가 한 것이 아니라 다른분들이 짜놓은 소스들을 짜집기한거라 출처를 잘 모르겠네용..
내 글을 최신글로 점프업하기..
목록에서 보여지게 하는 소스..
게시판 스킨의 list.skin.php파일에서 적당한 곳에(new 이미지 출력하는 곳 다음에..)넣을 소스
// 지난 글을 최근에 등록한것으로 상위로 이동
if ($member[mb_id] == $list[$i][mb_id] || $is_admin == "super") {
echo "<a href='$_SERVER[REQUEST_URI]&wr_id={$list[$i][wr_id]}&cmd=make_new' title='이글을 상위로 이동' onclick=\"return confirm('이글을 최신글로 만들까요?');\"><img src='$board_skin_path/img/btn_jump.gif'</a>";
}
bbs/board.php파일에서
//JumpUp 기능으로 현재글을 최신 글로 업데이트하기
if($_GET[cmd] == "make_new"){
$wr_num = get_next_num($write_table);
$sql = " update {$write_table} ";
$sql.= " set wr_num = '{$wr_num}' ";
$sql.= " , wr_datetime = '{$g4['time_ymdhis']}' ";
$sql.= " where wr_parent = '{$write['wr_id']}' ";
$qry = sql_query($sql);
goto_url("./board.php?bo_table=$bo_table&page=$page" . $qstr);
}
글 상세화면(view)에서 보여지게 하는 소스
<?
// 지난 글을 최근에 등록한것으로 상위로 이동
if ($member[mb_id] == $write[mb_id] || $is_admin == "super") {
echo "<a href='$_SERVER[REQUEST_URI]&cmd=make_new' title='이글을 상위로 이동' onclick=\"return confirm('이글을 최신글로 만들까요?');\">▲</a>";
if ($_GET[cmd]=='make_new') {
$wr_num = get_next_num($write_table);
$m_point = "-300"; // 차감할 포인트 (-숫자)
insert_point($member[mb_id], $m_point, "포인트 차감");
//원글 최신글로 날짜도 현재시간으로
sql_fetch("update $write_table set wr_num='$wr_num',wr_datetime='$g4[time_ymdhis]' where wr_id='$view[wr_id]'");
//해당 답글(댓글)도 최신글로
sql_fetch("update $write_table set wr_num='$wr_num',wr_datetime='$g4[time_ymdhis]' where wr_num='$view[wr_num]'");
}
}
?>
bbs/board.php파일에서(관리자이거나 게시판 관리자일경우에는 포인트차감없이 무한대로 점프업 가능하게)
==================================================================================================================================
//JumpUp 기능으로 현재글을 최신 글로 업데이트하기
if($_GET[cmd] == "make_new"){
if(!$is_admin == "super" || !$is_admin == "group"){
if($member[mb_point] < 30){
$msg = "포인트가 부족해서 점프기능을 사용하실 수 없습니다.";
alert($msg, "./board.php?bo_table=$bo_table&page=$page");
}
}
$wr_num = get_next_num($write_table);
$sql = " update {$write_table} ";
$sql.= " set wr_num = '{$wr_num}' ";
$sql.= " , wr_datetime = '{$g4['time_ymdhis']}' ";
$sql.= " where wr_parent = '{$write['wr_id']}' ";
$qry = sql_query($sql);
if(!$is_admin == "super" || !$is_admin == "group"){
$m_point = "-30"; // 차감할 포인트 (-숫자)
insert_point($member[mb_id], $m_point, "포인트 차감");
}
goto_url("./board.php?bo_table=$bo_table&page=$page" . $qstr);
댓글 5개
게시글 목록
| 번호 | 제목 |
|---|---|
| 33785 | |
| 33781 | |
| 33776 | |
| 33761 | |
| 33753 | |
| 33751 | |
| 33749 | |
| 33731 | |
| 33706 | |
| 33694 | |
| 33690 | |
| 33683 | |
| 33674 | |
| 33672 | |
| 33662 | |
| 33655 | |
| 33608 | |
| 33605 | |
| 33587 | |
| 33581 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기