스크랩한 글을 최신글로 하고싶어요
본문
그누보드 4에서 본 옛날 자료인데요 저도 운영자가 스크랩한 글을 최신글로 보여지게 하고 싶어서 이 팁을 이용 하고 싶은데요 그누보드 5에도 적용이 가능할까요 S C는 무엇인지 모르겠네요 운영자라는 코드도 전혀 보이지가 않고 s 하고 c가 있는데 혹시 수정해서 가능한 부분인지 도움 좀 부탁드립니다
운영자가 스크랩한 것을 최근글로 보이게 했어요.
사용법
<? echo show_scrap_list("userid", "basic", "Notice...", 6); ?>
아래의 코드는 적당한 곳에 넣으면 되겠죠?
//// 운영자 스크랩 리스트 표시해주는 함수
function show_scrap_list($user_id, $skin_dir, $title, $limit_count=10)
{
global $g4;
if ($skin_dir)
$latest_skin_path = "$g4[path]/skin/latest/$skin_dir";
else
$latest_skin_path = "$g4[path]/skin/latest/basic";
$list = array();
// 게시판 제목 설정
$board['bo_subject'] = $title;
$query = "SELECT SC.bo_table, SC.wr_id FROM g4_scrap SC ";
$query .= "WHERE mb_id='".$user_id."' ";
$query .= "ORDER BY ms_id DESC ";
$query .= "LIMIT ".$limit_count;
$sql = mysql_query($query);
$i = 0;
while( $s_row = mysql_fetch_array($sql) )
{
$query = "SELECT * FROM `g4_write_".$s_row['bo_table']."` WHERE wr_id='".$s_row['wr_id']."'";
$w_row = mysql_fetch_array(mysql_query($query));
$list[$i]['subject'] = cut_str($w_row['wr_subject'], 40);
$list[$i]['href'] = $g4['bbs_path']."/board.php?bo_table=".$s_row['bo_table']."&wr_id=".$s_row['wr_id'];
// 날짜 표시하기
$list[$i]['datetime'] = substr($w_row['wr_datetime'],0,10);
$list[$i]['datetime2'] = $w_row['wr_datetime'];
// 당일인 경우 시간으로 표시함
if ($list[$i]['datetime'] == $g4['time_ymd'])
$list[$i]['datetime2'] = substr($list[$i]['datetime2'],11,5);
else
$list[$i]['datetime2'] = substr($list[$i]['datetime2'],5,5);
$i++;
}
ob_start();
include "$latest_skin_path/latest.skin.php";
$content = ob_get_contents();
ob_end_clean();
return $content;
}
?>