k

최신글에서 코멘트만 안뽑으려면..

아래와 같이 해보세요..^^
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가

define("_DOCTYPE_", "NONE");

include "./$cfg[bbs_dir]/gblayer.php";
$html_title = "최신글 리스트";
?>
<table width=100% cellpadding=0 cellspacing=0>
<tr>
   <td width='' valign=top>

<?
if ($hours < 1 || $hours > 168) {
   $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
          from $cfg[table_board] a, $cfg[table_group] b
         where a.gr_id = b.gr_id
         order by b.gr_id, a.bo_table ";
$result = sql_query($sql);
while ($row = mysql_fetch_array($result)) {
   $tbl = "{$cfg[write_table_prefix]}{$row[bo_table]}";
   $sql2 = " select a.wr_id,
                    a.wr_parent_id,
                    a.mb_id,
                    a.wr_name,
                    a.wr_email,
                    a.wr_num,
                    a.wr_subject,
                    a.wr_datetime,
                    b.mb_icon
               from $tbl a left join $cfg[table_member] b on (a.mb_id = b.mb_id)
              where a.wr_datetime >= '$intime' and wr_comment = 0
              order by a.wr_id desc ";
   $result2 = sql_query($sql2);
   for ($i = 0; $row2 = mysql_fetch_array($result2); $i++) {  
       
       $wr_subject = $row2[wr_subject];
       $wr_subject = get_text($wr_subject);

       $key = $row2[wr_datetime] . $row[bo_table] . $row2[wr_id];
       $list[$key]->bo_table = $row[bo_table];
       $list[$key]->mb_id = $row2[mb_id];
       $list[$key]->mb_icon = $row2[mb_icon];
       $list[$key]->wr_id = $row2[wr_id];
       $list[$key]->wr_parent_id = $row2[wr_parent_id];
       $list[$key]->wr_email = $row2[wr_email];
       $list[$key]->wr_name = get_text(cut_str($row2[wr_name],12));
       $list[$key]->wr_subject = get_text(cut_str($wr_subject,65,'…'));
       $list[$key]->wr_datetime = $row2[wr_datetime];
           }
   mysql_free_result($result2);
}
mysql_free_result($result);
?>
<table width=380>
<?
if (count($list) > 0) {
   krsort($list);
   foreach ($list as $key=>$value) {
       
       $wr_name = gblayer($value->mb_id, $value->wr_name, $value->wr_email);

       echo "<tr onMouseOver=this.style.backgroundColor='#fafafa' onMouseOut=this.style.backgroundColor=''>";
       echo "<td width=130 align=center><font color=gray>[".$value->wr_datetime."]</font></td>";
       echo "<td>  <a href='./?doc=$cfg[bbs_dir]/gnuboard.php&bo_table=".$value->bo_table."&wr_id=".$value->wr_parent_id."'>";
       echo "<font color=#222222>{$value->wr_subject}</font></a></td>";
       echo "<td width=120 align=center>$mb_icon$wr_name$admin_icon</td>";
       echo "</tr>";

       echo "<tr><td colspan=3 bgColor=#cccccc></td></tr>";
     }
} else
   echo "<td height=25 align=center>등록된 글이 없습니다.</td></tr>";
?>
</table>
</td>
</tr>
</table>
|

댓글 1개

감사합니다... 잘되는군요...^^;;
항상 도움만 받아서 죄송...^^;;
댓글을 작성하시려면 로그인이 필요합니다.

그누3질답

+
제목 글쓴이 날짜 조회
22년 전 조회 628
불량토끼..
22년 전 조회 326
22년 전 조회 384
22년 전 조회 459
22년 전 조회 450
22년 전 조회 471
22년 전 조회 1,103
22년 전 조회 490
22년 전 조회 481
22년 전 조회 592
22년 전 조회 331
22년 전 조회 403
22년 전 조회 569
22년 전 조회 293
22년 전 조회 502
22년 전 조회 498
22년 전 조회 397
22년 전 조회 345
배부른꿀꿀이
22년 전 조회 386
22년 전 조회 314