그 게시판에서 그 게시판의 코멘트 뽑기 > 그누4 팁자료실

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.

그 게시판에서 그 게시판의 코멘트 뽑기 정보

그 게시판에서 그 게시판의 코멘트 뽑기

본문

이전에 트랙백된 팁으로 올린 적이 있는데 지금은 적용이 안 되어서 다시 만들었습니다.
아래 소스를 해당게시판 어디든지 넣으면 그 게시판의 댓글을 최근시간순으로 뽑아냅니다.
아니면 따로 bbs_comment.php 등의 이름으로 저장해서 원하시는 위치에서
<? include "bbs_comment.php" ?> 하면 되겠습니다.



<table width=100% cellpadding=0 cellspacing=2 border=0>
<tr><td style=color:#666666; align=center bgcolor=#dddddd>
■ <b><?=$board[bo_subject]?></b>의 댓글들 ■
<?
$tbl = "{$g4[write_prefix]}{$bo_table}";
$sql = " select *
from $tbl where wr_is_comment = '1'
order by wr_datetime desc";  //테이블에서 코멘트만 최근시간 순으로 출력

$result = sql_query($sql);

 for ($i = 0; $row = mysql_fetch_array($result); $i++) {
        $row[wr_content] = cut_str($row[wr_content], 107); // 댓글길이

echo " <tr><td>
<a href='$g4[bbs_path]/board.php?bo_table=$bo_table&wr_id=$row[wr_parent]&cwin=#c_$row[wr_id]'>
<font style=color:#996699;>@<b>$row[wr_name]</b></font>
$row[wr_content]</a> ";

if($i == '14')              //15개. 뽑고자 하는 갯수보다 하나 적게 설정.
break;
}
?>
</table>
추천
0
  • 복사

댓글 5개

[G4] 게시판에서 코멘트 뽑기
이상한 것만 올리는 사람입니다-_-; 그누3에서도 올렸던 허접팁인데 G4에서도 필요해서 만들어봤습니다.
아래 소스를 게시판의 어디든지 그 게시판의 코멘트를 뽑고 싶은 곳에 넣기만 하면 됩니다.
물론 따로 bo_comment.php 등의 이름으로 저장하여 역시 원하는 곳에
 해…
그게시판에서 그게시판이 아니고 전체게시판 혹은 같은그룹에서 뽑기는 않될까요? ㅡ.ㅡㅋ

전체게시판에서 해당 아이디별로 최신글을 뽑을려고 하는데 잘 않되네요~~ 검색해 봐도 그에대한 팁은 없는것 같고....
이거 하시려면 먼저 table에 Index부터 추가하셔야 할 겁니다.
각 테이블(B1, B2, B3)마다 N개 가져오고
그래서 3N 개를 날짜 순으로 정렬하고 다시 N개를 뽑아오고......
© SIRSOFT
현재 페이지 제일 처음으로