최신글문제때문에 질문드립니다. 정보
그누보드 최신글문제때문에 질문드립니다.본문
main.php파일에
<td valign=top>
<?
// 최신글 시작
$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('', tip, 5, 70);
echo "<p>";
}
// 최신글 끝
?>
</td>
이렇게 최신글을 작성했는데 tip최근게시물이 16개나 나오는군요...
이것을 1개만 나오도록 할수 없는가요?
그럼 수고하세요~!!!
<td valign=top>
<?
// 최신글 시작
$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('', tip, 5, 70);
echo "<p>";
}
// 최신글 끝
?>
</td>
이렇게 최신글을 작성했는데 tip최근게시물이 16개나 나오는군요...
이것을 1개만 나오도록 할수 없는가요?
그럼 수고하세요~!!!
댓글 전체
질문하신곳에 사용하신 latest('', tip, 5, 70); 에서 두번째 항목인 tip이라고 적용하신것은 tip 이라는 게시판의 최신글을 뽑아서 출력하라는것입니다.
앞의 sql에 의해서 모두 조회된 게시판 16개가 돌면서 게시판이름 적용하는곳에 조회한 게시판 $row[bo_table] 가 사용되어야 하는데 tip으로 고정되는 바람에 16개의 tip 게시판의 최신글이 출력된겁니다.
앞의 sql에 의해서 모두 조회된 게시판 16개가 돌면서 게시판이름 적용하는곳에 조회한 게시판 $row[bo_table] 가 사용되어야 하는데 tip으로 고정되는 바람에 16개의 tip 게시판의 최신글이 출력된겁니다.
앗 감사합니다 ^-^
예전에 루트님 처럼 삭제해서 썻었는데 제대로 제가 이해를 못했던것 같군요...
그런데 참 궁금합니다. 똑같은 게시물이 왜 16개가 뜨는건지 ㅡㅡ;;
수고하세요~!!!
예전에 루트님 처럼 삭제해서 썻었는데 제대로 제가 이해를 못했던것 같군요...
그런데 참 궁금합니다. 똑같은 게시물이 왜 16개가 뜨는건지 ㅡㅡ;;
수고하세요~!!!
최근게시물이 16개 나온다는것이 16개 게시판에 대한 정보가 나온다는것인가요?
위의 내용은 모든게시판을 찾아서 최근게시물을 출력하도록 하는것입니다.
원하는 게시판 하나만 출력하실려면 위의 내용을 다음처럼 수정하시면 됩니다.
<td valign=top>
<?
// 최신글 시작
# 사용방법
# latest(스킨, 게시판아이디, 출력라인, 글자수);
# 스킨은 입력하지 않을 경우 관리자 > 환경설정의 최신글 스킨경로를 기본 스킨으로 합니다.
latest('', tip, 5, 70);
echo "<p>";
// 최신글 끝
?>
</td>
위의 내용은 모든게시판을 찾아서 최근게시물을 출력하도록 하는것입니다.
원하는 게시판 하나만 출력하실려면 위의 내용을 다음처럼 수정하시면 됩니다.
<td valign=top>
<?
// 최신글 시작
# 사용방법
# latest(스킨, 게시판아이디, 출력라인, 글자수);
# 스킨은 입력하지 않을 경우 관리자 > 환경설정의 최신글 스킨경로를 기본 스킨으로 합니다.
latest('', tip, 5, 70);
echo "<p>";
// 최신글 끝
?>
</td>
말그대로 글자수라서요 ㅜ.ㅠ
latest('', tip, 5, 70); 이부분을
latest('', tip, 5, 1);로 하면되지 않을까요..
latest('', tip, 5, 1);로 하면되지 않을까요..