관리자모드에 보면 5건의 최근 게시물과 최근 댓글이 표시되는데요.
댓글은 제외하고 게시물만 출력시키고 싶은데 어떻게 하면 될까요?
함수나 그런건 까막눈이라 이것저것 만져봐도 안되네요....
아래 소스는 관리자화면 최근게시물 영역 소스에요.
고수님들 부탁드립니다.
<section> <h2>최근게시물</h2> <div class="tbl_head01 tbl_wrap"> <table> <caption>최근게시물</caption> <thead> <tr> <th scope="col">그룹</th> <th scope="col">게시판</th> <th scope="col">제목</th> <th scope="col">이름</th> <th scope="col">일시</th> </tr> </thead> <tbody> <?php $sql = " select a.*, b.bo_subject, c.gr_subject, c.gr_id {$sql_common} {$sql_order} limit {$new_write_rows} "; $result = sql_query($sql); for ($i=0; $row=sql_fetch_array($result); $i++) { $tmp_write_table = $g5['write_prefix'] . $row['bo_table']; if ($row['wr_id'] == $row['wr_parent']) // 원글 { $comment = ""; $comment_link = ""; $row2 = sql_fetch(" select * from $tmp_write_table where wr_id = '{$row['wr_id']}' "); $name = get_sideview($row2['mb_id'], get_text(cut_str($row2['wr_name'], $config['cf_cut_name'])), $row2['wr_email'], $row2['wr_homepage']); // 당일인 경우 시간으로 표시함 $datetime = substr($row2['wr_datetime'],0,10); $datetime2 = $row2['wr_datetime']; if ($datetime == G5_TIME_YMD) $datetime2 = substr($datetime2,11,5); else $datetime2 = substr($datetime2,5,5); } else // 코멘트 { $comment = '댓글. '; $comment_link = '#c_'.$row['wr_id']; $row2 = sql_fetch(" select * from {$tmp_write_table} where wr_id = '{$row['wr_parent']}' "); $row3 = sql_fetch(" select mb_id, wr_name, wr_email, wr_homepage, wr_datetime from {$tmp_write_table} where wr_id = '{$row['wr_id']}' "); $name = get_sideview($row3['mb_id'], get_text(cut_str($row3['wr_name'], $config['cf_cut_name'])), $row3['wr_email'], $row3['wr_homepage']); // 당일인 경우 시간으로 표시함 $datetime = substr($row3['wr_datetime'],0,10); $datetime2 = $row3['wr_datetime']; if ($datetime == G5_TIME_YMD) $datetime2 = substr($datetime2,11,5); else $datetime2 = substr($datetime2,5,5); } ?> <tr> <td class="td_category"><a href="<?php echo G5_BBS_URL ?>/new.php?gr_id=<?php echo $row['gr_id'] ?>"><?php echo cut_str($row['gr_subject'],10) ?></a></td> <td class="td_category"><a href="<?php echo G5_BBS_URL ?>/board.php?bo_table=<?php echo $row['bo_table'] ?>"><?php echo cut_str($row['bo_subject'],20) ?></a></td> <td><a href="<?php echo G5_BBS_URL ?>/board.php?bo_table=<?php echo $row['bo_table'] ?>&wr_id=<?php echo $row2['wr_id'] ?><?php echo $comment_link ?>"><?php echo $comment ?><?php echo conv_subject($row2['wr_subject'], 100) ?></a></td> <td class="td_mbname"><div><?php echo $name ?></div></td> <td class="td_datetime"><?php echo $datetime ?></td> </tr> <?php } if ($i == 0) echo '<tr><td colspan="'.$colspan.'" class="empty_table">자료가 없습니다.</td></tr>'; ?> </tbody> </table> </div> <div class="btn_list03 btn_list"> <a href="<?php echo G5_BBS_URL ?>/new.php">최근게시물 더보기</a> </div></section>
답변 2개 / 댓글 1개
올려주신 부분 말고 좀 더 위에...
$sql_common = " from {$g5['board_new_table']} a, {$g5['board_table']} b, {$g5['group_table']} c where a.bo_table = b.bo_table and b.gr_id = c.gr_id ";
위 내용을 이렇게 수정
$sql_common = " from {$g5['board_new_table']} a, {$g5['board_table']} b, {$g5['group_table']} c where a.bo_table = b.bo_table and b.gr_id = c.gr_id and a.wr_id = a.wr_parent ";
답변에 대한 댓글 1개
작은별님 감사드립니다. 해결되었어요!!^^
답변을 작성하려면 로그인이 필요합니다.
연말 잘 보내세요!