블로그 복사시 출처 자동으로 나타나도록 하기

사용자 삽입 이미지


블로그에 내용을 복사하고 붙여넣었을때 원문글이 나타나도록 하는 플러그인이 있지만
출처 : 출처의 URL    이렇게 끝에 붙도록 해놔도 좋을듯해서 소스를 공개하려고 합니다

원문코드는 http://ideakeyword.com  아이디어박물관 의 소스입니다
Mr. 번뜩맨 님의 협조를 얻어서 소스를 약간 수정해서 올립니다


일단 블로그의 내용을 복사한뒤 다른곳에 붙여넣기하면 하단에
위 그림처럼 출처가 뜨도록 하는 소스입니다

<head> </head> 사이에 넣을 부분

<!-- 출처 복사되게 하기위한 코드 시작 -->
<script language=JavaScript>
<!--
function copy_play()
{
if (window.event)
{
window.event.returnValue = true;
window.setTimeout('capy_plus()', 25);
}
}
function capy_plus()
{
if (window.clipboardData)
{
var txt = window.clipboardData.getData('Text');
var retUrl = document.URL;
txt = txt +'\n\n출처 :'+retUrl;
var result = window.clipboardData.setData('Text', txt);
}
}
//-->
</script>
<!-- 출처 복사되게 하기위한 코드 끝 -->






<body> </body>  사이에 넣을 부분

<!-- TextArea 복사될때 copy_play 부르기 -->
<div id='contents_area' onCopy='copy_play();'>






위에 두 소스를 블로그의 설정에서 HTML / CSS 편집에서 넣어주도록 합니다

각각 Head 와 Body 사이에 넣으면 복사를 한뒤 붙여넣기를 하면 하단에 그 복사당시의 주소가
출처로 표기가 되게 됩니다


코드를 약간 개조하면 출처가 글의 상단에 나타나도록 응용도 가능하겠지요

유용하게 사용하세요

TAG

이 글은 "씨디맨" 의 동의 없이 전문 재배포 금지. 링크 및 트랙백은 허가 없이 무제한 허용 *  [자세히보기]

질문 또는 댓글을 남겨 주세요.

질문글은 무조건 답변 드리겠습니다. 이곳에 질문을 올려주세요.
이 글과 연관이 없는 급한 질문은 빠른 질문/답변을 이용해 주세요!

댓글 입력 폼

s;s s;s

     이미지 업로드

  1. 파란토마토 2008.01.15 02:53 신고

    어떤 식으로 나오는지가 궁금하네ㅛ.

    perm. |  mod/del. |  reply.
    • 씨디맨 2008.01.15 08:47 신고

      가장 상단에 그림에처럼

      출처 : 그 페이지의 주소

      가 뜨게 됩니다 복사하면 하단에 출처부분이
      자동으로 붙어버리게 되지요

      perm. |  mod/del. | 
  2. 데니즈T 2008.10.08 23:59 신고

    오호 좋은 스크립트네요. 제 블로그에 적용 합니다~

    perm. |  mod/del. |  reply.
  3. Ch 2011.04.08 22:30 신고

    http://www.tistory.com/forum/viewtopic.php?id=5395
    에서 보고 넘어왔는데요,

    2번 기능은 이걸 약간만 수정하면 가능하지 않을까 싶네요.
    (자바스크립트는 할 줄 모르는 관계로...)

    그렇지만 추측해보건데,

    txt = txt +'\n\n출처 :'+retUrl;
    부분을
    txt = '죄송합니다. [샵샵_blog_link_샵샵] 의 [샵샵_blogger_샵샵] 님은 글 내용이 다른 곳에 복사되는 것을 원하지 않습니다. \n\n본문 주소 : '+retUrl;

    로 바꾸면 되지 않을까요.

    실험해보러 가야지 :D

    perm. |  mod/del. |  reply.
    • 씨디맨 2011.04.08 22:30 신고

      네 그렇게 쓰셔도 됩니다. 문자열 길이를 재어서 앞에서 일부분만 잘라서 일부분만 복사되도록 하셔도 되고 강제로 블럭시켜서 복사가 안되게 할 수 도 있지요. ^^

      perm. |  mod/del. | 
  4. 이세진 2012.06.04 00:20 신고

    포스팅을 복붙당한 쓰린 경험을 하고서..(ㅠㅠㅠ)
    소스를 찾던 차에 씨디맨님 블로그에 다시 오게 되었네요.
    유용하게 잘 쓰겠습니다!! ㅠㅠ

    perm. |  mod/del. |  reply.
  5. 이세진 2012.06.04 09:49 신고

    저 여쭤볼게 있는데요. 이를 적용시키고 복사를 하면

    `이 웹 페이지에서 클립보드에 액세스할 수 있도록 허용하시겠습니까?`라는 창이 뜨는데,
    이떄 `허용안함`을 하면 이 스크립트가 물거품이 되버리네요.
    (허용하면 출처가 함께 복사되고요)

    이 부분을 해결할 방법은 없나요?

    perm. |  mod/del. |  reply.