애드온 프로그램 자료실
글수 91
| 라이센스 | 기타 |
|---|---|
| 기타 라이센스 | BSD |
| 적용 버전 | 정식버전(1.0이후) |
IE, Firefox, Safari 에서 테스트 되었습니다.
[ 단축키 설정 방법 ]
단축키는 40개까지 설정가능합니다.
단축키 예제 : a, b, 1, 2, alt+s, ctrl+1, ctrl+alt+3
주소 : URL 기입 ( /zbxe/computer, /zbxe/?mid=computer,http://www.naver.com 등의 형태 )

[ 단축키 설정 방법 ]
단축키는 40개까지 설정가능합니다.
단축키 예제 : a, b, 1, 2, alt+s, ctrl+1, ctrl+alt+3
주소 : URL 기입 ( /zbxe/computer, /zbxe/?mid=computer,http://www.naver.com 등의 형태 )

[ 지원되는 단축키 ]
- 모든 알파벳과 숫자키 (abc...xyz,01..89 )
- Ctrl, Alt, Shift 를 이용한 단축키
- 키보드에 있는 특수문자
- 기능키...
- Tab
- Space
- Return
- Enter
- Backspace
- Scroll_lock
- Caps_lock
- Num_lock
- Pause
- Insert
- Home
- Delete
- End
- Page_up
- Page_down
- Left
- Up
- Right
- Down
- F1
- F2
- F3
- F4
- F5
- F6
- F7
- F8
- F9
- F10
- F11
- F12
| 예전 단축키 애드온이 웹표준에 맞지 않아 IE에서만 작동했었는데 괜찮은 라이브러리를 찾아서 작업을 시작했는데... 아직 아쉬운 점이 있지만 함께 해결 방법을 찾아 나갔으면 합니다. 아래의 문제를 고칠 방법을 찾으신 분은 쪽지 보내주세요. 라이브러리 : http://www.openjs.com/scripts/events/keyboard_shortcuts/ < 현재 발견된 문제점 > IE의 단축키와 겹칠 경우 둘 다 실행됩니다. 당분간 IE 단축키를 피해서 설정하셔야할 것 같습니다. (Firefox와 Safari에서 정상적으로 실행됩니다.) |
|
|
바른생활 NZEO |
글은 인터넷에서 자신을 나타내는 유일한 모습입니다.
상대에게 상처를 주기보다 같이 즐거워 할 수 있는 코멘트 부탁드려요.
2008.07.02 23:07:24 (*.255.186.149)
애드온을 추가한 후, 단축키들을 설정하고 애드온 사용 체크까지 했는데 아무런 반응이 없네요.. ㅠ
제가 운영하는 사이트의 제로보드 버전은 1.0.3 이며, 올려주신 shortcut.zip 파일을 사용하였습니다.
캐시파일 재생성도 해보았지만, 파이어폭스와 익스플로러 둘 다 단축키에 반응이 없었습니다.
죄송하지만, 어떻게 해야 사용할수 있는지 좀더 자세히 설명해주실수 있을까요?
제가 운영하는 사이트의 제로보드 버전은 1.0.3 이며, 올려주신 shortcut.zip 파일을 사용하였습니다.
캐시파일 재생성도 해보았지만, 파이어폭스와 익스플로러 둘 다 단축키에 반응이 없었습니다.
죄송하지만, 어떻게 해야 사용할수 있는지 좀더 자세히 설명해주실수 있을까요?
2008.07.03 06:11:13 (*.255.51.188)
처음에 버그 있는 상태로 올렸다가 수정했는데 혹시 처음 올린 걸로 받으신 것 같습니다.
스크립트 마지막에 "window.onload=new function(\" init(); \");"으로 되어 있다면
"window.onload=init;" 으로 바꾸어주세요.
애드온 사용 체크를 하시면 페이지에 이런 자바스크립트가 생성되는게 정상입니다.
<script type="text/javascript">
function init() {
shortcut.add("alt+S", function() {
window.location = "/zbxe/school"; return false; }); //--> 이건 단축키 설정대로 나타납니다.
shortcut.add("a", function() {
window.location = "/zbxe/home"; return false; }); //--> 이건 단축키 설정대로 나타납니다.
function keypressed(zbxe_shortcut_e) {
return false;
}
document.onkeydown = function (zbxe_shortcut_e) {
if(typeof(zbxe_shortcut_e) !="undefined")
{ keypressed(zbxe_shortcut_e); }
else
{ keypressed(); };
}
window.onload=init;
</script> 그래도 문제가 있으면 연락주세요. (애드온 사용 체크된 상태에서 사이트를 봐야 상황을 자세히 알 수 있을 것 같네요.)
2008.07.03 12:01:28 (*.203.36.194)
제꺼 홈피(www.findwind.biz)에서는 정상작동하는데 이상하네요. (단축키 - alt+s, a)
아무래도 애드온끼리 충돌하는 것 같네요.
shortcut.addon.php 을 수정했는데 이 파일로 바꾸어 보시겠어요?
다운로드 : shortcut.addon.zip
아무래도 애드온끼리 충돌하는 것 같네요.
shortcut.addon.php 을 수정했는데 이 파일로 바꾸어 보시겠어요?
다운로드 : shortcut.addon.zip
2008.07.03 13:06:08 (*.255.186.149)
올려주신 파일로 교체해본 결과,
숫자 단축키 (1, 2, 3, 4, 5, 6, 7)은 파이어폭스와 익스플로러에서 정상적으로 작동합니다.
알파벳 단축키 (h, f, g, n, s, d, p)는 파이어폭스에서는 작동하지 않으며 익스플로러에서는 정상적으로 작동합니다.
추가적으로 테스트해본 결과, alt와 함께 사용하는 단축키(alt+h 등)는 파이어폭스와 익스플로러에서 정상적으로 작동했습니다.
마찬가지로, ctrl과 함께 사용하는 단축키(ctrl+h 등)도 정상적으로 작동했습니다.
마찬가지로, F1 등의 단축키도 정상적으로 작동했습니다.
즉, 수정한 파일을 시험해보니 알파벳 단축키 외에는 전부 정상적으로 작동하는군요.. ^^
신경써주셔서 감사합니다. 알파벳 단축키도 해결이 된다면 좋겠지만, 해결이 힘든 문제라면 alt 단축키를 사용하도록 해야겠네요.
ps) 제가 사용하는 애드온 목록입니다.
기본 카운터 애드온
사용자 추가 정보 및 커뮤니케이션 기능 활성화
포인트 레벨 아이콘 표시
리퍼러 수집기
본문내 이미지 조절 애드온
단축키 애드온
숫자 단축키 (1, 2, 3, 4, 5, 6, 7)은 파이어폭스와 익스플로러에서 정상적으로 작동합니다.
알파벳 단축키 (h, f, g, n, s, d, p)는 파이어폭스에서는 작동하지 않으며 익스플로러에서는 정상적으로 작동합니다.
추가적으로 테스트해본 결과, alt와 함께 사용하는 단축키(alt+h 등)는 파이어폭스와 익스플로러에서 정상적으로 작동했습니다.
마찬가지로, ctrl과 함께 사용하는 단축키(ctrl+h 등)도 정상적으로 작동했습니다.
마찬가지로, F1 등의 단축키도 정상적으로 작동했습니다.
즉, 수정한 파일을 시험해보니 알파벳 단축키 외에는 전부 정상적으로 작동하는군요.. ^^
신경써주셔서 감사합니다. 알파벳 단축키도 해결이 된다면 좋겠지만, 해결이 힘든 문제라면 alt 단축키를 사용하도록 해야겠네요.
ps) 제가 사용하는 애드온 목록입니다.
기본 카운터 애드온
사용자 추가 정보 및 커뮤니케이션 기능 활성화
포인트 레벨 아이콘 표시
리퍼러 수집기
본문내 이미지 조절 애드온
단축키 애드온
2008.07.20 08:24:21 (*.255.51.188)
shortcut.addon.php 파일 중에서 1번 단축키를 바꾸실려면
window.location = \"$addon_info->href1\"; 부분을
window.open(\"$addon_info->href1\"); 으로 바꾸면 새창으로 뜹니다.
팝업창으로 띄울려면 동일 부분을...
window.open(\"$addon_info->href1\",'popup_zbxe','width=480,height=600,scrollbars=yes,left=50,top=50'); 으로 바꾸시면 됩니다.
하지만 자바스크립트로 새창이나 팝업을 띄우면 기본적으로 팝업 차단 되서 별로 권하고 싶지는 않네요.
if($addon_info->shortcut1 != null) $script_shortcut .= "
shortcut.add(\"$addon_info->shortcut1\", function() {
window.location = \"$addon_info->href1\"; return false; });
";window.location = \"$addon_info->href1\"; 부분을
window.open(\"$addon_info->href1\"); 으로 바꾸면 새창으로 뜹니다.
팝업창으로 띄울려면 동일 부분을...
window.open(\"$addon_info->href1\",'popup_zbxe','width=480,height=600,scrollbars=yes,left=50,top=50'); 으로 바꾸시면 됩니다.
하지만 자바스크립트로 새창이나 팝업을 띄우면 기본적으로 팝업 차단 되서 별로 권하고 싶지는 않네요.
2008.08.07 21:33:35 (*.39.203.58)
주소에 freeboard 모듈을 넣고 단축키를 설정하였습니다
그런데 해당 게시판에서 글을 읽고 단축키를 누르면
http://제사이트주소/zbxe/freeboard/freeboard
이런식으로 뒤에 계속 /freeboard 가 추가됩니다
그러다가
http://제사이트주소/zbxe/freeboard/freeboard/freeboard
이렇게 슬래시 프리보드가 세개가 추가되면 페이지를 찾을 수 없다고 뜨네요
이 오류는 어떻게 수정해야하나요?
그런데 해당 게시판에서 글을 읽고 단축키를 누르면
http://제사이트주소/zbxe/freeboard/freeboard
이런식으로 뒤에 계속 /freeboard 가 추가됩니다
그러다가
http://제사이트주소/zbxe/freeboard/freeboard/freeboard
이렇게 슬래시 프리보드가 세개가 추가되면 페이지를 찾을 수 없다고 뜨네요
이 오류는 어떻게 수정해야하나요?







단축키도 많아지고, 잘 쓰겠습니다 :)