최신글 관련 문젭니다 제발 알려주세요 정보
최신글 관련 문젭니다 제발 알려주세요본문
최신글 뽑아내는 소스에
<?
// 최신글
$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("basic", "ktf_user", 5, 70);
echo "<p>\n";
}
?>
라고 기입했습니다.
그런데 테이블이 하나가 아니라 전체 테이블 갯수만큼 같은 테이블이 반복됩니다.
같은 최신글이 쭉쭉쭉~ 나옵니다
게시판 테이블 하나만 최신글 나오게 하는 방법 좀 알려주시면 고맙겠습니다
<?
// 최신글
$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("basic", "ktf_user", 5, 70);
echo "<p>\n";
}
?>
라고 기입했습니다.
그런데 테이블이 하나가 아니라 전체 테이블 갯수만큼 같은 테이블이 반복됩니다.
같은 최신글이 쭉쭉쭉~ 나옵니다
게시판 테이블 하나만 최신글 나오게 하는 방법 좀 알려주시면 고맙겠습니다
댓글 전체
특정 게시판에서 최신글을 뽑으려면 단순히 원하는 곳에 아래 예제처럼만 해보세요.
<?=latest("basic", test,5, 40);?>
<?=latest("최신글스킨이름", 테이블이름,갯수, 제목길이자르기);?>
or~
<? echo latest("최신글스킨이름", 테이블이름,갯수, 제목길이자르기);?>
<?=latest("basic", test,5, 40);?>
<?=latest("최신글스킨이름", 테이블이름,갯수, 제목길이자르기);?>
or~
<? echo latest("최신글스킨이름", 테이블이름,갯수, 제목길이자르기);?>
index.html파일 아무데나 넣어도 되나요?
전 안되는데요
그누보드는 gnu폴드 밑에있습니다
그럼 인덱스 파일도 gnu폴드에 같이 있어야 되나요?
전 안되는데요
그누보드는 gnu폴드 밑에있습니다
그럼 인덱스 파일도 gnu폴드에 같이 있어야 되나요?
하위 gnu 폴더에 그누보드를 설치하셨다면 다음과 같이 해줍니다.
루트에 있는 index.html 문서를 아래처럼 해줍니다.
<?
//주소표시줄 고정기능, 리프레쉬할때 주소표시된 페이지가 아닌 해당 페이지가 리프레쉬됨 등등,,,
$LastModified = gmdate("D d M Y H:i:s", filemtime($HTTP_SERVER_VARS[SCRIPT_FILENAME]));
header("Last-Modified: $LastModified GMT");
header("ETag: \"$LastModified\"");
?>
<html>
<head>
<title> 홈페이지 제목 </title>
<meta http-equiv="Content-Type" content="text/html; charset=euc-kr">
<meta NAME="Author" CONTENT="">
<meta NAME="Keywords" CONTENT="">
<meta NAME="Description" CONTENT="">
</head>
<frameset rows="*,0" frameborder="0" border=0 framespacing="0">
<frame name="main" src="./gnu/index.php" marginwidth="0" marginheight="0" scrolling="auto" frameborder="0" framespacing="0">
<frame>
<noframes>
<body>
<p align=center>Not Found Document and FRAME not supporting....</p>
</body>
</noframes>
</frameset>
</html>
그리고
gnu/index.php에서 원하는 곳에
<?=latest("basic", test,5, 40);?> ~~~ 이런식으로 해줍니다.
루트에 있는 index.html 문서를 아래처럼 해줍니다.
<?
//주소표시줄 고정기능, 리프레쉬할때 주소표시된 페이지가 아닌 해당 페이지가 리프레쉬됨 등등,,,
$LastModified = gmdate("D d M Y H:i:s", filemtime($HTTP_SERVER_VARS[SCRIPT_FILENAME]));
header("Last-Modified: $LastModified GMT");
header("ETag: \"$LastModified\"");
?>
<html>
<head>
<title> 홈페이지 제목 </title>
<meta http-equiv="Content-Type" content="text/html; charset=euc-kr">
<meta NAME="Author" CONTENT="">
<meta NAME="Keywords" CONTENT="">
<meta NAME="Description" CONTENT="">
</head>
<frameset rows="*,0" frameborder="0" border=0 framespacing="0">
<frame name="main" src="./gnu/index.php" marginwidth="0" marginheight="0" scrolling="auto" frameborder="0" framespacing="0">
<frame>
<noframes>
<body>
<p align=center>Not Found Document and FRAME not supporting....</p>
</body>
</noframes>
</frameset>
</html>
그리고
gnu/index.php에서 원하는 곳에
<?=latest("basic", test,5, 40);?> ~~~ 이런식으로 해줍니다.
감사합니다...
플록님 말처럼 해보니까됩니다
감사감사
알라뷰~
플록님 말처럼 해보니까됩니다
감사감사
알라뷰~