전체게시판에서 코멘트가 달린 글만 출력하는 스킨이 없을까요? > 그누4 질문답변

그누4 질문답변

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

전체게시판에서 코멘트가 달린 글만 출력하는 스킨이 없을까요? 정보

전체게시판에서 코멘트가 달린 글만 출력하는 스킨이 없을까요?

본문

제목처럼 전체게시판에서 코멘트가 달린 글만 추출할려고 하는데 찾기가 어렵네요.
 
최근게시물 스킨중에서 코멘트 출력하는 부분을 변형하여 다음과 같이 했는데
리스트가 일정숫자가 넘어가면 페이지 처리를 해야 하는데 페이지 설정을 못하겠습니다. 또 테이블 만들기도 어렵고요...
 
수정을 부탁드립니다.
 
<?
include_once("./_common.php");
include_once("gb4/head.php");

if ($hours < 1 || $hours > 24) {
    $hours = 7200; //288시간내에.. 올라온 새글...
}
$li = 50; //몇개뽑을건가..
?><br>
<table width=100% cellpadding='5' cellspacing='10' style='margin:0 0 10 0;border:solid 3px #d1d1d1;'>
    <tr>
     <td >  ▒    <strong><font color=#666666>실시간 코멘트</font></strong></td>
     
    </table><br><br>
<?
$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]==xxx||$row[bo_table]==ddd||$row[bo_table]==fffffds){}
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++) {
$row3 = sql_fetch(" SELECT wr_subject FROM $tbl WHERE wr_id = '$row2[wr_parent]' ");
$wr_subject = get_text($row3[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% border=0 cellspacing=0 cellpadding=0 align=center>
<?
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;'><img src='$g4[path]/img/icon_new.gif' align=absmiddle></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, 30);
   
        echo "
<tr>
<td height=19 style='padding-top:3px;'><img src='$g4[path]/img/h1.gif' align=absmiddle> <span style='font-size:8pt; color:#CC9999;'>[{$value->bo_subject}]</span></td>
<td>
<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 align=right><span style='font-size:8pt; color:#999900;'>{$value->wr_name}       </span><span style='font-size:8pt; color:#AABFEA;'> ".substr($value->wr_datetime,0,10)."</span></td>
</tr>";}
} else
    echo "<tr><td align=center height=100><font color=#6A6A6A>게시물이 없습니다.</a></td></tr>";
?>
</table>
<?
include_once("gb4/_tail.php");
?>

댓글 전체

전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT