무버블타입에서 트랙백 주소 복사하는 버튼.

Scroll this

트랙백을 보낼 때 매번 트랙백 주소를 마우스로 긁어다 복사해야 하는데 이거 꽤나 불편합니다. 그래서 엠파스 블로그처럼 버튼을 클릭하면 간단히 주소를 복사해주는 함수를 집어넣어봤습니다. ‘Monologue’님 도움을 받았습니다.

1. 먼저 ‘Individual Entry Archive’ 템플리트를 열어서 <head> 부분에 다음 함수를 넣습니다. ‘trackbackaddress’를 복사하는 함수 ‘copy_clipboard()’를 만들어주는 부분입니다.

<script>
function copy_clipboard()
{
text = document.body.createTextRange();
text.moveToElementText(trackbackaddress);
text.execCommand(“Copy”);
alert(“트랙백 주소가 클립보드에 복사됐습니다. “);
}
</script>

2. 그리고 트랙백 주소가 있는 곳, ‘<$MTEntryTrackbackLink$>’를 찾아서 ‘<div id=”trackbackcode”><$MTEntryTrackbackLink$></div>’로 고쳐줍니다. ‘trackbackaddress’가 어디인가 지정해주는 겁니다.

3. 그리고 적당한 위치에 ‘<input type=”button” onclick=”copy_clipboard()” value=”Copy address!”>’라고 집어넣습니다. ‘Copy address!’라는 버튼이 만들어집니다.

이렇게 생겼습니다. 버튼을 클릭하면 “트랙백 주소가 클립보드에 복사됐습니다.”라고 팝업 버튼이 뜹니다. 이제 주소를 집어넣을 곳에 커서를 놓고 콘트롤 브이, 붙여넣기만 하면 됩니다.

4 Comments

Submit a comment