방명록에 트랙백 달기. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

방명록에 트랙백 달기. 정보

방명록에 트랙백 달기.

본문

방명록에 트랙백을 달기 위해서는 어떻게 해야 할까요?
 
view.skin.php에 있는 트랙백 관련 부분을
list.skin.php에 그대로 붙여넣기 해서는 안되길래..
 
트랙백 주소값을 list.skin.php에서 받으려면..
더 나아가서 view.skin.php의 각종 변수값을 list.skin.php에서 받아 출력하려면
어떻게 해야 할까요?
 
아직 그누보드의 동작 원리를 이해하지 못해서 그런가봐요.
 
  • 복사

댓글 전체

<!-- 목록 -->
<? for ($i=0; $i<count($list); $i++) {

// 트랙백
  $trackback_url = "";
  if ($member[mb_level] >= $board[bo_trackback_level])
    $trackback_url = "$g4[url]/$g4[bbs]/tb.php/$bo_table/{$list[$i][wr_id]}";

?>

여기서 $list[$i][wr_id]는 방명록의 경우 다르게 적용될수 있으므로 맞게 적용하십시오.

그다음 출력될 부분에...

<? if ($trackback_url) { ?>
<tr><td height=30 colspan='<?=$colspan?>'>&nbsp;&nbsp;트랙백 주소 : <a href="javascript:clipboard_trackback('<?=$trackback_url?>');" style="letter-spacing:0;" title='이 글을 소개할 때는 이 주소를 사용하세요'><?=$trackback_url?></a>
<script language="JavaScript">
function clipboard_trackback(str) {
    if (g4_is_gecko) {
        prompt("이 글의 고유주소입니다. Ctrl+C를 눌러 복사하세요.", str);
    } else if (g4_is_ie) {
        window.clipboardData.setData("Text", str);
        alert("트랙백 주소가 복사되었습니다.\n\n<?=$trackback_url?>");
    }
}
</script></td></tr>
<? } ?>

하시면 되겄습니다.....^^
© SIRSOFT
현재 페이지 제일 처음으로