T

기존 게시판에 추가 칼럼 추가 하도록 짜는데...

ㅡㅡ;;;
너무 힘드네요...
겨우 끝냈습니다.

리스트페이지
$result = mysql_query("SHOW COLUMNS FROM {$g4['write_prefix']}$bo_table LIKE 'test'"); // 필요한 칼럼이 존재 하는 지 확인
$row = mysql_fetch_array($result);
if($row == false){ // 칼럼이 없다면 인스톨 페이지로 이동
alert("해당 플러그인을 사용하기 위한 조건이 맞지 않습니다.\\nInstall페이지로 이동합니다.", "$board_skin_path/install.php?bo_table=$bo_table");
}

인스톨페이지
if($is_admin){ // 관리자 인지 파악하기
$result = mysql_query("SHOW COLUMNS FROM {$g4['write_prefix']}$bo_table LIKE 'test'"); // 필요한 칼럼이 존재 하는 지 확인
$row = mysql_fetch_array($result);
if($row == false){ // 칼럼이 없다면 인스톨 작업
// 게시판 추가 칼럼 생성
$sql = "alter table g4_write_{$bo_table} add test char(1) default '' not null";
sql_query($sql);
$sql = "alter table g4_write_{$bo_table} add test2 varchar(1) default '' not null";
sql_query($sql);
alert("Install 작업이 완료되었습니다.\\n게시판으로 이동합니다.", "{$g4[path]}/bbs/board.php?bo_table=$bo_table");
return false; // 작업 후 알림창이 뜨지 않기 때문에 리턴 false 처리
}else if($row == true){
alert("이미 Install 작업이 완료 되었습니다.\\n게시판으로 이동합니다.", "{$g4[path]}/bbs/board.php?bo_table=$bo_table");
}
}else{
alert("정상적 접근이 아닙니다.", "{$g4[path]}/bbs/board.php?bo_table=$bo_table");
}
|

댓글 2개

칼럼 명을 별도로 지정 할수 있게 만들면 더 좋을듯 하네요...^^
해당 스킨은 사용 하고자 하는 칼럼은 정해져있어서요.
칼럼명을 저장하게 하면... 내마음대로 게시판이 실현될수 있겠군요~
좋은 아이디어 감사합니다~
댓글을 작성하시려면 로그인이 필요합니다. 로그인

자유게시판

+
제목 글쓴이 날짜 조회
13년 전 조회 2,175
13년 전 조회 1,418
13년 전 조회 1,310
13년 전 조회 1,241
13년 전 조회 1,172
13년 전 조회 2,853
13년 전 조회 1,160
13년 전 조회 1,226
13년 전 조회 1,169
13년 전 조회 1,007
13년 전 조회 1,102
13년 전 조회 4,603
13년 전 조회 1,145
13년 전 조회 1,826
13년 전 조회 1,176
13년 전 조회 1,515
13년 전 조회 1,130
13년 전 조회 2,091
13년 전 조회 1,216
13년 전 조회 1,851
13년 전 조회 1,919
13년 전 조회 1,180
13년 전 조회 1,236
13년 전 조회 2,319
13년 전 조회 1,817
13년 전 조회 1,394
13년 전 조회 1,296
13년 전 조회 1,745
13년 전 조회 2,321
13년 전 조회 1,293
🐛 버그신고