하나의 최근 게시물에 여러개의 최근 게시물 불러오기 > 그누3 팁자료실

그누3 팁자료실

하나의 최근 게시물에 여러개의 최근 게시물 불러오기 정보

그누호환 하나의 최근 게시물에 여러개의 최근 게시물 불러오기

본문

게시물은 늘어나는데 공간이 좁은 메인에 사용하면 좋겠습니다..^^

아래 소스를 복사하여 gnu폴더에 올리고 아이프레임이나 인쿠르트로 불러오면 됩니다.

*****최근 게시물 클릭시 게시판이 아이프레임 안에서 열리는걸 방지*****
리스트나 제목 링크에 target='_top'를 추가하면 현제 페이지에서 게시판이 열립니다..^^

여기서 부터 복사하여 sld_list.php파일로 저장------------------------------------
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ks_c_5601-1987">
<title>그누보드</title>
<script language="JavaScript">
window.oneclick= null

var x = 0;
var nScrollEnd = 0;
var nStop = 0;

function Scroll(dist)
{
nStop =0;
nScrollEnd = dist;

if(x<dist) scroll_Right();
if(x>dist) scroll_Left();
}

function scroll_Left()
{
if(nStop == 0)
{
if (x > nScrollEnd)
{
this.frames.scroll_menu.scroll(x,0);
x = x - 60;
setTimeout('scroll_Left()', 1);
}
else
{
x = nScrollEnd;
this.frames.scroll_menu.scroll(x,0);
}
}
}


function scroll_Right()
{
if(nStop == 0)
{
if (x < nScrollEnd)
{
this.frames.scroll_menu.scroll(x,0);
x = x + 60;
setTimeout('scroll_Right()', 10);
}

else
{
x = nScrollEnd;
this.frames.scroll_menu.scroll(x,0);
}
}
}
//-->
</script>
</head>
<body bgcolor="#FFFFFF" text="#000000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<table align="center" width="220" border="0" cellspacing="0" cellpadding="0">
  <tr>
  <td width=300 height=22 style=padding-top:5;>
<table cellpadding="0" cellspacing="0" width="230" height="20" bordercolor="white" bordercolordark="white" bordercolorlight="white">
    <tr>
        <td width="40%">&nbsp;
            <span onmouseover="Scroll(0);" style="font-size:10pt;cursor:hand">자유게시판</span>
        </td>
        <td width="30%">
          <span onmouseover="Scroll(300);" style="font-size:10pt;cursor:hand">팁엔테크</span>
        </td>
        <td width="30%">
          <span onmouseover="Scroll(600);" style="font-size:10pt;cursor:hand">자료실</span>
        </td>
    </tr>
  </table></td>
  </tr>
<tr><td width="300"><iframe src="./?doc=sld_main.php" name="scroll_menu" width="300" height="170" marginwidth="0" marginheight="0" frameborder="0" scrolling="no"></iframe>
</td>
  </tr></table>
    </body>
</html>
sld_list.php 끝-------------------------------------------------------------------


여기서 부터 복사하여 sld_main.php파일로 저장-------------------------------------
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가

define("_DOCTYPE_", "STYLE");
$html_title = "그누보드";
include "./lib/latest.lib.php";
?>
<table border="0" width="900" cellpadding="0" cellspacing="0">
  <tr>
      <td width="300" height="150">
 <?=latest('최근게시물스킨',게시판 아이디, 5, 30);?>
                            </td>
<td width="300" height="150">
<?=latest('basic',qa, 5, 30);?>
</td>
<td width="300" height="150">
<?=latest('basic',qa2, 5, 30);?>
</td>
  </tr>
</table>
sld_main.php 끝--------------------------------------------------------------------


메인 페이지에 아이프레임으로 불러오기
<iframe src="./sld_list.php" width="320" height="200" marginwidth="0" marginheight="0" frameborder="0" scrolling="no"></iframe>

메인 페이지에 인쿠르트
<?
include "./sld_list.php";
?>
추천
4

댓글 전체

얼마든지 추가가 됩니다..^^
메뉴를 하나더 추가하면 sld_main.php파일에서 전체 테이블 길이를(300*4=1200) 1200으로 해주시고
메뉴에서도 추가한 메뉴의 Scroll(900)으로 해주셔야지요~~

<span onmouseover="Scroll(900);" style="font-size:10pt;cursor:hand">추가된메뉴</span>
오류 뜨는 분들은 갑성님 말씀되로 하시고..
최근 게시물 클릭하면 게시판이 아이프레임 안에서 뜨는데 그걸 방지하기 위하여
최근 게시물 리스트나 제목 링크에 target='_top'를 추가하면 현제 페이지에서
게시판이 열립니다..^^
페이지에 오류뜨시는 분들은 혹시 최신 게시물에 이름이 출력되시는 분들이 아닌가 생각이 듭니다.
그럴 경우에 아래의 내용을 main.php에 입력해 주세요....^^
include "./bbs/gblayer.php";
전체 1,026
그누3 팁자료실 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT