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

본문 바로가기
 

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

페이지 정보

작성자 휴먼 댓글 0건 조회 9,280회 작성일 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


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

댓글목록

등록된 댓글이 없습니다.

Total 59건 3 페이지
Board Tip 목록
번호 제목 글쓴이 조회 날짜
23 휴먼 11286 01-08
22 휴먼 11107 12-26
21 휴먼 11137 12-26
20 휴먼 16011 12-18
19 휴먼 10314 12-01
18 휴먼 20119 11-25
17 휴먼 9626 11-25
16 휴먼 15356 11-24
15 휴먼 13755 11-24
14 휴먼 7958 07-16
열람중 휴먼 9281 07-09
12 휴먼 10786 06-19
11 휴먼 8563 06-19
10 휴먼 7366 06-19
9 휴먼 10879 06-13
8 휴먼 10889 06-13
7 휴먼 9384 06-13
6 휴먼 10795 06-12
게시물 검색