게시판 여분필드 쉽게 추가하기-- 그누5 정보
게시판 여분필드 쉽게 추가하기-- 그누5첨부파일
본문
여분필드를 쉽게 추가 하기위한 파일 입니다
다운받으신 파일을
그누 설치 루트에 업로드 하신 후
사용하시면 됩니다.
사용법은 간단합니다
시작번호에 11을 입력하고 끝번호에 20을 입력한 후
여분필드 추가 버튼을 클릭하면 wr_11 ~ wr_20 까지의 여분필드가 생성 됩니다.
게시판 아이디를 입력할 경우 해당 게시판만,
입력하지 않을경우 전체 게시판에 적용 됩니다.
초보분들의 실수 !!
해당 게시판 테이블에 여분필드를 생성했다고 해서
여분필드를 사용하는 게시판을 바로 사용할 수는 없습니다.
여분필드 생성후
bbs/write_update.php 와
bbs/move_update.php 의 파일내
insert 와 update 부분에 필드 값을 꼭 추가 입력하셔야 합니다.
여분필드를 사용하시는 분들께 편하게 도움이 되었으면 좋겠네요
추천
17
17
댓글 45개
이 어린이 기쁩니다~ 잘됩니다.
저두요
insert 와 update 부분에 필드 값을 꼭 추가 방법좀 알려주세요
예를 들면 여분필드를 11~15 까지 추가할경우...
bbs/write_update.php 파일을 열어보시면
아래와 같은 코드가 보일겁니다
$sql = " insert into $write_table
set wr_num = '$wr_num',
wr_reply = '$wr_reply',
wr_comment = 0,
ca_name = '$ca_name',
wr_option = '$html,$secret,$mail',
wr_subject = '$wr_subject',
wr_content = '$wr_content',
wr_seo_title = '$wr_seo_title',
wr_link1 = '$wr_link1',
wr_link2 = '$wr_link2',
wr_link1_hit = 0,
wr_link2_hit = 0,
wr_hit = 0,
wr_good = 0,
wr_nogood = 0,
mb_id = '{$member['mb_id']}',
wr_password = '$wr_password',
wr_name = '$wr_name',
wr_email = '$wr_email',
wr_homepage = '$wr_homepage',
wr_datetime = '".G5_TIME_YMDHIS."',
wr_last = '".G5_TIME_YMDHIS."',
wr_ip = '{$_SERVER['REMOTE_ADDR']}',
wr_1 = '$wr_1',
wr_2 = '$wr_2',
wr_3 = '$wr_3',
wr_4 = '$wr_4',
wr_5 = '$wr_5',
wr_6 = '$wr_6',
wr_7 = '$wr_7',
wr_8 = '$wr_8',
wr_9 = '$wr_9',
wr_10 = '$wr_10' ";
위처럼 wr_1 ~ wr_10 까지 되어 있는 부분에
wr_11~wr_15 까지 추가해 줘야 한다는 뜻입니다
....
wr_ip = '{$_SERVER['REMOTE_ADDR']}',
wr_1 = '$wr_1',
wr_2 = '$wr_2',
wr_3 = '$wr_3',
wr_4 = '$wr_4',
wr_5 = '$wr_5',
wr_6 = '$wr_6',
wr_7 = '$wr_7',
wr_8 = '$wr_8',
wr_9 = '$wr_9',
wr_10 = '$wr_10',
wr_11 = '$wr_11',
wr_12 = '$wr_12',
wr_13 = '$wr_13',
wr_14 = '$wr_14',
wr_15 = '$wr_15' ";
bbs/write_update.php 파일을 열어보시면
아래와 같은 코드가 보일겁니다
$sql = " insert into $write_table
set wr_num = '$wr_num',
wr_reply = '$wr_reply',
wr_comment = 0,
ca_name = '$ca_name',
wr_option = '$html,$secret,$mail',
wr_subject = '$wr_subject',
wr_content = '$wr_content',
wr_seo_title = '$wr_seo_title',
wr_link1 = '$wr_link1',
wr_link2 = '$wr_link2',
wr_link1_hit = 0,
wr_link2_hit = 0,
wr_hit = 0,
wr_good = 0,
wr_nogood = 0,
mb_id = '{$member['mb_id']}',
wr_password = '$wr_password',
wr_name = '$wr_name',
wr_email = '$wr_email',
wr_homepage = '$wr_homepage',
wr_datetime = '".G5_TIME_YMDHIS."',
wr_last = '".G5_TIME_YMDHIS."',
wr_ip = '{$_SERVER['REMOTE_ADDR']}',
wr_1 = '$wr_1',
wr_2 = '$wr_2',
wr_3 = '$wr_3',
wr_4 = '$wr_4',
wr_5 = '$wr_5',
wr_6 = '$wr_6',
wr_7 = '$wr_7',
wr_8 = '$wr_8',
wr_9 = '$wr_9',
wr_10 = '$wr_10' ";
위처럼 wr_1 ~ wr_10 까지 되어 있는 부분에
wr_11~wr_15 까지 추가해 줘야 한다는 뜻입니다
....
wr_ip = '{$_SERVER['REMOTE_ADDR']}',
wr_1 = '$wr_1',
wr_2 = '$wr_2',
wr_3 = '$wr_3',
wr_4 = '$wr_4',
wr_5 = '$wr_5',
wr_6 = '$wr_6',
wr_7 = '$wr_7',
wr_8 = '$wr_8',
wr_9 = '$wr_9',
wr_10 = '$wr_10',
wr_11 = '$wr_11',
wr_12 = '$wr_12',
wr_13 = '$wr_13',
wr_14 = '$wr_14',
wr_15 = '$wr_15' ";
씨메이크님 친절한 답변감사합니다^^
덕분에 요긴하게 사용하고 있습니다
건강하고 즐거운 한주되세요^^
덕분에 요긴하게 사용하고 있습니다
건강하고 즐거운 한주되세요^^
오~~
이런날도 오네요~~^^
여분필드 필요할 때 바로 적용할 수 있게 되어 너무 기쁩니다.
감사합니다.^^
이런날도 오네요~~^^
여분필드 필요할 때 바로 적용할 수 있게 되어 너무 기쁩니다.
감사합니다.^^
좋은 팁 감사합니다.
감사합니당~~
잘 사용하고 있습니다~ ^^ 근데 참고로 여분필드 wr_75 이상은 안되는 거 같네용~
네 서버에 따라 컬럼수가 제한 되어 있는것 같습니다
감사합니다!!
오오 좋아요~^^
안녕하세요~
해당파일을 루트에 넣고 11,20 숫자 적고(전체게시판적용이라 게시판명은 공란) 확인 후 댓글로 열려주신 부분도 추가했는데 적용이 안됩니다;;
write_update.php
$sql = " insert into $write_table 부분과
$sql = " update {$write_table} 부분 하단에 wr_11= '{$wr_11}' ~ wr_20= '{$wr_20}' 추가했고요..
move_update.php
$sql = " insert into $move_write_table 부분에 추가했습니다.
총 3군데 추가했는데요..다른데도 추가작업을 해줘야되나요??
게시판관리 들어가면 여전히 필드 1~10만 나옵니다~
이 부분을 무시하고 게시판 스킨에 wr_11 추가를 해도 입력값이 제대로 출력이 안되네요..ㅠㅠ
해당파일을 루트에 넣고 11,20 숫자 적고(전체게시판적용이라 게시판명은 공란) 확인 후 댓글로 열려주신 부분도 추가했는데 적용이 안됩니다;;
write_update.php
$sql = " insert into $write_table 부분과
$sql = " update {$write_table} 부분 하단에 wr_11= '{$wr_11}' ~ wr_20= '{$wr_20}' 추가했고요..
move_update.php
$sql = " insert into $move_write_table 부분에 추가했습니다.
총 3군데 추가했는데요..다른데도 추가작업을 해줘야되나요??
게시판관리 들어가면 여전히 필드 1~10만 나옵니다~
이 부분을 무시하고 게시판 스킨에 wr_11 추가를 해도 입력값이 제대로 출력이 안되네요..ㅠㅠ
db에서 해당 필드가 추가된걸 확인하셨나요?
게시판 관리자 와는 상관이 없습니다
글쓰기 스킨에서(write.skin.php)
<input type="text" name="wr_11" value="<?php echo $write['wr_11']?>">
뷰스킨 (view.skin.php) 에서
<?php echo $view['wr_11']?>
넣어보시고
해당게시판에서 글쓰기 한번 해보세요
출력 된다면 정상이고
출력이 안된다면..
해당게시판 db확인 후 필드가 정상적으로 생성되었는지 확인해 보세요
게시판 관리자 와는 상관이 없습니다
글쓰기 스킨에서(write.skin.php)
<input type="text" name="wr_11" value="<?php echo $write['wr_11']?>">
뷰스킨 (view.skin.php) 에서
<?php echo $view['wr_11']?>
넣어보시고
해당게시판에서 글쓰기 한번 해보세요
출력 된다면 정상이고
출력이 안된다면..
해당게시판 db확인 후 필드가 정상적으로 생성되었는지 확인해 보세요
여분필드 공부하고싶었는데 도움이 많이 되었습니다.
감사합니다.^^
감사합니다.^^
감사합니다 ^^
감사합니다!!! 잘되네요!!
매우 좋은 팁입니다.
※ 추가로 sql에 입력되는 부분 중
sql_query(" ALTER TABLE `{$write_table}` ADD `wr_{$k}` varchar(255) NOT NULL DEFAULT '' "); 에서 varchar(255)를 varchar(50) 또는 text로 변경해주시면 180까지는 추가가 됩니다 그 이후로는 애초에 페이지 php로 실행해서 하는 것 조차 안 되네요..
sql 오류 메세지 확인 결과 사이즈맥시멈 뜨면서 더 이상은 추가가 안 되는 것 같아요
sql_query(" ALTER TABLE `{$write_table}` ADD `wr_{$k}` varchar(255) NOT NULL DEFAULT '' "); 에서 varchar(255)를 varchar(50) 또는 text로 변경해주시면 180까지는 추가가 됩니다 그 이후로는 애초에 페이지 php로 실행해서 하는 것 조차 안 되네요..
sql 오류 메세지 확인 결과 사이즈맥시멈 뜨면서 더 이상은 추가가 안 되는 것 같아요
상당히 유용하게 쓸수 있을것 같습니다. 감사합니다~~
여분필드 11-30번 등 계속 추가 가능
루트에 넣었는데도 왜 저렇게 설치하라고 안뜨죠?????????
여분필드 11-30번 등 계속 추가 가능
감사합니다.
감사합니다.
감사합니다^^
감사합니다 꾸벅 !!
씨메이크님 write skin 에서 아래와같이 바꿨는데 list skin , view skin에서는 어디를 바꿔야 될까요 ?? 알려주세요 ㅠ.ㅠ
<option value=''>진행상황선택</option>
<option value='0'>0: 진행대기</option>
<option value='1'>1: 진행중</option>
<option value='2'>2: 진행완료</option>
<option value='3'>3: 진행보류</option>
<option value='4'>4: 진행취소</option>
<option value=''>진행상황선택</option>
<option value='0'>0: 접수대기</option>
<option value='1'>1: 진행중</option>
<option value='2'>2: 작업완료</option>
<option value='3'>3: 작업보류</option>
<option value='4'>4: 작업취소</option>
씨메이크님 write skin 에서 아래와같이 바꿨는데 list skin , view skin에서는 어디를 바꿔야 될까요 ?? 알려주세요 ㅠ.ㅠ
<option value=''>진행상황선택</option>
<option value='0'>0: 진행대기</option>
<option value='1'>1: 진행중</option>
<option value='2'>2: 진행완료</option>
<option value='3'>3: 진행보류</option>
<option value='4'>4: 진행취소</option>
<option value=''>진행상황선택</option>
<option value='0'>0: 접수대기</option>
<option value='1'>1: 진행중</option>
<option value='2'>2: 작업완료</option>
<option value='3'>3: 작업보류</option>
<option value='4'>4: 작업취소</option>
굿 !! 김사합니다
감사합니다!!ㅠ_ㅠ
좋은정보 감사합니다..^^
편하게 잘 쓰겠습니다. 감사합니다.
엄청 편리하네요 감사합니다!!!
여분필드 생성후
bbs/write_update.php 와
bbs/move_update.php 의 파일내
insert 와 update 부분에 필드 값을 추가했는데 write 페이지에서는 나오는데 작성 버튼을 누르면 올바른 방법으로 작성하라고 오류 메세지가 나옵니다.. 왜그럴까요 ㅠ?
또 db에 필드 추가된건 어디서 확인하나요? ㅠㅠ
bbs/write_update.php 와
bbs/move_update.php 의 파일내
insert 와 update 부분에 필드 값을 추가했는데 write 페이지에서는 나오는데 작성 버튼을 누르면 올바른 방법으로 작성하라고 오류 메세지가 나옵니다.. 왜그럴까요 ㅠ?
또 db에 필드 추가된건 어디서 확인하나요? ㅠㅠ
추가된 필드는 phpmyadmin 에서 확인 하실 수 있습니다 .
bbs/write_update.php 와
bbs/move_update.php 의 파일내 다른 수정 되어 있는곳이 없는 지 또는 컴마 등 이 잘못 찍혔는지 확인해 보셔야 할것 같습니다
bbs/write_update.php 와
bbs/move_update.php 의 파일내 다른 수정 되어 있는곳이 없는 지 또는 컴마 등 이 잘못 찍혔는지 확인해 보셔야 할것 같습니다
안녕하세요.
1. 그누보드 폴더에 업로드하고 주소로 들어가보니
$g5[title] = "게시판 여분필드 추가";
이 부분이 오류난다고 뜨네요 @.@; 최신 버전입니다
2. move_update.php 파일 자체가 없으면 어떡하나요..?
1. 그누보드 폴더에 업로드하고 주소로 들어가보니
$g5[title] = "게시판 여분필드 추가";
이 부분이 오류난다고 뜨네요 @.@; 최신 버전입니다
2. move_update.php 파일 자체가 없으면 어떡하나요..?
@Winter0 php 버젼 문제 인데요
$g5['title'] 이렇게 title 내에 컴마를 넣으시면 됩니다
모든 [] 를 [''] 로 변경하세요
2. 해당파일이 없다면 pass 하시면 됩니다
$g5['title'] 이렇게 title 내에 컴마를 넣으시면 됩니다
모든 [] 를 [''] 로 변경하세요
2. 해당파일이 없다면 pass 하시면 됩니다
좋은 정보 감사합니다!!
한가지 궁금한게 있는데 write페이지에서 작성하고 업로드를 하면 리스트페이지에 안뜨네여...뭐가 문제일까요....ㅠ
한가지 궁금한게 있는데 write페이지에서 작성하고 업로드를 하면 리스트페이지에 안뜨네여...뭐가 문제일까요....ㅠ
@dks95 bbs/write_update.php에도 추가 하셨는지 확인해 보세요~
이글을 영구보관해 주세용
감사합니다.
감사합니다.
감사합니다.
이거하고 게시물 복사,이동 잘 되나요?
감사합니다.
감사합니다.
덕분에 작업하기 정말 편해졌습니다.
복 받으실겁니다~~^^;
덕분에 작업하기 정말 편해졌습니다.
복 받으실겁니다~~^^;
감사합니다.
감사합니다. 정말 최고
여분필드 추가, 너무 감사합니다.
여분필드 추가 후 게시판 글 등록이 잘됩니다.
그런데 새로운 게시판을 생성 후 글을 등록하면 글이 등록되지않는 오류가 있네요.
write_update.php 를 원복하니 글 등록이 됩니다.
이유가 무엇일가요?