안녕하세요!
PHP/자바스크립트 신생아 수준도 못되는 사람 입니다. ㅠㅠ
html에 대한 지식은 html2에 정체되어 있고, CSS가 뭔지도 모릅니다.
그래도 뭔가 배워보려 하고 찾아보려 노력하는 중이니 조금만 자세히 고견 들려 주시면 감사드리겠습니다...
게시판에서 게시물 열람 시 게시물 주소 복사 기능이 있으면 좋겠다 싶어서...
열심히 구글링을 하여 아래 코드를 게시판 스킨에 삽입 했습니다.
게시판은 스케치북5 스킨 사용 중 입니다.
스킨 폴더의 _read.html 파일을 열어서
51번라인
<!--// 제목 밑 커스텀 위젯 등 영역 -->
{$mi->rd_hd_widget}
커스텀 위젯 영역 바로 아래에
<!--게시물 주소 복사-->
<div class="side">
<input id="url_field" type="url" value="{$oDocument->getPermanentUrl()}" readonly="readonly">
<input id="copy_btn" type="button" value="복사">
<script>
var copyBtn = document.querySelector('#copy_btn');
copyBtn.addEventListener('click', function () {
var urlField = document.querySelector('#url_field');
urlField.select();
document.execCommand('copy'); // or 'cut'
}, false);
</script>
</div>
<!--게시물 주소 복사 끝-->
의 코드를 삽입 했습니다.


PC와 모바일 모두 원하는 기능이 구현되긴 했습니다만...
모양이 너무 안이뻐서요...
폼 필드와 주소 폰트를 좀 작게(닉네임 사이즈 만큼 작게...) 만들고 버튼도 좀 예쁘게(제 수준에서 예쁘게가 어렵다면 좀 작게라도...) 만들고 싶은데 방법을 몰라서 이렇게 여쭙습니다...
구글링 해다 소스 복사해다 붙여넣고 수십번 수정해서야 저정도 구현 해 내는 정말로 이쪽에 관해 전혀 문외한이니...ㅠㅠ
부디 저로서도 쉽게 따라 할 수 있는 고견 부탁 드립니다...
댓글 15
저도 한번 알려준대로 적용해보니 잘 됩니다
ㅋㅋ 이것은 색다른 주소 복사군요 코드도 쉽고
제가 원하는데로 한번 수정해 볼게요 ㅎㅎ
저는 이렇게 해봤습니다
좀 알려 주세요
저는 그냥 한곳에 CSS를 다 넣습니다
!--게시물 주소 복사-->
<div class="side">
<input id="url_field" type="url" value="{$oDocument->getPermanentUrl()}" readonly="readonly" class="used" style="color: #000;font-size: 10px;border: 1px solid #d5dcde;border-radius: 3px;margin: -4px 0 0 3px;padding: 1px 10px 1px 10px;background: #f6f6f6;">
<input id="copy_btn" type="button" value="게시물 복사"class="used" style="color: #fff;font-size: 10px;border: 1px solid #007dc1;border-radius: 3px;margin: -4px 0 0 3px;padding: 1px 10px 1px 10px;background: #006db2;font: 11px "굴림", Arial;">
<script>
var copyBtn = document.querySelector('#copy_btn');
copyBtn.addEventListener('click', function () {
var urlField = document.querySelector('#url_field');
urlField.select();
document.execCommand('copy'); // or 'cut'
}, false);
</script>
</div>
<!--게시물 주소 복사 끝-->
위 CSS 에서 padding: 5px 10px 5px 10px; 이부분을 수정하면됩니다
제가 잘 몰라서 오늘 또 하나 배웁니다^^
저도 한번 적용 해 보겠습니다
그리고 운영하는 사이트 좀 볼수 있어요
돼동이님
혹시 그 스케치북 버튼
저기 부분 저는 작동이 안되더라구요 ㅠㅠㅠ
돼동이님은 작동이 되시더라구요 혹시 어떻게 작동시키셧나요?
혹시 다른 문제가 있거나 괄호를 덜 닫거나 하신건 아닐지요?
여러개 버튼이요~~~
혹시 기존 주소(링크형식)표시 부분을 주석처리 하면서 실수하신건 없으신가요?
저보단 물어보기 쪽에 업로드 해 보시는게 좋으실거같아요...
저 최근에 시작해서 아는게 거의 없어요
issuein.com 여기도 안되더라구요.
덕분에 많이 배웠습니다 감사합니다^^
클릭 하기전에 나오는 문구 만들었어요
이전도면 완성인 것 같아요
그냥 제가 주워온 소스에 CSS끼얹어 주신것으로 사용 하려구요^^
이것만으로도 상당히 만족스러워서 어찌 감사한 마음 표현해야 할 지 모르겠네요 ㅎㅎ