모아보자 간단히 게시판 스킨에서 게시판 여분필드 추가하기 그누팁
간단히 게시판 스킨에서 게시판 여분필드 추가하기본문
list.skin.php 스킨 상단
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
아래에 코드 넣고 새로고침 한번하면 wr_11~wr_20까지 생성이됩니다.
생성된 후 코드 삭제
// 시작할번호 wr_추가시작할 번호
$wr_s = 11;
//마지막번호 생성할 마지막번호
$wr_e = 20;
for ($wr_n=$wr_s; $wr_n<$wr_e; $wr_n++) {
$wr_up ="ALTER TABLE $g5[write_prefix]$bo_table ADD wr_{$wr_n} VARCHAR(255) NOT NULL";
$result_c = @sql_query($wr_up);
if ($result_c) {
echo "$bo_table 게시판에 wr_{$wr_n} 필드생성 성공 하였습니다.<br><br>";
} else {
echo "$bo_table 게시판에 wr_{$wr_n} 필드가 이미 존재 하거나 생성실패.<br><br>";
}
}
생성 후 스킨 폴더에 write_update.skin.php 만든 후
업데이트문을 넣거나 bbs/write_update.php에 생성한 여분필드를 추가 하셔야합니다.
write_update.skin.php 스킨 생성시 아래처럼 업데이트문 입력
$sql11 = "update ".$write_table." set wr_11 = '".$wr_11."' where wr_id = '".$wr_id."' ";
sql_query($sql11);
// wr_12 부터는 위 참고해서 추가
위 스킨을 생성하면 아래 추가는 안해도 됩니다.
bbs/write_update.php 추가하는 방법
// $sql = " insert into $write_table
// wr_10 아래쪽에 추가
wr_10 = '$wr_10',
wr_11 = '$wr_11',
wr_12 = '$wr_12',
wr_13 = '$wr_13',
wr_14 = '$wr_14',
wr_15 = '$wr_15',
wr_16 = '$wr_16',
wr_17 = '$wr_17',
wr_18 = '$wr_18',
wr_19 = '$wr_19',
wr_20 = '$wr_20' ";
// $sql = " update {$write_table}
// wr_10 아래쪽에 추가
wr_10 = '$wr_10',
wr_11 = '$wr_11',
wr_12 = '$wr_12',
wr_13 = '$wr_13',
wr_14 = '$wr_14',
wr_15 = '$wr_15',
wr_16 = '$wr_16',
wr_17 = '$wr_17',
wr_18 = '$wr_18',
wr_19 = '$wr_19',
wr_20 = '$wr_20'