학식 레이어 추가 꾸러미 (Add-On Pack) > 그누3 팁자료실

그누3 팁자료실

학식 레이어 추가 꾸러미 (Add-On Pack) 정보

일반 학식 레이어 추가 꾸러미 (Add-On Pack)

첨부파일

hs_layers.zip (52.3K) 41회 다운로드 2004-02-18 22:21:50

본문

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ 제목                          : 그누보드 v2.62~ 레이어 추가 꾸러미                                    +
+ 만든다고 삽질한 사람    : 학식                                                                              +
+ 초본 제작 완료            : 2003. 7. 18                                                                      +
+ 저작권                        : COPYLEFT                                                                    +
+ 그누보드가 어딨냐고?  : http://www.sir.co.kr                                                        +
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

글쓴사람 클릭하면 나오는 레이어가 심심하고,

html 문서 로딩시 지루하고,

크기가 좀 되는 파일 올릴때 지루하여 삽질 해봤습니다.


1. 글쓴사람 마우스 클릭하면 뜨는 레이어에 아이콘 추가.

    - gblayer.php 건드림.

    - <?=$gnu_path?>bbs/images/layer/여기에 아이콘들 있음.


2. 문서를 로딩할때 ~ 문서 로딩 될때까지 레이어 뜨게 추가.

    - head.sub.php 건드림.

    - <body onLoad='hide()'> 수정.

    - 레이어 그림 수정: <div><img src='<?=$gnu_path?>bbs/images/loading/loading.gif'></div>

    - 레이어 크기 수정: <div style='width:150;height:50'>

    - 레이어 위치 수정: head.sub.php 에서 <!-- 문서 로딩 레이어 --> 아래
var _x = document.body.clientWidth/2 + document.body.scrollLeft - 80;
var _y = document.body.clientHeight/2 + document.body.scrollTop - 44;
Load.style.posLeft=_x;
Load.style.posTop=_y;
      중에서 - 80, -44 등의 숫자를 조정하던지, 위치를 고정시키고 싶을땐 _x, _y 의 값을 직접 넣어 수정하면 됨.

    - 기타 수정사항은 꾸러미 내의 head.sub.php 주석 처리 해뒀음.

    - <?=$gnu_path?>bbs/images/loading/여기에 레이어 그림 있음.


3. 자료를 업로드 할때 레이어 뜨게 추가.

    - 이것을 사용하고 싶을때는 각 스킨중 gbform_main.skin.php를 수정해 줘야 한다.

    - gbform_main.skin.php 에서 form name=fgbform 을 찾아서
      onsubmit='return formcheck' 되어 있는 부분을 다음과 같이 고쳐준다.

    - <form name=fgbform method=post action='gbupdate.php' enctype='multipart/form-data'
      onsubmit='if(formcheck()) show_waiting();' style='border:0; margin:0'>

    - <?=$gnu_path?>bbs/images/waiting/여기에 레이어 그림 있음.

    - 레이어 그림 수정: <td><img src='<?=$gnu_path?>bbs/images/waiting/wait.gif' border=0></td>

    - 레이어 크기 수정: <div style='width:150;height:50'>

    - 레이어 위치 수정: javascript.js 에서 // ▶ 자료 전송중 레이어 아래
function show_waiting() {
  var _x = document.body.clientWidth/2 + document.body.scrollLeft - 80;
  var _y = document.body.clientHeight/2 + document.body.scrollTop - 44;
  gb_waiting.style.posLeft=_x;
  gb_waiting.style.posTop=_y;
  gb_waiting.style.visibility='visible';
}
      중에서 - 80, -44 등의 숫자를 조정하던지, 위치를 고정시키고 싶을땐 _x, _y 의 값을 직접 넣어 수정하면 됨.
추천
1
  • 복사

댓글 전체

© SIRSOFT
현재 페이지 제일 처음으로