g4에서 사용하던 필드추가를 g5에서 쓰고 싶습니다
본문
안녕하세요, g4만 쓰다가 g5를 쓰고 싶어서 게시판을 옮기려고 하는데... 필드생성하던 코드가 작동하지 않아서 문의 드립니다
게시판 리스트 링크
<a href="<?=$g4['bbs_path']?>/board.php?bo_table=<?=$board[bo_table]?>&fadmin=fok"><img src="<?=$board_skin_path?>/img/btn_simg_4.gif" title="필드생성" align="absmiddle"></a>
<a href="<?=$g4['bbs_path']?>/board.php?bo_table=<?=$board[bo_table]?>&fadmin=fdel"><img src="<?=$board_skin_path?>/img/btn_simg_5.gif" title="필드삭제" align="absmiddle"></a>
필드추가 삭제코드
<?
//여분필드추가시 wrt_번호
if ($fadmin =='fok') {
if ($is_admin =='super') {
//시작할번호 wrt_추가시작할 번호
$af = 1;
//마지막번호 생성할 마지막번호+1
$bf = (200+1);
for ($di=$af; $di<$bf; $di++) {
$g4memoup ="ALTER TABLE $g4[write_prefix]$bo_table ADD wrt_{$di} VARCHAR(128) NOT NULL";
$resultup = @mysql_query($g4memoup) or mysql_error();
if ($resultup) {
echo "$bo_table 게시판에 wrt_{$di} 필드생성 성공 하였습니다<br><br>";
} else {
echo "$bo_table 게시판에 wrt_{$di} 필드가 이미 존재 하거나 생성실패<br><br>";
}
}
} else {
alert_close("관리자만 접근할 수 있습니다.");
}
//exit;
}
//여분필드삭제시
if ($fadmin =='fdel') {
if ($is_admin =='super') {
//필드삭제를 시작할번호 wrt_삭제시작 번호
$adf = 1;
//필드삭제할 마지막번호 +1
$bdf = (200+1);
for ($di=$adf; $di<$bdf; $di++) {
$g4memoups ="ALTER TABLE $g4[write_prefix]$bo_table DROP wrt_{$di}";
$resultups = @mysql_query($g4memoups) or mysql_error();
if ($resultups) {
echo "$bo_table 게시판에 wrt_{$di} 필드삭제를 성공 하였습니다<br><br>";
} else {
echo "$bo_table 게시판에 wrt_{$di} 필드가 존재 하지않거나 삭제실패<br><br>";
}
}
} else {
alert_close("관리자만 접근할 수 있습니다.");
}
// exit;
}
?>
=====================
어디를 수정해야 할지 몰라서 부탁드립니다
그누보드5에서 작동가능하도록 부탁드립니다
감사합니다
답변 2
소스전체를 일일이 코드 찾아서 수정할 필요없이 g4를 g5에서 사용하는 값으로 만들어주면 간단합니다
게시판 리스트 상단 php 부분에 추가
$g4['bbs_path'] = G5_BBS_URL;
필드추가 삭제코드 화일 상단에 추가
$g4[write_prefix] = $g5['write_prefix'];
$g4 변수를 $g5 로 변경하면 대부분 작동해요