컨텐츠용 게시판 - iframe으로 내용 보여줄때 정보
기타 컨텐츠용 게시판 - iframe으로 내용 보여줄때첨부파일
본문
필요하신분 유용하게 쓰세요...^^
======================================
아이프레임에 내용을 넣어서 레이아웃과 내용을 별개로 만들어진 홈피 제작시 유용합니다.
게시판 하나를 만들어서 각 게시물 한개당 하나의 페이지 내용이 되는데, 필요하신 분만 받아서 쓰세요.
백업은 답변글로 처리되어 있습니다.
이전에 올렸던거에는 문제가 좀 있어서, 재수정하여 올립니다.
그누보드 4.33.04 의 기본(basic) 스킨에 적용시켜 테스트했습니다.
==================================
2011.09.27 추가사항 : 4.34.12 기본스킨에 적용하여 수정후, zip 파일 재업로드 했습니다.
==================================
설치정보
1. contents 폴더를 skin/board/ 폴더에 넣어주세요.
2. bbs/delete.php 에서 맨하단을 아래와 같이 바꿔주세요.
if ($viewmode == "history") {
goto_url("./board.php?bo_table=$bo_table&viewid=$viewid&viewmode=$viewmode" . $qstr);
} else {
goto_url("./board.php?bo_table=$bo_table&page=$page" . $qstr);
}
3. 컨텐츠 게시판으로 쓸 용도의 게시판 스킨을 contents 로 바꿔주세요.
4. iframe 으로 들어갈 페이지에 아래의 소스를 넣어주세요.
<?
$bo_table = "contents";
//$wr_id = $_REQUEST[wr_id];
$wr_id = "컨텐츠번호";
$NowURL = "그누보드 설치폴더/bbs/board.php?bo_table=" . $bo_table;
if ($wr_id) $NowURL .= "&wr_id=" . $wr_id;
?>
<iframe src="<?=$NowURL;?>" name="viewFrame" id="viewFrame"
frameborder=0 scrolling="no" onload="getReSize('viewFrame', '100%');"></iframe> </td>
5. 리사이즈를 위한 스크립트. 아래의 스크립트를 넣어주세요.
function getReSize(FName, FWsize) {
try {
var objFrame = document.getElementById(FName);
var objBody = eval(FName).document.body;
ifrmHeight = objBody.scrollHeight + (objBody.offsetHeight - objBody.clientHeight) ;
if (ifrmHeight < 10) ifrmHeight = 100;
objFrame.style.height = ifrmHeight + "px";
objFrame.style.width = FWsize;
setTimeout("getReSize('"+FName+"','"+FWsize+"')",500);
} catch(e) {
};
}
======================================
아이프레임에 내용을 넣어서 레이아웃과 내용을 별개로 만들어진 홈피 제작시 유용합니다.
게시판 하나를 만들어서 각 게시물 한개당 하나의 페이지 내용이 되는데, 필요하신 분만 받아서 쓰세요.
백업은 답변글로 처리되어 있습니다.
이전에 올렸던거에는 문제가 좀 있어서, 재수정하여 올립니다.
그누보드 4.33.04 의 기본(basic) 스킨에 적용시켜 테스트했습니다.
==================================
2011.09.27 추가사항 : 4.34.12 기본스킨에 적용하여 수정후, zip 파일 재업로드 했습니다.
==================================
설치정보
1. contents 폴더를 skin/board/ 폴더에 넣어주세요.
2. bbs/delete.php 에서 맨하단을 아래와 같이 바꿔주세요.
if ($viewmode == "history") {
goto_url("./board.php?bo_table=$bo_table&viewid=$viewid&viewmode=$viewmode" . $qstr);
} else {
goto_url("./board.php?bo_table=$bo_table&page=$page" . $qstr);
}
3. 컨텐츠 게시판으로 쓸 용도의 게시판 스킨을 contents 로 바꿔주세요.
4. iframe 으로 들어갈 페이지에 아래의 소스를 넣어주세요.
<?
$bo_table = "contents";
//$wr_id = $_REQUEST[wr_id];
$wr_id = "컨텐츠번호";
$NowURL = "그누보드 설치폴더/bbs/board.php?bo_table=" . $bo_table;
if ($wr_id) $NowURL .= "&wr_id=" . $wr_id;
?>
<iframe src="<?=$NowURL;?>" name="viewFrame" id="viewFrame"
frameborder=0 scrolling="no" onload="getReSize('viewFrame', '100%');"></iframe> </td>
5. 리사이즈를 위한 스크립트. 아래의 스크립트를 넣어주세요.
function getReSize(FName, FWsize) {
try {
var objFrame = document.getElementById(FName);
var objBody = eval(FName).document.body;
ifrmHeight = objBody.scrollHeight + (objBody.offsetHeight - objBody.clientHeight) ;
if (ifrmHeight < 10) ifrmHeight = 100;
objFrame.style.height = ifrmHeight + "px";
objFrame.style.width = FWsize;
setTimeout("getReSize('"+FName+"','"+FWsize+"')",500);
} catch(e) {
};
}
추천
5
5
댓글 전체
오랜만에 1등이당~~~~
좋네요 ^^
간단하게 보여줄때 아주 요긴하게 사용할 수 잇겠네요..정말 감사합니다.