내가 쓴 글을 최신글로 업데이트 정보
내가 쓴 글을 최신글로 업데이트본문
여기저기서 보고 짜집기(?) 한건데 팁 자료실과 질답등을 보고 참고해서 만든겁니다.
오래전에 한거라..
사실 제가 한 것이 아니라 다른분들이 짜놓은 소스들을 짜집기한거라 출처를 잘 모르겠네용..
내 글을 최신글로 점프업하기..
목록에서 보여지게 하는 소스..
게시판 스킨의 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);
추천
2
2
댓글 5개
감사합니다
내가 찾던것같네요
엡데이트햇을경우 죄회수가 0으로 되게할려면
어떻게해야되나요 ?
어떻게해야되나요 ?
$sql.= " , wr_datetime = '{$g4['time_ymdhis']}' ";
요 다음줄에
$sql.= " , wr_hit = 0 ";
요렇게 하면 되지 않을까요?
요 다음줄에
$sql.= " , wr_hit = 0 ";
요렇게 하면 되지 않을까요?
안녕하세요 답변 주셔감사합니다. 오래가만에들러 해결봣습니다.
업데이트 시간제한 기능두 필요해졋습니다.
2시간후에 한번 업데이트 할수잇고 2시간이네는 업데이트 안되게 할려면 어는부분수정해야될가요?
업데이트 시간제한 기능두 필요해졋습니다.
2시간후에 한번 업데이트 할수잇고 2시간이네는 업데이트 안되게 할려면 어는부분수정해야될가요?