전체게시판에서 최근코멘트 지정한 갯수만큼 뽑기 > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

전체게시판에서 최근코멘트 지정한 갯수만큼 뽑기 정보

전체게시판에서 최근코멘트 지정한 갯수만큼 뽑기

본문

아래는 해당 소스입니다.
그런데 제목이 추출 안됩니다.
어디가 잘못 된건지 고수님들의 도움을 요청합니다.

========================= 소스시작 ===================
<?
$g4_path = "..";
include_once ("$g4_path/common.php");
include_once("$g4[path]/head.php");

if ($hours < 1 || $hours > 24) {
    $hours = 2888; //288시간내에.. 올라온 새글...
}

$li = 10; //몇개뽑을건가..
?>

<table width=100% cellpadding=0 cellspacing=0>
<tr>
    <td width='100%' valign=top align=center>

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

$sql = " select bo_subject, bo_table
from $g4[board_table]
where bo_use_search = '1'
order by bo_order_search ";
$result = sql_query($sql);

while ($row = mysql_fetch_array($result)) {

//제외게시판 ||(or) 로 구분합다
if($row[bo_table]==aaa||$row[bo_table]==bbb){}
else{

$tbl = "{$g4[write_prefix]}{$row[bo_table]}";
$sql2 = " select wr_id,
wr_parent,
mb_id,
wr_name,
wr_email,
wr_homepage,
wr_num,
wr_subject,
wr_content,
wr_is_comment,
wr_comment,
wr_datetime,
wr_hit
from $tbl
where wr_datetime >= '$intime'
and wr_is_comment = '1'
order by wr_datetime desc ";

$result2 = sql_query($sql2);

for ($i = 0; $row2 = mysql_fetch_array($result2); $i++) {

$wr_subject = get_text($row2[wr_subject]);

$key = $row2[wr_datetime] . $row[bo_table] . $row2[wr_id];
$list[$key]->bo_subject = $row[bo_subject];
$list[$key]->bo_table = $row[bo_table];
$list[$key]->mb_id = $row2[mb_id];
$list[$key]->mb_open = $row2[mb_open];
$list[$key]->wr_id = $row2[wr_id];
$list[$key]->wr_parent = $row2[wr_parent];
$list[$key]->wr_email = $row2[wr_email];
$list[$key]->wr_homepage = $row2[wr_homepage];
$list[$key]->wr_name = get_text(cut_str($row2[wr_name],12));
$list[$key]->wr_subject = get_text(cut_str($wr_subject,70,'…'));
$list[$key]->wr_content = get_text(cut_str($wr_content,70,'…'));
$list[$key]->wr_is_comment = $row2[wr_is_comment];
$list[$key]->wr_comment = $row2[wr_comment];
$list[$key]->wr_datetime = $row2[wr_datetime];
$list[$key]->wr_hit = $row2[wr_hit];
}
    mysql_free_result($result2);
}
}
mysql_free_result($result);
?>

<table width='100%' cellpadding='0' cellspacing='0' align='center' valign='top' style='padding:0 0 0 0'>
  <tr>
  <td width='100%' height='23' valign='top' style='padding:5px;border-top:0px solid #c1c1c1;border-bottom:0px solid #c1c1c1'><img src='<?=$g4[path]?>/image/sale_i2.gif' border='0' align='absmiddle'>
    <b>최근등록 코멘트 & 트랙백</b>
  </td>        
  </tr>
</table>                     

<table width=100% border=0 cellspacing=0 cellpadding=0 align=center>
<tr><td height=1 bgcolor=#efefef></td></tr>

<?
if (count($list) > 0) {
    $p=-1;
    krsort($list);
    foreach ($list as $key=>$value) {
if(time()-(60*60*24) <= strtotime($list[$i][wr_datetime])) $list[$i][date] = date('H:i',strtotime($list[$i][wr_datetime]));
else $list[$i][date] = date('Y.m.d',strtotime($list[$i][wr_datetime]));

      $p++;
      if ($p >= $li) break;

if ($value->wr_is_comment = '1') {
            $comment = "<span style='font-size:8pt;'>[c]</span> ";
            $atag_comment = "#c_{$value->wr_id}";
        }

        $name = get_sideview($value->mb_id, cut_str($value->wr_name,12), $value->wr_email, $value->wr_homepage);
        $value->bo_subject = cut_str($value->bo_subject, 20);
   
        echo "
<tr>
<td width=10>&nbsp;</td>
<td width=80 class='cOrange'><font class='cYellowGreen bold'>*</font>&nbsp;".substr($value->wr_datetime,0,10)."</td>
<td height=23 width=''>&nbsp;
<a href='$g4[bbs_path]/board.php?bo_table=".$value->bo_table."&wr_id=".$value->wr_parent."$atag_comment'>$comment{$value->wr_subject}</a>
</td>
<td width=80 align=right class='cSky'>{$value->wr_name}</td>
</tr>";
        echo "<tr><td colspan=4 height=1 bgcolor=#efefef></td></tr>\n";
    }
} else
    echo "<tr><td height=25 align=center>등록된 글이 없습니다.</td></tr>";
?>
</table>

</td>
</tr>
</table>

<?
include_once("$g4[path]/tail.php");
?>
=====================================================
  • 복사

댓글 전체

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