
팁과노하우
게시글 복사 후 다른곳에 붙여 넣기 할때 출처 표기하기
리빌더님께서 코멘트 남겨주신 팁에서
상위 레벨 이상에서는 작동하지 않는 부분만 추가되었습니다.
tail.php 또는 하단부 공통되는 페이지에 추가
<script>
document.addEventListener('copy', function (event) {
// PHP에서 현재 로그인한 사용자의 레벨을 가져옵니다. (비회원은 1)
var userLevel = <?php echo (int)$member['mb_level']; ?>;
// 작동하지 않게 할 레벨 설정 (예: 5레벨 이상은 출처 생략)
if (userLevel >= 5) {
return;
}
var selection = window.getSelection().toString();
if (!selection) return; // 선택된 텍스트가 없으면 종료
var siteTitle = "<?php echo addslashes($config['cf_title']); ?>";
var siteURL = window.location.href;
// 복사 내용 구성
var copyText = selection + "\n\n출처: " + siteTitle + "\n" + siteURL;
// 클립보드 설정
if (event.clipboardData) {
event.clipboardData.setData('text/plain', copyText);
event.preventDefault();
}
});
</script>
- 이전글초성 코멘트 막기2026.03.12
- 다음글테마 #1 이 제대로 작동안하시는분들은2026.03.09
댓글목록

