최근게시물 > 그누3질답

그누3질답

최근게시물 정보

그누보드 최근게시물

본문

<?
if ($hours < 1 || $hours > 72) $hours = 24;
$intime = date("Y-m-d H:i:s", time() - (int)(60 * 60 * $hours));

$sql = " select a.bo_subject, a.bo_table, b.gr_subject
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;from $cfg[table_board] a, $cfg[table_group] b
 &nbsp; &nbsp; &nbsp; &nbsp; where a.gr_id = b.gr_id
 &nbsp; &nbsp; &nbsp; &nbsp; order by b.gr_id, a.bo_table ";
$result = sql_query_error($sql);
while ($row = mysql_fetch_array($result)) {
 &nbsp; $tbl = "{$cfg[write_table_prefix]}{$row[bo_table]}";
 &nbsp; $sql2 = " select a.wr_id,
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;a.wr_parent_id,
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;a.mb_id,
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;a.wr_name,
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;a.wr_email,
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;a.wr_num,
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;a.wr_subject,
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;a.wr_comment,
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;a.wr_commentcnt,
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;a.wr_datetime,
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;b.mb_icon
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; from $tbl a left join $cfg[table_member] b on (a.mb_id = b.mb_id)
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;where a.wr_datetime >= '$intime'
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;order by a.wr_id desc ";
 &nbsp; $result2 = sql_query_error($sql2);
 &nbsp; for ($i = 0; $row2 = mysql_fetch_array($result2); $i++) {
 &nbsp; &nbsp; &nbsp; if ($row2[wr_comment] > 0) {
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $sql3 = " select wr_subject
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; from $tbl
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;where wr_comment = 0
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;and wr_parent_id = '$row2[wr_parent_id]' ";
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $row3 = sql_fetch_array($sql3);
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $wr_subject = $row3[wr_subject];
 &nbsp; &nbsp; &nbsp; } else {
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $wr_subject = $row2[wr_subject];
 &nbsp; &nbsp; &nbsp; }
 &nbsp; &nbsp; &nbsp; $wr_subject = get_text($wr_subject);

 &nbsp; &nbsp; &nbsp; $key = $row2[wr_datetime] . $row[bo_table] . $row2[wr_id];
 &nbsp; &nbsp; &nbsp; $list[$key]->bo_table = $row[bo_table];
 &nbsp; &nbsp; &nbsp; $list[$key]->mb_id = $row2[mb_id];
 &nbsp; &nbsp; &nbsp; $list[$key]->mb_icon = $row2[mb_icon];
 &nbsp; &nbsp; &nbsp; $list[$key]->wr_id = $row2[wr_parent_id];
 &nbsp; &nbsp; &nbsp; $list[$key]->wr_email = $row2[wr_email];
 &nbsp; &nbsp; &nbsp; $list[$key]->wr_name = get_text(cut_str($row2[wr_name],12));
 &nbsp; &nbsp; &nbsp; $list[$key]->wr_subject = get_text(cut_str($wr_subject,70,'…'));
 &nbsp; &nbsp; &nbsp; $list[$key]->wr_comment = $row2[wr_comment];
 &nbsp; &nbsp; &nbsp; $list[$key]->wr_commentcnt = $row2[wr_commentcnt];
 &nbsp; &nbsp; &nbsp; $list[$key]->wr_datetime = $row2[wr_datetime];
 &nbsp; }
 &nbsp; mysql_free_result($result2);
}
mysql_free_result($result);
?>
<table width=100%>

<?
if (count($list) > 0) {
 &nbsp; krsort($list);
 &nbsp; foreach ($list as $key=>$value) {
 &nbsp; &nbsp; &nbsp; $comment = $comment_tail = "";
 &nbsp; &nbsp; &nbsp; if ($value->wr_comment > 0) {
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $comment = "[코멘트] ";
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $comment_tail = "#gnuboard_tail";
 &nbsp; &nbsp; &nbsp; }

 &nbsp; &nbsp; &nbsp; $commentcnt = "";
 &nbsp; &nbsp; &nbsp; if ($value->wr_commentcnt > 0)
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $commentcnt = "<font size=-2>({$value->wr_commentcnt})</font>";

 &nbsp; &nbsp; &nbsp; /*
 &nbsp; &nbsp; &nbsp; $wr_name = gblayer($value->mb_id, $value->wr_name, $value->wr_email);

 &nbsp; &nbsp; &nbsp; $mb_icon = "";
 &nbsp; &nbsp; &nbsp; $admin_icon = "";
 &nbsp; &nbsp; &nbsp; if ($value->mb_icon) {
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $mb_icon = "<img src='$회원아이콘경로/{$value->mb_icon}' border=0 align=absmiddle> ";
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if ($value->mb_id == "kagla") {
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $admin_icon = " &nbsp;" . $mb_icon;
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $mb_icon = "";
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }
 &nbsp; &nbsp; &nbsp; }
 &nbsp; &nbsp; &nbsp; */

 &nbsp; &nbsp; &nbsp; echo "<tr>";
 &nbsp; &nbsp; &nbsp; echo "<td width=130 align=center>[".$value->wr_datetime."]</td>";
 &nbsp; &nbsp; &nbsp; echo "<td> &nbsp;<a href='$reldir$bbsdir/gnuboard.php?bo_table=".$value->bo_table."&wr_id=".$value->wr_id."$comment_tail'>";
 &nbsp; &nbsp; &nbsp; echo "$comment<b>{$value->wr_subject} {$commentcnt}</b></a></td>";
 &nbsp; &nbsp; &nbsp; //echo "<td width=100 align=center>$mb_icon$wr_name$admin_icon</td>";
 &nbsp; &nbsp; &nbsp; echo "</tr>";

 &nbsp; &nbsp; &nbsp; echo "<tr><td colspan=3 background='$이미지경로/line_width.gif'></td></tr>";
 &nbsp; }
} else
 &nbsp; echo "<td height=25 align=center>등록된 글이 없습니다.</td>";
?>

제가 이 소스를 쓰고 있거든요!....
근데요.... 24시간 게시물하구 공지사항을 쓰고 있는데요.......
24시간 게시물에 원하는 게시판의 게시물만 뜨게 하려면 어떻게 해야하는건가요?...










그리고요... 24시간 게시물에 작성한 시간이 [2003-07-11 22:19:45] 이렇게 나오는데요....
[ 2003-07-11 ] 이렇게만 나오게 하려면 어떻게...^^;;;;



또.... 24시간게시물에 목록 개수를 5개까지만 하려면....
  • 복사

댓글 전체

© SIRSOFT
현재 페이지 제일 처음으로