게시판 복사를 할 때, g4_board의 확장된 field가 누락되는 경우

불당   
   조회 13394   추천 0     비추천 0    

adm/board_copy_update를 보면,
게시판의 값을 가져와서 각각의 field에 대해 insert 하는 형식 입니다.
따라서, 목록에 없는 g4_board의 확장 필드는 무조건 누락되게 되어 있습니다.
 
멋진 게시판 스킨을 확장 필드로 만들었고,
그걸 복사했는데, 설정값이 모두 누락되었다면?
어이 없겠죠?
그렇다고 일일이 그걸 기억해서 adm/board_copy_update.php를 수정하기도 그렇고.
 
방법은 아주 쉽습니다.
불당팩의 lib/b4.lib.php를 복사해 넣고, include한 다음,
adm/board_copy_update.php의 게시판 정보의 $sql을 아래의 3줄로 바꿉니다.
그러면 모든 설정값까지 깔끔하게 다 옮겨 집니다.
 
$xp = array("bo_table");
$sql_list = except_sql_statement($g4[board_table], $xp);
$sql = " insert into $g4[board_table] select '$target_table', $sql_list from $g4[board_table] where bo_table = '$bo_table' ";
 

 
참 쉽죠? ㅎㅎ
- opencode.co.kr -


제목Page 11/28
2011-10   12915   불당
2011-09   11103   불당
2011-09   14385   불당
2011-09   13913   불당
2011-09   10853   불당
2012-04   11653   불당
2011-09   11124   불당
2011-09   13395   불당
2011-09   11819   불당
2011-09   14516   불당
2011-09   19221   불당
2011-08   27561   불당
2011-08   11668   불당
2011-08   12891   불당
2011-08   14627   불당
2011-07   11923   불당
2011-07   12630   불당
2011-07   13741   불당
2011-07   15527   불당
2011-07   14603   테스터