방명록에 트랙백 달기. 정보
방명록에 트랙백 달기.본문
방명록에 트랙백을 달기 위해서는 어떻게 해야 할까요?
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?>'> 트랙백 주소 : <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>
<? } ?>
하시면 되겄습니다.....^^
<? 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?>'> 트랙백 주소 : <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>
<? } ?>
하시면 되겄습니다.....^^
감사합니다! 지금 바로 적용해 볼께요!
d