[관리페이지] 게시판 {방명록 메모장} 선택[수정] 정보
그누호환 [관리페이지] 게시판 {방명록 메모장} 선택[수정]
첨부파일
본문
부득불 그누보드의 관리페이지를 수정하는 일을 하고 말았습니다...
이유는 kaja님의 방명록을 사용하면서 글을 입력할 때마다 스타일이 깨져서 보이는 부분 때문에...쿨럭
그래서 gb_board테이블에 필드를 하나 생성을 했습니다.....
bo_use_guest <====기본적으로 선택의 아니오로 되어져 있죠.... 방명록을 사용하겠습니까?
위의 그림은 필드를 추가하여 boardform.php에 적용된 이미지입니다......
그리고 gnuboard.php의 내용을 수정하였습니다....
방명록을 사용하겠습니다 라고 채크를 하면 gbform.php를 부르는데 헤더와 풋더가 살아있죠.....
그래서 gnuboard.php에 적용한 내용을 적용했습니다....
위의 내용은 kaja님의 방명록을 몇가지를 수정하였습니다..... 그런데 외관적으로 달라보이지는 않지만
불러오는 형식이 달라졌구요....... 그리고 중간에 스타일 시트가 깨지는 현상이 없어진 듯하군요.....
압축파일을 풀면
[bbs] --------+------gnuboard.php
+------gbform.php
+------[admin]-------+---------boardform.php
+---------boardupdate.php
+------[skin]----------+---------[board]----------+----------[kaja_guest]
위의 구조로 풀리게 될 것입니다.....
적용을 원하시면 그냥 덮어씌우시면 됩니다....
*** 6시 23분에 수정하였습니다... ****
관리자님께/// 위의 소스를 적용하셔서 업하시면 좋을 듯한데 함 고려해보셔요.....
이유는 kaja님의 방명록을 사용하면서 글을 입력할 때마다 스타일이 깨져서 보이는 부분 때문에...쿨럭
그래서 gb_board테이블에 필드를 하나 생성을 했습니다.....
bo_use_guest <====기본적으로 선택의 아니오로 되어져 있죠.... 방명록을 사용하겠습니까?

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

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

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

위의 내용은 kaja님의 방명록을 몇가지를 수정하였습니다..... 그런데 외관적으로 달라보이지는 않지만
불러오는 형식이 달라졌구요....... 그리고 중간에 스타일 시트가 깨지는 현상이 없어진 듯하군요.....
압축파일을 풀면
[bbs] --------+------gnuboard.php
+------gbform.php
+------[admin]-------+---------boardform.php
+---------boardupdate.php
+------[skin]----------+---------[board]----------+----------[kaja_guest]
위의 구조로 풀리게 될 것입니다.....
적용을 원하시면 그냥 덮어씌우시면 됩니다....
*** 6시 23분에 수정하였습니다... ****
관리자님께/// 위의 소스를 적용하셔서 업하시면 좋을 듯한데 함 고려해보셔요.....
추천
2
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 { ""; }
**********************************************************************************************//
수정사항입니다....
********************************************************************************************///
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 { ""; }
**********************************************************************************************//
앗 케빈님//
감사합니다.... 이렇게 허접한 팁에 관심을 갖어주시니 말입니다....
저도 원본 수정을 잘 하지 않는 편인데 접속 회원들이 자꾸 말씀들이 있어서요.... 방명록을 사용하는데
홈피가 자꾸 스타일 시트가 깨지면 깜빡거리는 것이 저도 신경 쓰여서 입니다....
그리고 게시판의 발전 방향에 있어서 꼭 허접하지만 필요할 듯 싶어서 이렇게 팁을 올려 봅니다....
관리자님께 말씀을 여쭵더니 필드 추가 부분이라서 추후 필드를 추가해야할 시기가 되면 위의
팁을 고려해 보겠다는 말씀을 하시더군요....
먼저 혹시 위의 팁이 필요하신분들은 그냥 덮어 씌우시면 될 듯 싶습니다....
감사합니다.... 이렇게 허접한 팁에 관심을 갖어주시니 말입니다....
저도 원본 수정을 잘 하지 않는 편인데 접속 회원들이 자꾸 말씀들이 있어서요.... 방명록을 사용하는데
홈피가 자꾸 스타일 시트가 깨지면 깜빡거리는 것이 저도 신경 쓰여서 입니다....
그리고 게시판의 발전 방향에 있어서 꼭 허접하지만 필요할 듯 싶어서 이렇게 팁을 올려 봅니다....
관리자님께 말씀을 여쭵더니 필드 추가 부분이라서 추후 필드를 추가해야할 시기가 되면 위의
팁을 고려해 보겠다는 말씀을 하시더군요....
먼저 혹시 위의 팁이 필요하신분들은 그냥 덮어 씌우시면 될 듯 싶습니다....
왠만하면 전 그누보드 원본소스를 건드리지 않는 방향을 선호 합니다.
이전에 안정버전이기 전에는 그 모든걸 감수하고 그때그때 필요에 따라 원본소스를 자주 변경하다보니
더욱 좋은 내용이 추가 되었음에도 적용하려면 애를 먹게 되고, 너무 많은 소스변경이 있은 후 부터는
포기하게 되었조. 그래서 전 이후 제작하는 모든 소스를 늘 원본소스에 넣지 않고 스킨으로 해결하려 고민합니다.
그외 반드시 필요하거나 하는것은 개발자 라이브러리에 넣어 버리조.
원본소스의 수정을 하지 않는 방향으로 고민좀 하셨으면 어떨까 하고 건의 해 봅니다.
이전에 안정버전이기 전에는 그 모든걸 감수하고 그때그때 필요에 따라 원본소스를 자주 변경하다보니
더욱 좋은 내용이 추가 되었음에도 적용하려면 애를 먹게 되고, 너무 많은 소스변경이 있은 후 부터는
포기하게 되었조. 그래서 전 이후 제작하는 모든 소스를 늘 원본소스에 넣지 않고 스킨으로 해결하려 고민합니다.
그외 반드시 필요하거나 하는것은 개발자 라이브러리에 넣어 버리조.
원본소스의 수정을 하지 않는 방향으로 고민좀 하셨으면 어떨까 하고 건의 해 봅니다.