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

http://www.sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=57161 에
불당님이 올려주신 스킨을 조금 수정하시면 가능할듯 합니다.
불당님이 올려주신 스킨을 조금 수정하시면 가능할듯 합니다.
