그누보드 메인처럼 최근글 적용시 문제--도움요청(급) 정보
그누보드 메인처럼 최근글 적용시 문제--도움요청(급)본문
팁란에 있는 넙순님의 그누보드 메인처럼 스크롤 되는 최근게시물 스킨을 적용하다 보니 문제가 나와서요....
원래 팁 내용은 http://www.sir.co.kr/bbs/tb.php/g4_tiptech/1930 인데요....
적용해 보니....
최근글이 나오긴 하는데...생성된 게시판 개수대로 똑같이 여려개가 나타납니다...즉,,,게시판이 8개면 8개의 최근게시물 스킨이 나오고요....혹시나해서 하나 더 만들어 봤더니 역시나,,,9개가 되더군요...
완전 초짜라 뭐가뭔지 잘 몰라서요....고수님들 도움 요청합니다....
new_scroll_latest.lib.php, latest.skin.php은 위 넙순님 자료와 똑같기에 생략하구요...
index.php 파일 소스는 다음과 같습니다...
<?
include_once("./_common.php");
include_once("$g4[path]/lib/latest.lib.php");
include_once("./_common.php");
include_once("$g4[path]/lib/latest.lib.php");
include_once("./extend/new_scroll_latest.lib.php");
$g4['title'] = "";
include_once("./_head.php");
?>
include_once("./_head.php");
?>
<!-- 메인화면 최신글 시작 -->
<table width="100%" cellpadding=0 cellspacing=0><tr><td valign=top>
<?
// 최신글
$sql = " select bo_table, bo_subject from $g4[board_table] order by gr_id, bo_table ";
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++) {
// 이 함수가 바로 최신글을 추출하는 역할을 합니다.
// 스킨은 입력하지 않을 경우 관리자 > 환경설정의 최신글 스킨경로를 기본 스킨으로 합니다.
<table width="100%" cellpadding=0 cellspacing=0><tr><td valign=top>
<?
// 최신글
$sql = " select bo_table, bo_subject from $g4[board_table] order by gr_id, bo_table ";
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++) {
// 이 함수가 바로 최신글을 추출하는 역할을 합니다.
// 스킨은 입력하지 않을 경우 관리자 > 환경설정의 최신글 스킨경로를 기본 스킨으로 합니다.
// 사용방법
// latest(스킨, 게시판아이디, 출력라인, 글자수);
echo <?=latest_scroll("scroll", 12, 70,"4,25");?>
// latest(스킨, 게시판아이디, 출력라인, 글자수);
echo <?=latest_scroll("scroll", 12, 70,"4,25");?>
echo "<p>\n";
}
?>
</td></tr></table>
<!-- 메인화면 최신글 끝 -->
}
?>
</td></tr></table>
<!-- 메인화면 최신글 끝 -->
<?
include_once("./_tail.php");
?>
include_once("./_tail.php");
?>
댓글 전체

latest(스킨, 게시판아이디, 출력라인, 글자수); 요거요거~
이부분을 잘 읽어보삼~
이 함수가 바로 최신글을 추출하는 역할을 합니다.
// 스킨은 입력하지 않을 경우 관리자 > 환경설정의 최신글 스킨경로를 기본 스킨으로 합니다.
// 사용방법
// latest(스킨, 게시판아이디, 출력라인, 글자수);
이부분을 잘 읽어보삼~
이 함수가 바로 최신글을 추출하는 역할을 합니다.
// 스킨은 입력하지 않을 경우 관리자 > 환경설정의 최신글 스킨경로를 기본 스킨으로 합니다.
// 사용방법
// latest(스킨, 게시판아이디, 출력라인, 글자수);

게시판아이디 부분을 잘보세용~
위의 그누설치시 index,php기본코드는 계정안에 설치된 모든 게시판에서 최신글을 뽑아각각 하나씩 최신글을 자동부여하는 로직임으로 8개 9개가 나오는게 정상입니다...
스킨을 개별적으로 적용하려면...
http://www.sir.co.kr/manual/youngcart4/?man=skin.htm
<?=latest("스킨디렉토리", "게시판 아이디", 출력라인수, 제목글자수)?>
아래처럼 하셔야 될듯...
-------------------------------------------
<?
include_once("./_common.php");
include_once("$g4[path]/lib/latest.lib.php");
include_once("./extend/new_scroll_latest.lib.php");
$g4['title'] = "";
include_once("./_head.php");
?>
<!-- 메인화면 최신글 시작 -->
<table width="100%" cellpadding=0 cellspacing=0><tr><td valign=top>
<?=latest_scroll("scroll", 12, 70,"4,25");?>
</td></tr></table>
<!-- 메인화면 최신글 끝 -->
<?
include_once("./_tail.php");
?>
-------------------------------------------
스킨을 개별적으로 적용하려면...
http://www.sir.co.kr/manual/youngcart4/?man=skin.htm
<?=latest("스킨디렉토리", "게시판 아이디", 출력라인수, 제목글자수)?>
아래처럼 하셔야 될듯...
-------------------------------------------
<?
include_once("./_common.php");
include_once("$g4[path]/lib/latest.lib.php");
include_once("./extend/new_scroll_latest.lib.php");
$g4['title'] = "";
include_once("./_head.php");
?>
<!-- 메인화면 최신글 시작 -->
<table width="100%" cellpadding=0 cellspacing=0><tr><td valign=top>
<?=latest_scroll("scroll", 12, 70,"4,25");?>
</td></tr></table>
<!-- 메인화면 최신글 끝 -->
<?
include_once("./_tail.php");
?>
-------------------------------------------
시그너스님 감사합니다..^^
기본코드를 그대로 사용하니 나오는 문제였네요....^^
이제 한고비 넘겼으니....또 한고비를 향해 나가야 겠네요...
기본코드를 그대로 사용하니 나오는 문제였네요....^^
이제 한고비 넘겼으니....또 한고비를 향해 나가야 겠네요...