관리자 화면에서 게시판 테이블 추가, 삭제 관리기능
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']]."'";
}
//} 추가필드의 값을 빈값 ='' 상테로 업데이트 할 수 없어 수정
}
}
댓글 13개
11년 전
패스워드가 틀리다고 나오는뎁쇼?
지민이생각
11년 전
계정 수정했습니다. 다시한번 확인해보세요.
11년 전
오 활용도가 상당히 높겠네요 !!! 추천이에요 !
지민이생각
11년 전
감사합니다~^^
ascii
11년 전
진짜 대박!! 멋지십니다!!!
지민이생각
11년 전
감사합니다 ^^
11년 전
good exell
11년 전
정말 유용한 기능입니다!!ㅎㅎ
스피드애드
11년 전
좋네요~
11년 전
감사합니다.. 잘 사용하겠습니다..
11년 전
감사히 잘쓰겠습니다 (__)
10년 전
고마워요~ ^^
돼지코구뇽
10년 전
감사합니다~
게시판 목록
그누4 스킨
스킨의 저작권은 해당 스킨 제작자님께 있으며, 그누보드의 저작권과 다를 수 있습니다.
스킨 다운로드시 좋아요와 감사의 코멘트를 남기시면 제작자에게 큰 힘이됩니다. ^^y
그누보드와 관련이 있지만 스킨과 빌더가 아니면 플러그인 게시판에 올려주세요.
스킨 다운로드시 좋아요와 감사의 코멘트를 남기시면 제작자에게 큰 힘이됩니다. ^^y
그누보드와 관련이 있지만 스킨과 빌더가 아니면 플러그인 게시판에 올려주세요.
| 번호 | 분류 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|---|
| 5849 | 최신글 | 7년 전 | 5280 | ||
| 5848 | 전체검색 | 7년 전 | 4139 | ||
| 5847 | 디자인 |
찰리콘트롤
|
7년 전 | 5371 | |
| 5846 | 최신글 | 8년 전 | 6465 | ||
| 5845 | 최신글 | 8년 전 | 6256 | ||
| 5844 | 게시판 | 8년 전 | 7540 | ||
| 5843 | 게시판 | 8년 전 | 7169 | ||
| 5842 | 회원가입 |
또치하우스
|
8년 전 | 4349 | |
| 5841 | 달력 | 8년 전 | 5245 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기