최신글 뽑을려고 하니 안되네요... 초보입니다. 정보
그누보드 최신글 뽑을려고 하니 안되네요... 초보입니다.관련링크
본문
안녕하세요...
이런글 올려서 죄송합니다.
최신글 중복되서 나오네요...해결 방법 좀 주세요...
그누보드 이제 입문하는 단계라서...
좀 가르처 주세요...
main.php입니다.
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
define("_DOCTYPE_", "DESIGN");
$html_title = "그누보드3";
?>
<table width='100%' cellpadding=0 cellspacing=0>
<colgroup width=''>
<colgroup width=5>
<colgroup width=170>
<tr>
<td valign=top colspan="1">
</td>
</tr>
<tr>
<td height="5" valign="top"> <p><?
// 최신글 시작
$sql = " select bo_table, bo_subject from $cfg[table_board] order by gr_id, bo_table ";
$result = sql_query($sql);
for ($i=0; $row=mysql_fetch_array($result); $i++) {
//echo "<table width=100%><tr><td height=25 bgcolor=#F0F0F0> <img src='image/icon_01.gif' align=absmiddle> <a href='./?doc=bbs/gnuboard.php&bo_table=$row[bo_table]'><b>$row[bo_subject]</b></a></td></tr></table>";
# 이 함수가 바로 최신글을 추출하는 역할을 합니다.
# 사용방법
# latest(스킨, 게시판아이디, 출력라인, 글자수);
# 스킨은 입력하지 않을 경우 관리자 > 환경설정의 최신글 스킨경로를 기본 스킨으로 합니다.
latest('imagelist', movie1, 5, 70);
echo "<p>";
}
// 최신글 끝
?>
</p>
</td>
<td width="455" height="5" valign="top">
<p><?
// 최신글 시작
$sql = " select bo_table, bo_subject from $cfg[table_board] order by gr_id, bo_table ";
$result = sql_query($sql);
for ($i=0; $row=mysql_fetch_array($result); $i++) {
//echo "<table width=100%><tr><td height=25 bgcolor=#F0F0F0> <img src='image/icon_01.gif' align=absmiddle> <a href='./?doc=bbs/gnuboard.php&bo_table=$row[bo_table]'><b>$row[bo_subject]</b></a></td></tr></table>";
# 이 함수가 바로 최신글을 추출하는 역할을 합니다.
# 사용방법
# latest(스킨, 게시판아이디, 출력라인, 글자수);
# 스킨은 입력하지 않을 경우 관리자 > 환경설정의 최신글 스킨경로를 기본 스킨으로 합니다.
latest('basic', movie2, 5, 70);
echo "<p>";
}
// 최신글 끝
?>
</p>
</td>
</tr>
</table>
이런글 올려서 죄송합니다.
최신글 중복되서 나오네요...해결 방법 좀 주세요...
그누보드 이제 입문하는 단계라서...
좀 가르처 주세요...
main.php입니다.
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
define("_DOCTYPE_", "DESIGN");
$html_title = "그누보드3";
?>
<table width='100%' cellpadding=0 cellspacing=0>
<colgroup width=''>
<colgroup width=5>
<colgroup width=170>
<tr>
<td valign=top colspan="1">
</td>
</tr>
<tr>
<td height="5" valign="top"> <p><?
// 최신글 시작
$sql = " select bo_table, bo_subject from $cfg[table_board] order by gr_id, bo_table ";
$result = sql_query($sql);
for ($i=0; $row=mysql_fetch_array($result); $i++) {
//echo "<table width=100%><tr><td height=25 bgcolor=#F0F0F0> <img src='image/icon_01.gif' align=absmiddle> <a href='./?doc=bbs/gnuboard.php&bo_table=$row[bo_table]'><b>$row[bo_subject]</b></a></td></tr></table>";
# 이 함수가 바로 최신글을 추출하는 역할을 합니다.
# 사용방법
# latest(스킨, 게시판아이디, 출력라인, 글자수);
# 스킨은 입력하지 않을 경우 관리자 > 환경설정의 최신글 스킨경로를 기본 스킨으로 합니다.
latest('imagelist', movie1, 5, 70);
echo "<p>";
}
// 최신글 끝
?>
</p>
</td>
<td width="455" height="5" valign="top">
<p><?
// 최신글 시작
$sql = " select bo_table, bo_subject from $cfg[table_board] order by gr_id, bo_table ";
$result = sql_query($sql);
for ($i=0; $row=mysql_fetch_array($result); $i++) {
//echo "<table width=100%><tr><td height=25 bgcolor=#F0F0F0> <img src='image/icon_01.gif' align=absmiddle> <a href='./?doc=bbs/gnuboard.php&bo_table=$row[bo_table]'><b>$row[bo_subject]</b></a></td></tr></table>";
# 이 함수가 바로 최신글을 추출하는 역할을 합니다.
# 사용방법
# latest(스킨, 게시판아이디, 출력라인, 글자수);
# 스킨은 입력하지 않을 경우 관리자 > 환경설정의 최신글 스킨경로를 기본 스킨으로 합니다.
latest('basic', movie2, 5, 70);
echo "<p>";
}
// 최신글 끝
?>
</p>
</td>
</tr>
</table>
댓글 전체
감사합니다. 지금 다시 한번 해 봐야겠네요...고맙습니다.
<?
// 최신글 시작
$sql = " select bo_table, bo_subject from $cfg[table_board] order by gr_id, bo_table ";
$result = sql_query($sql);
for ($i=0; $row=mysql_fetch_array($result); $i++) {
//echo "<table width=100%><tr><td height=25 bgcolor=#F0F0F0> <img src='image/icon_01.gif' align=absmiddle> <a href='./?doc=bbs/gnuboard.php&bo_table=$row[bo_table]'><b>$row[bo_subject]</b></a></td></tr></table>";
# 이 함수가 바로 최신글을 추출하는 역할을 합니다.
# 사용방법
# latest(스킨, 게시판아이디, 출력라인, 글자수);
# 스킨은 입력하지 않을 경우 관리자 > 환경설정의 최신글 스킨경로를 기본 스킨으로 합니다.
latest('basic', movie2, 5, 70);
echo "<p>";
}
// 최신글 끝
?>
위의 코드는 mysql에서 전체 게시판의 이름을 가져와서 해당 게시물은 각 게시판별로 불러오는것입니다.
이것이 아닌 각게시판을 각각 지정해서 불러 주실려고 한다면 위의 코드는 삽입하지 않으셔야 됩니다.
<td height="5" valign="top">
<!-- imagelist 스킨에, movie1 게시판-->
<? latest('imagelist', movie1, 5, 70); ?>
<!-- -->
</td>
<td>
<!-- basic스킨에, movie2게시판 -->
<? latest('basic', movie2, 5, 70); ?>
<!-- -->
</td>
이런식으로 넣어보세요.
// 최신글 시작
$sql = " select bo_table, bo_subject from $cfg[table_board] order by gr_id, bo_table ";
$result = sql_query($sql);
for ($i=0; $row=mysql_fetch_array($result); $i++) {
//echo "<table width=100%><tr><td height=25 bgcolor=#F0F0F0> <img src='image/icon_01.gif' align=absmiddle> <a href='./?doc=bbs/gnuboard.php&bo_table=$row[bo_table]'><b>$row[bo_subject]</b></a></td></tr></table>";
# 이 함수가 바로 최신글을 추출하는 역할을 합니다.
# 사용방법
# latest(스킨, 게시판아이디, 출력라인, 글자수);
# 스킨은 입력하지 않을 경우 관리자 > 환경설정의 최신글 스킨경로를 기본 스킨으로 합니다.
latest('basic', movie2, 5, 70);
echo "<p>";
}
// 최신글 끝
?>
위의 코드는 mysql에서 전체 게시판의 이름을 가져와서 해당 게시물은 각 게시판별로 불러오는것입니다.
이것이 아닌 각게시판을 각각 지정해서 불러 주실려고 한다면 위의 코드는 삽입하지 않으셔야 됩니다.
<td height="5" valign="top">
<!-- imagelist 스킨에, movie1 게시판-->
<? latest('imagelist', movie1, 5, 70); ?>
<!-- -->
</td>
<td>
<!-- basic스킨에, movie2게시판 -->
<? latest('basic', movie2, 5, 70); ?>
<!-- -->
</td>
이런식으로 넣어보세요.

<? latest('basic', movie1, 5, 30); ?>
스킨명,테이블명,갯수,글자수 입니다. 그러므로 테이블명을 바꿔 주셔야 겠지요?
스킨명,테이블명,갯수,글자수 입니다. 그러므로 테이블명을 바꿔 주셔야 겠지요?
최신글 불러오는 부분 소스 또는 최신글 불러오는 페이지 전체 소스를 공개해주셔야 합니다..^^;;
그래야 정확한 답을 얻으실듯..^^;;
그래야 정확한 답을 얻으실듯..^^;;