관리자 화면에서 게시판 테이블 추가, 삭제 관리기능 정보
게시판 관리자 화면에서 게시판 테이블 추가, 삭제 관리기능관련링크
http://iharuya8.cafe24.com/g4/
243회 연결
http://www.atrium.co.kr
248회 연결
첨부파일
본문
MySQL(DB)에 접속하지 않고,
관리자 화면에서 간단히 게시판 테이블 추가, 삭제가능한 기능입니다.
# 그누보드 4 게시판 테이블 관리
파일구성
/adm/admin.menu300.php : 관리자 메뉴파일
/adm/boder_table_setting.php : 게시판 관리화면
/adm/boder_table_setting_action.php : 게시판 관리화면에서 호출되어 기능 실행(테이블변경)
/bbs/write_update.php : 627번째 줄부터 게시판 테이블 컬럼 코드
설치법
1. 파일업로드
/adm/admin.menu300.php
/adm/boder_table_setting.php
/adm/boder_table_setting_action.php
/bbs/write_update.php
※ 설치전 반드시 백업하시기 바랍니다.
기능
1. 게시판 테이블에 컬럼을 추가/삭제하는 기능
2. 생성하는 스킨에 write_update.tail.skin.php을 추가하여, 추가된 컬럼에 데이터가 저장될 수 있도록함.
사용방법(관리자화면)
1. 게시판 관리화면에서 변경할 게시판 선택 -> 조회(조회하지 않은 상태로 수정불가)
2. 신규컬럼 정보 입력 -> 저장
추가컬럼 사용방법
write.skin.php 파일에서
input 파일의 name을 추가 컬럼의 이름과 같이 지정
****참고***
* 게시판 기본 컬럼은 삭제할 수 없음
* varchar형의 경우 길이를 지정해야함
테스트
http://iharuya8.cafe24.com/g4/
계정 : admin / 0000
-------------------------- 버그픽스(업로드된파일 수정하였습니다.)----------------------------
추가된 필드에 값을 저장하고, 다시 빈값='' 으로 저장할 경우 수정되지 않는 문제 수정
/bbs/write_update.php 파일의
638, 643 줄 주석처리
if($re != null){
while($result = sql_fetch_array($re)) {
//if($_REQUEST[$result['Field']] != ""){ 추가필드의 값을 빈값 ='' 상테로 업데이트 할 수 없어 수정
if(strpos($field, strtolower($result['Field'])) !== false) { }else{
if($fields == "" ) $fields .= $result['Field']."='".$_REQUEST[$result['Field']]."'";
else $fields .= ", ".$result['Field']."='".$_REQUEST[$result['Field']]."'";
}
//} 추가필드의 값을 빈값 ='' 상테로 업데이트 할 수 없어 수정
}
}
관리자 화면에서 간단히 게시판 테이블 추가, 삭제가능한 기능입니다.
# 그누보드 4 게시판 테이블 관리
파일구성
/adm/admin.menu300.php : 관리자 메뉴파일
/adm/boder_table_setting.php : 게시판 관리화면
/adm/boder_table_setting_action.php : 게시판 관리화면에서 호출되어 기능 실행(테이블변경)
/bbs/write_update.php : 627번째 줄부터 게시판 테이블 컬럼 코드
설치법
1. 파일업로드
/adm/admin.menu300.php
/adm/boder_table_setting.php
/adm/boder_table_setting_action.php
/bbs/write_update.php
※ 설치전 반드시 백업하시기 바랍니다.
기능
1. 게시판 테이블에 컬럼을 추가/삭제하는 기능
2. 생성하는 스킨에 write_update.tail.skin.php을 추가하여, 추가된 컬럼에 데이터가 저장될 수 있도록함.
사용방법(관리자화면)
1. 게시판 관리화면에서 변경할 게시판 선택 -> 조회(조회하지 않은 상태로 수정불가)
2. 신규컬럼 정보 입력 -> 저장
추가컬럼 사용방법
write.skin.php 파일에서
input 파일의 name을 추가 컬럼의 이름과 같이 지정
****참고***
* 게시판 기본 컬럼은 삭제할 수 없음
* varchar형의 경우 길이를 지정해야함
테스트
http://iharuya8.cafe24.com/g4/
계정 : admin / 0000
-------------------------- 버그픽스(업로드된파일 수정하였습니다.)----------------------------
추가된 필드에 값을 저장하고, 다시 빈값='' 으로 저장할 경우 수정되지 않는 문제 수정
/bbs/write_update.php 파일의
638, 643 줄 주석처리
if($re != null){
while($result = sql_fetch_array($re)) {
//if($_REQUEST[$result['Field']] != ""){ 추가필드의 값을 빈값 ='' 상테로 업데이트 할 수 없어 수정
if(strpos($field, strtolower($result['Field'])) !== false) { }else{
if($fields == "" ) $fields .= $result['Field']."='".$_REQUEST[$result['Field']]."'";
else $fields .= ", ".$result['Field']."='".$_REQUEST[$result['Field']]."'";
}
//} 추가필드의 값을 빈값 ='' 상테로 업데이트 할 수 없어 수정
}
}
추천
12
12
댓글 전체
패스워드가 틀리다고 나오는뎁쇼?
계정 수정했습니다. 다시한번 확인해보세요.
오 활용도가 상당히 높겠네요 !!! 추천이에요 !
감사합니다~^^
진짜 대박!! 멋지십니다!!!
감사합니다 ^^
good exell
정말 유용한 기능입니다!!ㅎㅎ
좋네요~
감사합니다.. 잘 사용하겠습니다..
감사히 잘쓰겠습니다 (__)
고마워요~ ^^
감사합니다~