테스트 사이트 - 개발 중인 베타 버전입니다

[팁] 클럽에서 트랙백 사용하기

아래 자존심 님과 다른 사용법입니다. 그누보드 원소스를 건들지 않은 팁이죠...

먼저 club_main.php 에 아래의 소스를 삽입

if ($doc) {
$doc = $doc;
} else {

$doc = "cb_main.php";
$doc .= "?cb_id=$cb[cb_id]&bo_table=$bo_table";

if($tb){
$sqlt = " select ca_name from $g4[write_prefix]{$bo_table} where wr_id='$tb' order by wr_id ";
$rowt = sql_fetch($sqlt);

$doc = "../bbs/board.php";
$doc .= "?bo_table=$cb_id&wr_id=$tb&sca=$rowt[ca_name]";
}
}

그리고 write_update.skin.php파일에 아래의 소스를 삽입
// 트랙백 주소가 있다면
if (($w != "u" && $wr_trackback) || ($w=="u" && $wr_trackback && $re_trackback2))
{
$trackback_url = "$g4[url]/$g4[bbs]/tb2.php/$bo_table/$wr_id";
$msg = "";
$msg = send_trackback($wr_trackback, $trackback_url, $wr_subject, $board[bo_subject], $_POST[wr_content]);
if ($msg)
echo "<script language='JavaScript'>alert('$msg $wr_trackback');</script>";
}

그리고 write.skin.php스킨 내에 있는 트랙백을 사용하기 위해서 주석 처리를 해제 시켜주시구요....name="re_trackback"이부분을 name="re_trackback2"이렇게요..

<? if ($w=="u") { ?><input type=checkbox name="re_trackback2" value="1">핑 보냄<? } ?>

그리고 중요한 부분입니다.
view.skin.php 파일 내의 소스중에

<? if ($trackback_url) { ?>이부분을 아래 처럼 해주세요...

<? $trackback_url = preg_replace("/tb/ie", "tb2", $trackback_url);
if ($trackback_url) { ?>

그러면 대충 잘됩니다....^^

참 그리고 첨부한 파일은 /bbs/tb2.php 에 업해주세요....
board.php파일과 위치가 같으면 됩니다...

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 4개

자신의 글을 원하는 곳에 소개하기위해 좋은 기능이 트랙백 기능이군요...
내 글을 한마디로 링크거는 거죠....^^

좋은 기능입니다....^^
감사합니다 .....열정에 감사드립니다^^
감사합니다. 클럽을 만지다 보니 생각 날때마다 조금씩 업합니다.
웃, 이거 미처 못봤었네요?

대단하십니다.

게시판 목록

그누4 플러그인

그누보드에는 여러가지 기능 추가가 쉽도록 제작 되었습니다.
플러그인의 저작권은 해당 플러그인 제작자님께 있으며, 그누보드의 저작권과 다를 수 있습니다.
플러그인 다운로드시 좋아요와 감사의 코멘트를 남기시면 제작자에게 큰 힘이됩니다. ^^y
글쓰기
🐛 버그신고