버젼 2.22 usage.php에서의 최근게시물 뽑는거에서요..... 정보
그누보드 버젼 2.22 usage.php에서의 최근게시물 뽑는거에서요.....본문
<!-- 최신글 시작 -->
<table width=100% border=0 cellpadding=1 cellspacing=0 bgcolor=#777777>
<tr>
<td>
<?
$sql = " select * from $cfg[table_board] order by bo_table ";
$row = sql_fetch_array($sql);
?>
<table width=100% height=100% cellpadding=2 cellspacing=0>
<tr>
<td height=25 align=center bgcolor=6B9ACE><font color=ffffff><b><?=$row[bo_subject]?> </b></font></td>
</tr>
<tr>
<td bgcolor=EFF7FF>
<?
// 특정테이블에 대한 최신글을 추출하려면 $bo_table 에 테이블명을 직접 기술하면 됩니다.
$bo_table = $row[bo_table];
$table = $cfg[write_table_prefix] . $bo_table;
$sql = " select * from $table
where wr_comment = 0
order by wr_num limit 0, 10 ";
$result = sql_query_error($sql);
for ($i=0; $row = mysql_fetch_array($result); $i++) {
$wr_subject = cut_str($row[wr_subject],40,"…");
echo "<a href='./gnuboard.php?bo_table=$bo_table&wr_id=$row[wr_id]'>- $wr_subject</a><br>";
}
mysql_free_result($result);
echo "<div align=right><a href='./gnuboard.php?bo_table=$bo_table'>more …</a></div>";
?>
</td>
</tr>
</table>
</td>
</tr>
</table>
<!-- 최신글 끝 -->
↑ 이렇게 하니깐 최근게시물이 잘 나오는데요.. 제일먼저 생성된 게시판의 내용만 나와서요..
다른게시판에 내용을 뽑을려고 하는데요...
// 특정테이블에 대한 최신글을 추출하려면 $bo_table 에 테이블명을 직접 기술하면 됩니다.
이말을 보고 수정을 해봤는데.. 아직 모르는게 너무 많아서요... 잘안되서 질문드립니다.
게시판 이름이 asdf라고 할때요.. 위에 내용중에 어느 $bo_table을 수정해야하는건지요...
머리나쁘면 손발이 고생한다고 해서 이곳저곳에 무작정 한번씩 넣어서 확인해 봤는데요..
계속 제일먼저 생성된 게시물만 나오더라구요.
아시는분은 답변 부탁드립니다.
p.s 스킨을 사용할려고 했는데요 2.22버젼 스킨도 없는것 같고.. 스킨이 더 복잡해서 수정하는게 어렵네요.
해서 php공부하면서 어느정도 조금은 이해가 될때 스킨을 사용할려고 하거든요..
가능하면 위에 녀석을 사용하고 싶습니다. 그렇다고 위에 소스를 이해하느냐.. 그것도 아니죠..ㅠ.ㅠ
그럼 좋은하루되시구요.. 다들 행복하세요..
<table width=100% border=0 cellpadding=1 cellspacing=0 bgcolor=#777777>
<tr>
<td>
<?
$sql = " select * from $cfg[table_board] order by bo_table ";
$row = sql_fetch_array($sql);
?>
<table width=100% height=100% cellpadding=2 cellspacing=0>
<tr>
<td height=25 align=center bgcolor=6B9ACE><font color=ffffff><b><?=$row[bo_subject]?> </b></font></td>
</tr>
<tr>
<td bgcolor=EFF7FF>
<?
// 특정테이블에 대한 최신글을 추출하려면 $bo_table 에 테이블명을 직접 기술하면 됩니다.
$bo_table = $row[bo_table];
$table = $cfg[write_table_prefix] . $bo_table;
$sql = " select * from $table
where wr_comment = 0
order by wr_num limit 0, 10 ";
$result = sql_query_error($sql);
for ($i=0; $row = mysql_fetch_array($result); $i++) {
$wr_subject = cut_str($row[wr_subject],40,"…");
echo "<a href='./gnuboard.php?bo_table=$bo_table&wr_id=$row[wr_id]'>- $wr_subject</a><br>";
}
mysql_free_result($result);
echo "<div align=right><a href='./gnuboard.php?bo_table=$bo_table'>more …</a></div>";
?>
</td>
</tr>
</table>
</td>
</tr>
</table>
<!-- 최신글 끝 -->
↑ 이렇게 하니깐 최근게시물이 잘 나오는데요.. 제일먼저 생성된 게시판의 내용만 나와서요..
다른게시판에 내용을 뽑을려고 하는데요...
// 특정테이블에 대한 최신글을 추출하려면 $bo_table 에 테이블명을 직접 기술하면 됩니다.
이말을 보고 수정을 해봤는데.. 아직 모르는게 너무 많아서요... 잘안되서 질문드립니다.
게시판 이름이 asdf라고 할때요.. 위에 내용중에 어느 $bo_table을 수정해야하는건지요...
머리나쁘면 손발이 고생한다고 해서 이곳저곳에 무작정 한번씩 넣어서 확인해 봤는데요..
계속 제일먼저 생성된 게시물만 나오더라구요.
아시는분은 답변 부탁드립니다.
p.s 스킨을 사용할려고 했는데요 2.22버젼 스킨도 없는것 같고.. 스킨이 더 복잡해서 수정하는게 어렵네요.
해서 php공부하면서 어느정도 조금은 이해가 될때 스킨을 사용할려고 하거든요..
가능하면 위에 녀석을 사용하고 싶습니다. 그렇다고 위에 소스를 이해하느냐.. 그것도 아니죠..ㅠ.ㅠ
그럼 좋은하루되시구요.. 다들 행복하세요..
댓글 전체