테스트 사이트 - 개발 중인 베타 버전입니다

관리자페이지 최근게시물 질문드립니다. 채택완료

쥬리앙 11년 전 조회 8,789

adm/index.php

 

아래 소스가 최근게시물을 뽑는 소스인거 같은데 특정 게시판의 최신글만 뽑아오고 싶거든요....

 

아무리 해봐도 안되네요...방법이 없을까요? 

 

</p><p><?</p><p>//$sql_common = " from $g4[board_new_table] a, $g4[board_table] b, $g4[group_table] c where a.bo_table = b.bo_table and b.gr_id = c.gr_id and b.bo_use_search = '1' ";</p><p>$sql_common = " from $g4[board_new_table] a, $g4[board_table] b, $g4[group_table] c where a.bo_table = b.bo_table and b.gr_id = c.gr_id ";</p><p> </p><p>if (isset($gr_id))</p><p>    $sql_common .= " and b.gr_id = '$gr_id' ";</p><p>if (isset($view)) {</p><p>    if ($view == "w")</p><p>        $sql_common .= " and a.wr_id = a.wr_parent ";</p><p>    else if ($view == "c")</p><p>        $sql_common .= " and a.wr_id <> a.wr_parent ";</p><p>}</p><p>$sql_order = " order by a.bn_id desc ";</p><p> </p><p>$sql = " select count(*) as cnt $sql_common ";</p><p>$row = sql_fetch($sql);</p><p>$total_count = $row['cnt'];</p><p> </p><p>$colspan = 5;</p><p>?></p><p> </p><p>

</p><p><?=subtitle("최근게시물 {$new_write_rows}건", "$g4[bbs_path]/new.php");?></p><p> </p><p><table width=100% cellpadding=0 cellspacing=1></p><p><input type=hidden name=sst  value='<?=$sst?>'></p><p><input type=hidden name=sod  value='<?=$sod?>'></p><p><input type=hidden name=sfl  value='<?=$sfl?>'></p><p><input type=hidden name=stx  value='<?=$stx?>'></p><p><input type=hidden name=page value='<?=$page?>'></p><p><colgroup width=100></p><p><colgroup width=100></p><p><colgroup width=''></p><p><colgroup width=80></p><p><colgroup width=80></p><p><tr><td colspan='<?=$colspan?>' class='line1'></td></tr></p><p><tr class='bgcol1 bold col1 ht center'></p><p>    <td>그룹</td></p><p>    <td>게시판</td></p><p>    <td>제목</td></p><p>    <td>이름</td></p><p>    <td>일시</td></p><p></tr></p><p><tr><td colspan='<?=$colspan?>' class='line2'></td></tr></p><p><?</p><p>$sql = " select a.*, b.bo_subject, c.gr_subject, c.gr_id</p><p>          $sql_common</p><p>          $sql_order</p><p>          limit $new_write_rows ";</p><p>$result = sql_query($sql);</p><p>for ($i=0; $row=sql_fetch_array($result); $i++) </p><p>{</p><p>    $tmp_write_table = $g4['write_prefix'] . $row['bo_table'];</p><p> </p><p>    if ($row['wr_id'] == $row['wr_parent']) // 원글</p><p>    {</p><p>        $comment = "";</p><p>        $comment_link = "";</p><p>        $row2 = sql_fetch(" select * from $tmp_write_table where wr_id = '$row[wr_id]' ");</p><p> </p><p>        $name = get_sideview($row2['mb_id'], cut_str($row2['wr_name'], $config['cf_cut_name']), $row2['wr_email'], $row2['wr_homepage']);</p><p>        // 당일인 경우 시간으로 표시함</p><p>        $datetime = substr($row2['wr_datetime'],0,10);</p><p>        $datetime2 = $row2['wr_datetime'];</p><p>        if ($datetime == $g4['time_ymd'])</p><p>            $datetime2 = substr($datetime2,11,5);</p><p>        else</p><p>            $datetime2 = substr($datetime2,5,5);</p><p> </p><p>    }</p><p>    else // 코멘트</p><p>    {</p><p>        $comment = "[코] ";</p><p>        $comment_link = "#c_{$row[wr_id]}";</p><p>        $row2 = sql_fetch(" select * from $tmp_write_table where wr_id = '$row[wr_parent]' ");</p><p>        $row3 = sql_fetch(" select mb_id, wr_name, wr_email, wr_homepage, wr_datetime from $tmp_write_table where wr_id = '$row[wr_id]' ");</p><p> </p><p>        $name = get_sideview($row3['mb_id'], cut_str($row3['wr_name'], $config['cf_cut_name']), $row3['wr_email'], $row3['wr_homepage']);</p><p>        // 당일인 경우 시간으로 표시함</p><p>        $datetime = substr($row3['wr_datetime'],0,10);</p><p>        $datetime2 = $row3['wr_datetime'];</p><p>        if ($datetime == $g4['time_ymd'])</p><p>            $datetime2 = substr($datetime2,11,5);</p><p>        else</p><p>            $datetime2 = substr($datetime2,5,5);</p><p>    }</p><p> </p><p>    $list = $i%2;</p><p>    echo "</p><p>    <tr class='list$list col1 ht center'></p><p>        <td class=small><a href='$g4[bbs_path]/new.php?gr_id=$row[gr_id]'>".cut_str($row['gr_subject'],10)."</a></td></p><p>        <td class=small><a href='$g4[bbs_path]/board.php?bo_table=$row[bo_table]'>".cut_str($row['bo_subject'],20)."</a></td></p><p>        <td align=left style='word-break:break-all;'> <a href='$g4[bbs_path]/board.php?bo_table=$row[bo_table]&wr_id=$row2[wr_id]{$comment_link}'>{$comment}".conv_subject($row2['wr_subject'], 100)."</a></td></p><p>        <td>$name</td></p><p>        <td>$datetime</td></p><p>    </tr> ";  </p><p>}</p><p> </p><p>if ($i == 0)</p><p>    echo "<tr><td colspan='$colspan' align=center height=100 bgcolor=#ffffff>자료가 없습니다.</td></tr>";</p><p> </p><p>echo "<tr><td colspan='$colspan' class='line2'></td></tr>";</p><p>echo "</table>";</p><p>?> </p><p>

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
11년 전

$sql_common = " from $g4[board_new_table] a, $g4[board_table] b, $g4[group_table] c where a.bo_table = b.bo_table and b.gr_id = c.gr_id and a.bo_table='게시판ID' ";

 

빨간색 부분 추가해보세요. 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

쥬리앙
11년 전
감사합니다.잘 되네요 ㅜㅜ

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인