태터툴

테터에 제로보드 삽입하기

citizen 2005. 1. 4. 12:10
이 글은 http://lovejin.net 블러그의 "[V 0.93] 방명록 및 기타 페이지 삽입하기"를 조금 고친 것으로 제로보드를 테터툴에 삽입하고자 하는 분들을 위한 팁입니다.

1. inc_function.php 파일을 에디터로 엽니다. 참고로 저는 EditPlus를 이용했습니다.
아래 이미지에 나온 부분을 찾습니다.

찾으셨으면 아래 코드를 삽입합니다

<table cellpadding=0 cellspacing=0 width=100% bgcolor="<?=$p_tree_back?>">
<tr>
<td>
<table cellpadding=0 cellspacing=0>
<tr height=25>
<td width=0><img src=<?=$tree_path?>tab_top2.gif align=absmiddle></td>
<td style=font-size:9pt;padding-left:3;><span onmouseover="this.style.cursor='hand';" onclick="window.location='/tt/index.php?URL=삽입코자하는 페이지경로';"><font color=000000>카테고리 명</span></td>
</tr>
</table>
</td>
</tr>
</table>


여기서 주의 할점은
window.location='/tt/index.php?URL=삽입코자하는 페이지경로';">
이곳입니다.

/tt/index.php
이부분에서 꼭 자신의 테터툴 폴더명을 넣으셔야 합니다
저는 폴더명을 tt로 하지않고 cblog로 했습니다.
저처럼 테터툴 폴더명을 바꿔서 계정에 올리신 분들은 주의 하세요

"삽입코자 하는 페이지의 경로"는 제로보드의 게시판 주소를 넣으시면 됩니다
예를 들자면
http://citizen.web-bi.net/czboard/zboard.php?id=gallery
이렇게 되겠지요

2. index.php 파일을 열어서 아이프레임 코드를 삽입합니다.
아래 이미지에나오는 부분을 찾습니다

찾으셨으면 아래 코드를 삽입합니다

/***********************************************************/
/////////////// 자동으로 줄어들고 느는 방명록 아이프레임 - lovejin
if($URL != ""){
$d2 = "
<SCRIPT>
<!--
function resizeHeight(fr) {

fr.setExpression('height',aaa.document.body.scrollHeight);

fr.setExpression('width',aaa.document.body.scrollWidth);

}
//-->
</SCRIPT>

<IFRAME SRC='$URL' id='aaa' width='적정 가로길이' frameborder='no' onload='resizeHeight(this)'></IFRAME>
";
}
/***********************************************************/

width='적정 가로길이' 이부분에는 대략 500에서 600 사이의 숫자를 넣어줍니다 혹시 블러그가 깨지거나 하면 숫자를 더 줄여서 테스트 해보세요

아래 이미지는 추가 한뒤의 모습입니다


3. 이젠 블러그에서 제로보드를 불러왔을 때 페이지 표시가 제로보드것만 나오도록 할 차례입니다
페이지 표시가 태터 블러그것과 제로보드것 두가지가 보이면 헷갈리겠죠 ^^
index.php 파일 부분에서 아래 이미지에 나온 곳을 찾습니다.

찾았으면 아래 코드로 대체합니다

/******************************************************************************/
/////////////// 방명록 페이지 숫자는 안보여주기 - lovejin
if($URL != "") {
$d1 = str_replace("[##_s_paging_rep_##]", "", $d1);
$d1 = str_replace("[##_prev_page_##]", "", $d1);
$d1 = str_replace("[##_next_page_##]", "", $d1);
} else {
$d1 = str_replace("[##_s_paging_rep_##]", $buf, $d1);
$d1 = str_replace("[##_prev_page_##]", "<a ".$prev_page.">이전", $d1);
$d1 = str_replace("[##_next_page_##]", "<a ".$next_page.">다음", $d1);
}
/******************************************************************************/


4. 실제 페이지에 적용 할땐 아래 태그처럼 해주면 됩니다
<a onfocus='this.blur()' href="index.php?URL=http://citizen.web-bi.net/czboard/zboard.php?id=guest">Guest</a>