웹마스터 팁
도움안될 것 같은 람보의 주옥같은 팁1 (스케치북 스킨에서 ctrl+enter키로 댓글작성 완료하기)
2014.04.26 17:50
1. 개요
깃허브를 자주 사용하시는 분들은 단축키를 컨트롤 + 엔터로 마무리 하는 경우가 많고, 이미 많은 사이트(트위터 깃허브밖에 못봄잼..)에서도 이와같은 방법으로 사용하고 있습니다.
2. 조건
스케치북 스킨에서 textarea 댓글 모드에서만 작동합니다./댓글방식을 에디터형으로 사용할 경우 작동이 안됩니다./ 에디터까지 수정할 여력은 없습니다.
3. 방법
스케치북 스킨의 ftp상의
_comment_write.html 파일을 실행 해보세요.
총 두번의 작업이 필요합니다.<input type="submit"
을 검색해보면 첫번째 30~33번째줄 쯤 해당 코드가 있는 것을 보실 것입니다.
해당 태그 다음 다음 js스크립트를 넣어줍니다.
<input type="submit" value="{$lang->cmd_submit}" class="bd_btn css-btn" />
<script language="javascript" >
jQuery(function($){
function getCaret(el) {
if (el.selectionStart) {
return el.selectionStart;
} else if (document.selection) {
el.focus();
var r = document.selection.createRange();
if (r == null) {
return 0;
}
var re = el.createTextRange(),
rc = re.duplicate();
re.moveToBookmark(r.getBookmark());
rc.setEndPoint('EndToStart', re);
return rc.text.length;
}
return 0;
}
$("#editor_{$oDocument->document_srl}").keyup(function(e){
if (e.keyCode == 13 && e.ctrlKey) {
$(".css-btn").click();
}
});
});
</script>
여기서 중요한건 제가 연두색으로 칠한 부분이 중요합니다. 해당 부분은 추가 및 수정해야할 부분이므로 원본 소스와 잘 비교해서 채크 하시기 바랍니다.
마찬가지로 대댓글의 경우도 똑같습니다.
<!--// 대댓글 -->
해당 주석 다음
<input type="submit"
을 검색해보면 나오는데 이번에는 클래스를 바꿔야합니다. 처음 소스와 클래스가 중복되어버려서 문제가 발생되기 때문이지요.
<input type="submit" value="{$lang->cmd_submit}" class="bd_btn sone-btn fr" />
<script language="javascript" cond="$rd_idx==0">
jQuery(function($){
function getCaret(el) {
if (el.selectionStart) {
return el.selectionStart;
} else if (document.selection) {
el.focus();
var r = document.selection.createRange();
if (r == null) {
return 0;
}
var re = el.createTextRange(),
rc = re.duplicate();
re.moveToBookmark(r.getBookmark());
rc.setEndPoint('EndToStart', re);
return rc.text.length;
}
return 0;
}
$("#editor_2").keyup(function(e){
if (e.keyCode == 13 && e.ctrlKey) {
$(".sone-btn").click();
}
});
});
</script>
마찬가지로 연두색색칠된 부분을 잘보고 같이 수정 해주시면 됩니다.
댓글 5
-
KrteamENT
2014.04.26 18:03
-
키스투엑스이
2014.04.26 18:46
1이 있으면 2도 있는 법.. -
zombiman
2014.04.26 20:41
람보님 -b
-
솔리드
2014.04.26 21:01
정말 유용한 팁 올려주셔서 감사합니다=_=b
이걸 수정하면 글등록 버튼에도 활용가능한까요?
-
okiz
2014.04.26 23:10
참고로..submit 버튼에 accesskey="s" 속성 추가하시면 Alt + 's' 로 완료하실 수 있습니다.
제목 | 글쓴이 | 날짜 |
---|---|---|
방문자수 (카운터) 마음대로 조작하기 [37] | Br_7941 | 2008.08.23 |
[게시판] 이미존재하는 모듈이름 입니다. 오류. [2] | 나이스가이212 | 2008.08.21 |
로그인 문제 및 첨부파일 안올라가는 문제 해결책(세션 문제일 경우..) [6] | 이홍석295 | 2008.08.20 |
한글로 된 이미지 문제 [17] | Defy | 2008.08.19 |
[초보팁] 우리말 수정하기(예제: 가입창 이름란 삭제) [3] | 블루파티 | 2008.08.19 |
인용구 접기기능 링크이름 Underline 없애기 [4] | 똑디 | 2008.08.19 |
zbxe에 bgm을 설치하자 [11] | 우리아기 | 2008.08.16 |
이미지 좌측 정렬시 내용이 적으면 아래부분 올라오는 문제 해결법 [2] | 대류 | 2008.08.16 |
미국 yahoo zbxe 설치 및 mysql 연결 [4] | mr007 | 2008.08.15 |
zbxe에서 piclens 사용하기 [2] | 우정진 | 2008.08.15 |
권한 문제 때문에 생길 수 있는 문제 해결 방안 | 꽃들 | 2008.08.14 |
rewrite mod 사용 않될 경우 해결 방법 1가지 | 블루스카이77 | 2008.08.13 |
렙업시 소속그룹 없어지는 문제! 얍실하게 해결.. 쿨럭. [2] | 이슈카ㆀ | 2008.08.12 |
댓글 첨부파일부분 닫기/열기 추가 [1] | Gnee | 2008.08.09 |
오픈 아이디(OpenID)로만 로그인 허용하기 [7] | withover.com | 2008.08.07 |
설치시 초기화면으로 돌아가는 현상 해결 [1] | spk | 2008.08.07 |
닉네임, 이름 정보변경 못하게 하기. [6] | 부엉이 | 2008.08.06 |
첨부화일 등록시 사라지는 현상 [2] | 0라이트0 | 2008.08.05 |
TRAC과 SVN을 참조하여 1.0.5의 애드온 설정 버그 해결하기 | Adios | 2008.08.04 |
제로보드 문자열 정교하게 자르기 [11] | 젝망치 | 2008.08.03 |
조용히 추천감..