채택완료

g4에서 사용하던 필드추가를 g5에서 쓰고 싶습니다

2015-09-15 (화) 16:27:35 2,480

안녕하세요, 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개

채택된 답변
+20 포인트

소스전체를 일일이 코드 찾아서 수정할 필요없이 g4를 g5에서 사용하는 값으로 만들어주면 간단합니다 

게시판 리스트 상단 php 부분에 추가

$g4['bbs_path'] = G5_BBS_URL;

필드추가 삭제코드 화일 상단에 추가

$g4[write_prefix] = $g5['write_prefix']; 

2015-09-15 (화) 16:44:18

$g4 변수를 $g5 로 변경하면 대부분 작동해요 

답변을 작성하려면 로그인이 필요합니다.