첫페이지에 최신글 출력 - 가장 일반적인 히든프레임 활용 정보
그누보드 첫페이지에 최신글 출력 - 가장 일반적인 히든프레임 활용본문
[[[http://domain/index.html 파일 기재 예]]]
<!-- 하단 5줄의 소스코드는 웹브라우저 주소표시줄을 고정시키는 작용(즉, 도메인주소만 출력됨)-->
<?
$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>yourdomain</title>
<meta http-equiv="Content-Type" content="text/html; charset=euc-kr">
<meta name="description" content="누구누구네 홈페이지">
<meta name="keywords" content="누구누구,홈페이지,내가좋아하는것들">
</head>
<frameset rows="*,0" frameborder="0" border=0 framespacing="0">
<frame name="main" src="http://domain/list2" marginheight="0" marginwidth="0" scrolling="auto" frameborder="0" framespacing="0"> <!--/list2 하단 경로의 페이지출력 파일을 지정하지 않은 이유는 자동적으로 index로 지정된 페이지를 인식하게 하기 위함-->
</frameset>
<noframes>
<body bgcolor="#ffffff">
<p align=center>
Not Found Document and FRAME not supporting....</p>
</body>
</noframes>
</html>
[[[http://domain/list2/main.php 파일 기재 예]]]
<!--하단 5줄의 소스코드는 그누보드(연동) 문서임을 지정해 줌. 정의하지 않으면 작동안함-->
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
define("_DOCTYPE_", "DESIGN");
$html_title = "$default[de_subject]";
?>
<table border=0 width='100%' cellpadding=0 cellspacing=0><!--메인화면의 전체적인 넓이, 브라우저 창크기에 상관없이 일정-->
<colgroup width=''>
<colgroup width=5>
<colgroup width=170>
<tr>
<td valign=top>
<!-- 최신글 시작 -->
<!--최신글 스킨지정 부분
만약, latest('basic',이하동일...)으로 지정되어 있다면, 최고관리자모드의 최신글 스킨설정은 적용되지 않는다.
-->
<table border=0 cellpadding=0 cellspacing=0>
<tr valign=top>
<td width="300">
<?=latest('skinname',boardtable, 4, 36);?>
</td>
<td width="300">
<?=latest('skinname',boardtable, 4, 36);?>
</td>
</tr>
<tr valign=top>
<td width="300">
<?=latest('skinname',boardtable, 4, 36);?>
</td>
<td width="300">
<?=latest('skinname',boardtable, 4, 36);?>
</td>
</tr>
<tr valign=top>
<td colspan=2 width=100%>
<?=latest('skinname',boardtable, 4, 36);?>
</td>
</tr>
</table>
<!-- 최신글 끝 -->
</td>
<td></td>
<td valign=top>
<!-- 투표 -->
<? include "./bbs/vote.php"; ?>
<!-- 공백 -->
<table width=100% height=5><tr><td></td></tr></table>
<!-- 카운터 -->
<? include "./bbs/count.php"; ?>
</td>
</tr>
</table>
[추신]
질문내용만으로는 최신글을 불러오는 소스파일의 구조(index.html)가 어떻게 생겼는지 짐작할 수 없음.
점쟁이도 아니고, 게시물 보고 질문의도와 내용을 파악할 수 있는 독심술을 할줄 아는 것도 아니고...
http://domain/index.html 파일에서
<td width="50%">
<?=latest('skinname',boardtable, 4, 36);?>
</td>
형식으로 불러봤자, 그누보드에서는 응답하지 않음. 끝.
<!-- 하단 5줄의 소스코드는 웹브라우저 주소표시줄을 고정시키는 작용(즉, 도메인주소만 출력됨)-->
<?
$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>yourdomain</title>
<meta http-equiv="Content-Type" content="text/html; charset=euc-kr">
<meta name="description" content="누구누구네 홈페이지">
<meta name="keywords" content="누구누구,홈페이지,내가좋아하는것들">
</head>
<frameset rows="*,0" frameborder="0" border=0 framespacing="0">
<frame name="main" src="http://domain/list2" marginheight="0" marginwidth="0" scrolling="auto" frameborder="0" framespacing="0"> <!--/list2 하단 경로의 페이지출력 파일을 지정하지 않은 이유는 자동적으로 index로 지정된 페이지를 인식하게 하기 위함-->
</frameset>
<noframes>
<body bgcolor="#ffffff">
<p align=center>
Not Found Document and FRAME not supporting....</p>
</body>
</noframes>
</html>
[[[http://domain/list2/main.php 파일 기재 예]]]
<!--하단 5줄의 소스코드는 그누보드(연동) 문서임을 지정해 줌. 정의하지 않으면 작동안함-->
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
define("_DOCTYPE_", "DESIGN");
$html_title = "$default[de_subject]";
?>
<table border=0 width='100%' cellpadding=0 cellspacing=0><!--메인화면의 전체적인 넓이, 브라우저 창크기에 상관없이 일정-->
<colgroup width=''>
<colgroup width=5>
<colgroup width=170>
<tr>
<td valign=top>
<!-- 최신글 시작 -->
<!--최신글 스킨지정 부분
만약, latest('basic',이하동일...)으로 지정되어 있다면, 최고관리자모드의 최신글 스킨설정은 적용되지 않는다.
-->
<table border=0 cellpadding=0 cellspacing=0>
<tr valign=top>
<td width="300">
<?=latest('skinname',boardtable, 4, 36);?>
</td>
<td width="300">
<?=latest('skinname',boardtable, 4, 36);?>
</td>
</tr>
<tr valign=top>
<td width="300">
<?=latest('skinname',boardtable, 4, 36);?>
</td>
<td width="300">
<?=latest('skinname',boardtable, 4, 36);?>
</td>
</tr>
<tr valign=top>
<td colspan=2 width=100%>
<?=latest('skinname',boardtable, 4, 36);?>
</td>
</tr>
</table>
<!-- 최신글 끝 -->
</td>
<td></td>
<td valign=top>
<!-- 투표 -->
<? include "./bbs/vote.php"; ?>
<!-- 공백 -->
<table width=100% height=5><tr><td></td></tr></table>
<!-- 카운터 -->
<? include "./bbs/count.php"; ?>
</td>
</tr>
</table>
[추신]
질문내용만으로는 최신글을 불러오는 소스파일의 구조(index.html)가 어떻게 생겼는지 짐작할 수 없음.
점쟁이도 아니고, 게시물 보고 질문의도와 내용을 파악할 수 있는 독심술을 할줄 아는 것도 아니고...
http://domain/index.html 파일에서
<td width="50%">
<?=latest('skinname',boardtable, 4, 36);?>
</td>
형식으로 불러봤자, 그누보드에서는 응답하지 않음. 끝.
댓글 전체
M-club님의 무궁무진한 아이디어와 테크닉에 감히 견주겠습니까?
php p자도 모릅니다. 그냥 그런가 보다. 흐름만 대충 그런가보다 하고 생각할 뿐이지요.
게시물에 게재된 답변내용도 질문자께서 기존의 질/답 검색만으로도 충분한 답변을 얻으실 수
있었을텐데... 안타깝네요(?!)_
'배고프냐?'
'어떻게 먹을거냐? 손으로? 수저로?'
'이것이 수저다!'
'바로 이 수저를 사용해서 먹는건데...'
'수저는 이렇게 해서, 입에는 이렇게 넣어야 안 흘리고 잘 먹는단다.'
php p자도 모릅니다. 그냥 그런가 보다. 흐름만 대충 그런가보다 하고 생각할 뿐이지요.
게시물에 게재된 답변내용도 질문자께서 기존의 질/답 검색만으로도 충분한 답변을 얻으실 수
있었을텐데... 안타깝네요(?!)_
'배고프냐?'
'어떻게 먹을거냐? 손으로? 수저로?'
'이것이 수저다!'
'바로 이 수저를 사용해서 먹는건데...'
'수저는 이렇게 해서, 입에는 이렇게 넣어야 안 흘리고 잘 먹는단다.'