트랙백 실험중 희안한 일이 정보
트랙백 실험중 희안한 일이관련링크
본문
트랙백 실험을 하니까 이상한 걸 발견했습니다.
제 홈페이지(www.biz-nara.com)에서 네이버 블로그에 있는 글에 트랙백을 걸 때 그 글의 트랙백 주소를 복사해 와서 제 홈 페이지에서 새글로 작성하면서 트랙백 주소를 붙이면 제대로 잘 되는데 이상하게 이미 완성된 글에다 트랙백 주소를 복사해 붙이면 에러가 납니다.
이유를 아시는 분?
해당 화일은 그누보드의 bbs/tb.php를 그대로 쓰고 있습니다.
그리고 re_trackback하는 방법은 있습니까?
즉 내글 B에서 다른 사람 글 A를 트랙했을 때 다른 사람 A가 B를 re_trackback 하는 것처럼 이런 작업을 B가 직접 할 수 있는 방법은 있나요. (이건 질문이 난해하니 참고할 만한 게시글, 혹은 링크를 알려 주셔도 됩니다. 꾸벅)
제 홈페이지(www.biz-nara.com)에서 네이버 블로그에 있는 글에 트랙백을 걸 때 그 글의 트랙백 주소를 복사해 와서 제 홈 페이지에서 새글로 작성하면서 트랙백 주소를 붙이면 제대로 잘 되는데 이상하게 이미 완성된 글에다 트랙백 주소를 복사해 붙이면 에러가 납니다.
이유를 아시는 분?
해당 화일은 그누보드의 bbs/tb.php를 그대로 쓰고 있습니다.
그리고 re_trackback하는 방법은 있습니까?
즉 내글 B에서 다른 사람 글 A를 트랙했을 때 다른 사람 A가 B를 re_trackback 하는 것처럼 이런 작업을 B가 직접 할 수 있는 방법은 있나요. (이건 질문이 난해하니 참고할 만한 게시글, 혹은 링크를 알려 주셔도 됩니다. 꾸벅)
댓글 전체
글수정후, 등록시 에러가 나는 경우인가요?
테스트 해봤는데 에러는 나지 않는데요..
혹시 작동 (상대글에 트랙백 댓글이 등록) 되지 않는다는 말씀이시면,
수정때는, 트랙백 란 옆의 '핑보냄' 을 체크하셔야 작동합니다.
(글 작성시 보냈던 핑을, 수정때 중복으로 보내는 것을 막기 위해서 체크해야 합니다)
그리고, 마지막에 're_trackback'부분은,
제가 이해하기로 상대방 글을 트랙백해서 글을 작성한 경우
상대방글에 트랙백 댓글을 남기는 것 뿐만 아니라,
내글에도, 내가 보낸 트랙백의 대상글의 주소를 남기는 것을 말씀하시는 건지요?
그렇다면, 아래 코드를 원하시는 곳에 넣으시면 됩니다.
<? if ($view['wr_trackback']) {
$trackback_url = preg_replace('/\/[^\/]*$/', "", $view['wr_trackback']);
echo "<div>트랙백 보낸주소: <a href='$trackback_url'>$trackback_url</a></div>"; }
?>
테스트 해봤는데 에러는 나지 않는데요..
혹시 작동 (상대글에 트랙백 댓글이 등록) 되지 않는다는 말씀이시면,
수정때는, 트랙백 란 옆의 '핑보냄' 을 체크하셔야 작동합니다.
(글 작성시 보냈던 핑을, 수정때 중복으로 보내는 것을 막기 위해서 체크해야 합니다)
그리고, 마지막에 're_trackback'부분은,
제가 이해하기로 상대방 글을 트랙백해서 글을 작성한 경우
상대방글에 트랙백 댓글을 남기는 것 뿐만 아니라,
내글에도, 내가 보낸 트랙백의 대상글의 주소를 남기는 것을 말씀하시는 건지요?
그렇다면, 아래 코드를 원하시는 곳에 넣으시면 됩니다.
<? if ($view['wr_trackback']) {
$trackback_url = preg_replace('/\/[^\/]*$/', "", $view['wr_trackback']);
echo "<div>트랙백 보낸주소: <a href='$trackback_url'>$trackback_url</a></div>"; }
?>
전진님의 아주 정확한 답변에 감사드립니다
문제는 제가 질문의 포인트를 잘못 짚은 듯 합니다.
한 pc에서 두군데 사이트를 모두 login한 상태로 해 놓고 (그러니 동일 ip로 동일인으로 인식) 실험을 함에 다른 오류인 듯합니다.
질문 포인트는 위의 그것이 아니라 제가 트랙백을 걸 때 (즉 글 B에서) 다른 복수의 글에다가도 (기존 A이외에 C,D,E, ...에다도.) 트랙백을 걸 수 있느냐는 질문입니다.
이럴 때는 물론 wr_trackback2, ..3, ...4로 게시판 테이블내에 새로운 필드를 추가해야 하겠지만 이런 것이 가능한지요. 아니면 최소한 2개 까지 가능한지요.
(질문이 새로운 내용이므로 새로운 질문으로 올리겠습니다.)
문제는 제가 질문의 포인트를 잘못 짚은 듯 합니다.
한 pc에서 두군데 사이트를 모두 login한 상태로 해 놓고 (그러니 동일 ip로 동일인으로 인식) 실험을 함에 다른 오류인 듯합니다.
질문 포인트는 위의 그것이 아니라 제가 트랙백을 걸 때 (즉 글 B에서) 다른 복수의 글에다가도 (기존 A이외에 C,D,E, ...에다도.) 트랙백을 걸 수 있느냐는 질문입니다.
이럴 때는 물론 wr_trackback2, ..3, ...4로 게시판 테이블내에 새로운 필드를 추가해야 하겠지만 이런 것이 가능한지요. 아니면 최소한 2개 까지 가능한지요.
(질문이 새로운 내용이므로 새로운 질문으로 올리겠습니다.)
저도 한 컴퓨터로 테스트 해봤는데, 오류는 안나더군요.. ^^;
오류의 내용을 알면 문제 파악에 도움이 되지 않을까 합니다.
(새 질문은, 아직 답을 못얻으셨다면, 그쪽에서 드리겠습니다. :)
오류의 내용을 알면 문제 파악에 도움이 되지 않을까 합니다.
(새 질문은, 아직 답을 못얻으셨다면, 그쪽에서 드리겠습니다. :)