[관리페이지] 게시판 {방명록 메모장} 선택[수정] > 그누3 팁자료실

그누3 팁자료실

[관리페이지] 게시판 {방명록 메모장} 선택[수정] 정보

그누호환 [관리페이지] 게시판 {방명록 메모장} 선택[수정]

첨부파일

bbs.zip (14.2K) 19회 다운로드 2004-02-18 22:21:52

본문

부득불 그누보드의 관리페이지를 수정하는 일을 하고 말았습니다...
이유는 kaja님의 방명록을 사용하면서 글을 입력할 때마다 스타일이 깨져서 보이는 부분 때문에...쿨럭
그래서 gb_board테이블에 필드를 하나 생성을 했습니다.....

bo_use_guest  <====기본적으로 선택의 아니오로 되어져 있죠.... 방명록을 사용하겠습니까?

boardform_m.jpg

위의 그림은 필드를 추가하여 boardform.php에 적용된 이미지입니다......

gnuboard_m.jpg'

그리고 gnuboard.php의 내용을 수정하였습니다....

gbform_m.jpg'

방명록을 사용하겠습니다 라고 채크를 하면 gbform.php를 부르는데 헤더와 풋더가 살아있죠.....
그래서 gnuboard.php에 적용한 내용을 적용했습니다....

guest_m.jpg'

위의 내용은 kaja님의 방명록을 몇가지를 수정하였습니다..... 그런데 외관적으로 달라보이지는 않지만
불러오는 형식이 달라졌구요....... 그리고 중간에 스타일 시트가 깨지는 현상이 없어진 듯하군요.....

압축파일을 풀면

[bbs] --------+------gnuboard.php
                  +------gbform.php
                  +------[admin]-------+---------boardform.php
                                                 +---------boardupdate.php
                  +------[skin]----------+---------[board]----------+----------[kaja_guest]

위의 구조로 풀리게 될 것입니다.....
적용을 원하시면 그냥 덮어씌우시면 됩니다....

***     6시 23분에 수정하였습니다...     ****




관리자님께///   위의 소스를 적용하셔서 업하시면 좋을 듯한데 함 고려해보셔요.....
추천
2

댓글 전체

////******************************************************************************************* 
                                                    수정사항입니다....
********************************************************************************************///


                          gbform.php 파일 맨 하단의 내용을 약간 수정하였습니다....
                          리플을 달때와 글 수정을 했을 때 상단 파일과 하단 파일이 사라지는 것을 방지합니다....

if ($board[bo_use_guest] == 0) {
if ($board[bo_include_head]) { @include $board[bo_include_head]; }
} elseif ($w == 'u' || $w == 'r') {
if ($board[bo_include_head]) { @include $board[bo_include_head]; }
} else {  ""; }

if ($board[bo_content_head]) { echo stripslashes($board[bo_content_head]); }

include "$board_skin/gbform.skin.php";

if ($board[bo_content_tail]) { echo stripslashes($board[bo_content_tail]); }

if ($board[bo_use_guest] == 0) {
if ($board[bo_include_tail]) { @include $board[bo_include_tail]; }
} elseif ($w == 'u' || $w == 'r') {
if ($board[bo_include_tail]) { @include $board[bo_include_tail]; }
} else {  ""; }

**********************************************************************************************//
앗 케빈님//
감사합니다.... 이렇게 허접한 팁에 관심을 갖어주시니 말입니다....
저도 원본 수정을 잘 하지 않는 편인데 접속 회원들이 자꾸 말씀들이 있어서요.... 방명록을 사용하는데
홈피가 자꾸 스타일 시트가 깨지면 깜빡거리는 것이 저도 신경 쓰여서 입니다....
그리고 게시판의 발전 방향에 있어서 꼭 허접하지만 필요할 듯 싶어서 이렇게 팁을 올려 봅니다....
관리자님께 말씀을 여쭵더니 필드 추가 부분이라서 추후 필드를 추가해야할 시기가 되면 위의
팁을 고려해 보겠다는 말씀을 하시더군요....
먼저 혹시 위의 팁이 필요하신분들은 그냥 덮어 씌우시면 될 듯 싶습니다....
왠만하면 전 그누보드 원본소스를 건드리지 않는 방향을 선호 합니다.
이전에 안정버전이기 전에는 그 모든걸 감수하고 그때그때 필요에 따라 원본소스를 자주 변경하다보니

더욱 좋은 내용이 추가 되었음에도 적용하려면 애를 먹게 되고, 너무 많은 소스변경이 있은 후 부터는
포기하게 되었조. 그래서 전 이후 제작하는 모든 소스를 늘 원본소스에 넣지 않고 스킨으로 해결하려 고민합니다.

그외 반드시 필요하거나 하는것은 개발자 라이브러리에 넣어 버리조.

원본소스의 수정을 하지 않는 방향으로 고민좀 하셨으면 어떨까 하고 건의 해 봅니다.
전체 1,026
그누3 팁자료실 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT