XE Data
xpressengine.com에서 제가 필요해 가져온 XE자료들입니다.
글 수 147
2008.10
27
| 제작자 | findwind |
|---|---|
| 출처 | ![]() |
| 적용여부 | 적용 |
| [ 기 능 ] 1. 게시판 단축키를 지원합니다. (목록보기, 글쓰기, 최근글, 이전/다음글, 이전/다음 목록 ) 2. 페이지 이동 단축키를 지원합니다. 3. 다양한 단축키로 페이지 이동할 수 있습니다. (0.97버전에서는 브라우저 단축키를 전부 다 막았었는데 사용빈도가 높은 단축키를 제외하고 차단합니다.) 라이브러리 : http://jonathan.tang.name/code/js_keycode |
게시판 단축키를 지원하기 위해 위젯과 연결해서 지원합니다.
따라서 애드온과 위젯을 설치해야합니다.
[설치 순서]
1. zbxe_shortcut.zip 을 압축을 풀면 addons와 widgets 폴더가 생깁니다.

2. ftp 프로그램을 이용해서 zbxe폴더에 넣으면 정확한 위치에 들어갑니다.
(각각의 폴더에 shortcut 이라는 폴더가 생기면 제대로 들어간겁니다.)
3. 관리자 모드에서 단축키 애드온을 설정합니다.
| 단축키는 40개까지 설정가능합니다. 단축키 예 : left, page_up, a, b, 1, 2, ctrl+1, alt+s, shift+1, ctrl+alt+3, ctrl+alt+shift+1 등 주소 :URL 기입 ( /zbxe/computer, /zbxe/?mid=computer, http://www.naver.com 등의 형태 ) (1) 게시판 단축키 사용 여부 : 위젯 설치를 한 후에 글쓰기, 목록 등의 단축키를 이용할 수 있습니다. (2) 브라우저 기본 단축키 차단 여부 : "차단하기"를 선택하면 브라우저의 필수 단축키를 제외하고 모두 차단합니다. 차단하지 않으면 브라우저 단축키와 홈페이지 단축키가 충돌하면 둘다 실행되던지 오작동이 될 수도 있습니다. (차단하지 않은 단축키 : Ctrl + A, C, E, F, N, R, T, V, X, F4, Alt + D, Left, Right, F4, F5, Home, End, PageUp, PageDown) (3) "Ctrl+숫자" 단축키 차단 여부 : 탭지원되는 브라우저에서 많이 쓰는 단축키라 풀 수 있도록 선택가능 (4) IE에서 막을 단축키 : IE에서 Alt + A, Alt + C등의 일부 단축키가 제대로 막아지지 않습니다. Alt + A의 경우 페이지 이동(애드온 기능)과 즐겨찾기 보기(브라우저 기능)가 함께 이루어집니다. 해당 알파벳을 넣어 차단하세요. 예를들어 Alt+A, Alt+C를 차단하기 위해서는 a,c 로 입력하시면 됩니다. |
- 수정할 파일 위치 : zbxe폴더/layouts/레이아웃 이름/layout.html
- 소스의 위치는 레이아웃 소스의 {$content}바로 위에 넣어주면 됩니다.
- 생성된 코드 : <img class="zbxe_widget_output" widget="shortcut" skin="default" order_target="list_order" search_type="Y" category_type="Y" />
6. 이제 홈페이지에서 단축키를 사용할 수 있습니다.- 소스의 위치는 레이아웃 소스의 {$content}바로 위에 넣어주면 됩니다.
- 생성된 코드 : <img class="zbxe_widget_output" widget="shortcut" skin="default" order_target="list_order" search_type="Y" category_type="Y" />
| <div id="columnRight"> <!-- 컨텐츠 시작 --> <img class="zbxe_widget_output" widget="shortcut" skin="default" order_target="list_order" search_type="Y" category_type="Y" /> {$content} </div> </div> <ul id="footer"> <li class="first-child"> |
[게시판에 버튼 추가 방법]
게시판에 최근글, 이전글, 다음글 버튼을 만듭니다. (애드온과 위젯을 깔아야만 정상작동합니다.)
1. 게시판 스킨 xe_board를 xe_board_s로 복사합니다.
- 위치 : zbxe 폴더/modules/board/skins/게시판 이름
2. xe_board_s.zip 를 압축풀면 3개의 파일이 나오는데, xe_board_s 폴더에 덮어씌웁니다.
3. 버튼을 이용할 게시판의 스킨을 xe_board_s 으로 바꿔주세요.
그럼 아래 그림 처럼 버튼이 나올 겁니다.

- 위치 : zbxe 폴더/modules/board/skins/게시판 이름
2. xe_board_s.zip 를 압축풀면 3개의 파일이 나오는데, xe_board_s 폴더에 덮어씌웁니다.
3. 버튼을 이용할 게시판의 스킨을 xe_board_s 으로 바꿔주세요.
그럼 아래 그림 처럼 버튼이 나올 겁니다.

|
[버튼을 추가하기 위한 소스]
|
[ 지원되는 단축키 ]
- 모든 알파벳과 숫자키 (abc...xyz,01..89 )
- Ctrl, Alt, Shift 를 이용한 단축키
- 키보드에 있는 특수문자
- 기능키...
- Tab, Space, Enter, Backspace, Scroll_lock, Caps_lock, Num_lock, Pause
- Insert, Home, Delete, End, Page_up, Page_down
- Left, Up, Right, Down
- F1 ~ F12
| [ 단축키로 팝업창을 열려면 ] shortcut.addon.php 소스에서 go_URL("/zbxe/child_board"); 부분을 window.open(\"$addon_info->href1\"); 으로 바꾸면 새창으로 뜹니다. 팝업창으로 띄울려면 동일 부분을... window.open(\"$addon_info->href1\",'popup_zbxe','width=480,height=600,scrollbars=yes,left=50,top=50'); 형식으로 바꾸시면 됩니다. 하지만 자바스크립트로 새창이나 팝업을 띄우면 기본적으로 팝업 차단 되서 별로 권하고 싶지는 않네요. |



자료실
MH 슬라이딩 배너 0....
MH 위젯스타일
prettyphoto - 본문내...
SCM 플레이어 사용법
XE 1.4.4.2버전 이후에...
네비게이션 위젯
IE 버젼별로 css 따로...
문서보기 유저 지정
문하우스 게시판스킨 V...
내용글 출력시 주소창에...









