[팁] 클럽에서 트랙백 사용하기 > 그누4 플러그인

그누4 플러그인

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

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

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

첨부파일

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

본문

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

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

댓글 전체

전체 3,524 |RSS
그누4 플러그인 내용 검색

회원로그인

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