basic 스킨폴더내 gbupdate.skin.php 파일의 용도 및 기타 질문 > 그누3질답

그누3질답

basic 스킨폴더내 gbupdate.skin.php 파일의 용도 및 기타 질문 정보

그누보드 basic 스킨폴더내 gbupdate.skin.php 파일의 용도 및 기타 질문

본문

오류에 대한 질문이신 경우 아래의 내용을 상세히 채워주시면 답변이 수월해 집니다.
오류발생 주소 (반드시) :
그누보드 버전 : 3.21
OS (리눅스, 윈도우즈, 기타) : 리눅스
PHP 버전 :
register_globals (On, Off 여부) :
MySQL 버전 :
웹호스팅 회사 :
답변하실분께 미리 감사의 마음을 전해주세요. :

질문내용 :

1)번째 질문

이것저것 만지다가 보드스킨 폴더내에 'gbupdate.skin.php'라는 파일을 발견했는데,
이파일의 용도가 정확히 무엇인가여???

'자신의 코드를 넣어라'고 되어있는데.... html로 테이블을 만들어봤는데 아무변화도 안보이는거 같고...
이걸 어떻게 응용해야하죠??

혹시, 이걸 응용해서 사용하시는 분 계신가요???...정확히 어떻게 사용해야하는지를 모르겠군요..

2)번째 질문

게시판 설정시 맨 아래쪽에 '옵션'으로 몆줄이 보입니다.
그냥 그곳에 임의의 내용을 입력해보았는데 화면에는 출력이 되지 않네요...
어떻게 사용해야 하는지요???.... 별도로 다른코드를 건드려야 하는지요??
  • 복사

댓글 전체

아보카님 위의 답변은 gbupdate.skin.php의 사용예를 보여준 것입니다.
위의 예는 3.10이전에 사용하던 예인데... 3.10 부터는 사용하시면 안됩니다.

스킨쪽에서 위의 gbupdate.skin.php를 사용하여 그누보드쪽 프로그램에 상관없이 데이타 입력,수정,삭제시에 임이의 작업할수있는 기능을 부여하는 것이라고 생각하시면 됩니다.
먼저 답변감사드리구요...추가 질문좀 드리겠습니다.
말씀하신 내용을 읽고 둘러보았는데요.
그러면 아래의 내용만 수정하면 바로 사용이 가능하다는 말씀인지요..?
(물론 옵션제목은 알아서 바꾸면 될거구..)

2. gbform.skin.php에 wr_1 ~ wr_5 까지의 입력화면 생성 코드 추가
  <tr><td>wr_1</td><td><input type=text name='wr_1' itemname='wr_1' value='<?=$write[wr_1]?>'></td></tr>
  <tr><td>wr_2</td><td><input type=text name='wr_2' itemname='wr_2' value='<?=$write[wr_2]?>'></td></tr>
  <tr><td>wr_3</td><td><input type=text name='wr_3' itemname='wr_3' value='<?=$write[wr_3]?>'></td></tr>
  <tr><td>wr_4</td><td><input type=text name='wr_4' itemname='wr_4' value='<?=$write[wr_4]?>'></td></tr>
  <tr><td>wr_5</td><td><input type=text name='wr_5' itemname='wr_5' value='<?=$write[wr_5]?>'></td></tr>

3. gbview.skin.php에 wr_1 ~ wr_5 까지의 내용 출력 코드 추가
  <tr><td> wr_1 : <?=$write[wr_1]?></td></tr>
  <tr><td> wr_2 : <?=$write[wr_2]?></td></tr>
  <tr><td> wr_3 : <?=$write[wr_3]?></td></tr>
  <tr><td> wr_4 : <?=$write[wr_4]?></td></tr>
  <tr><td> wr_5 : <?=$write[wr_5]?></td></tr>

4. gbupdate.skin.php에 wr_1 ~ wr_5 필드 업데이트 쿼리 추가 
  (3.09이상으로 패치하신분은 추가하지마세요)
<?
if(!$wr_comment) { // 코멘트(댓글)가 아닐경우만 업데이트 해야 한다.
  sql_query(" update $write_table set wr_1 = '$wr_1',
                                  wr_2 = '$wr_2',
                                  wr_3 = '$wr_3',
                                  wr_4 = '$wr_4',
                                  wr_5 = '$wr_5'
                                  where wr_id = '$wr_id' ");
}
?>

보시면 한번더 답변을 부탁드립니다.
1)번의 사용용도는 다음 팁의 4번을 참고하세요. 3.09 이전에 이렇게 사용했었는데 3.10부터는 이 내용이 gbupdate.php에 포함이 되어서, 3.10 부터는 이부분을 사용하지 않습니다.
http://sir.co.kr/index.php?doc=bbs/gnuboard.php&bo_table=tiptech&page=3&wr_id=1480

2)번의 용도는.. "옵션 1"을 사용하는 예가 다음 팁에 있습니다.
http://sir.co.kr/index.php?doc=bbs/gnuboard.php&bo_table=tiptech&page=2&wr_id=1804
© SIRSOFT
현재 페이지 제일 처음으로