[그누보드] 여분필드 맘대로 늘이고 줄이기 > Board Tip

본문 바로가기
 

[그누보드] 여분필드 맘대로 늘이고 줄이기

페이지 정보

작성자 휴먼 댓글 0건 조회 9,307회 작성일 08-07-09 20:36

본문

필요한분이 계실지 모르겠만 혹시나 단1분이라도 필요한분이 계실지 몰라서 남겨 둡니다...^^

필요에 의해서 특정 게시판에 여분필드를 90개 추가 할려고  만들어 봤습니다.ㅋ

아래의 코드를 스킨/list.skin.php 의 상단에 넣어준후

참고:
현재 wr_11 번부터 wr_100 까지의 필드를 생성/ 삭제 할수 있도록 되어 있으므로
번호를 지정할 설명을 참조하여 수정후 실행 하세요.


//여분필드추가시 wr_번호
if ($fadmin =='fok') {
 if ($is_admin =='super') {
//시작할번호 wr_추가시작할 번호
$af = 11;
//마지막번호 생성할 마지막번호+1
$bf = 101;
for ($di=$af; $di<$bf; $di++) {
$g4memoup ="ALTER TABLE $g4[write_prefix]$bo_table ADD wr_{$di} VARCHAR(255) NOT NULL";
$resultup = @mysql_query($g4memoup) or mysql_error();
if ($resultup) {
  echo "$bo_table 게시판에 wr_{$di} 필드생성 성공 하였습니다......ㅊㅋ<br><br>";
} else {
  echo "$bo_table 게시판에 wr_{$di} 필드가 이미 존재 하거나 생성실패......ㅠㅠ<br><br>";
 }
 }
 } else {
 alert_close("니 머꼬? 콱");
 }
 //exit;
}

//여분필드삭제시
if ($fadmin =='fdel') {
 if ($is_admin =='super') {
//필드삭제를 시작할번호 wr_삭제시작 번호
$adf = 11;
//필드삭제할 마지막번호 +1
$bdf = 101;
for ($di=$adf; $di<$bdf; $di++) {
$g4memoups ="ALTER TABLE $g4[write_prefix]$bo_table DROP wr_{$di}";
$resultups = @mysql_query($g4memoups) or mysql_error();
if ($resultups) {
  echo "$bo_table 게시판에 wr_{$di} 필드삭제를 성공 하였습니다......ㅊㅋ<br><br>";
} else {
  echo "$bo_table 게시판에 wr_{$di} 필드가 존재 하지않거나 삭제실패......ㅠㅠ<br><br>";
 }
 }
 } else {
 alert_close("니 머꼬? 콱");
 }
// exit;
}

위의 코드를 스킨/list.skin.php 의 상단에 넣어준후 최고 관리자로 로그인한후

여분필드를 추가/삭제할 게시판을 열고 아래의 링크값만 추가하면 됩니다.

필드추가
홈/bbs/board.php?bo_table=게시판명&fadmin=fok

필드삭제
홈/bbs/board.php?bo_table=게시판명&fadmin=fdel


이렇게 하면 원하는 게시판에 여유필드를 원하는 갯수만큼 생성/삭제를 할수 있습니다. 단점은 필드의 형식이 일괄적으로 된다는 점입니다.ㅜ

댓글목록

등록된 댓글이 없습니다.