클럽에서 트랙백 기능 하용하기... > 그누4 팁자료실

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.

클럽에서 트랙백 기능 하용하기... 정보

클럽에서 트랙백 기능 하용하기...

첨부파일

tb2.php (6.3K) 6회 다운로드 2006-12-05 18:26:06

본문

먼저 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파일과 위치가 같으면 됩니다...
 


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

댓글 0개

© SIRSOFT
현재 페이지 제일 처음으로