여분필드를 추가하고나니..다른 게시판은 에러가 나오네요..ㅠㅠ
insert into g4_write_menu6 set wr_num = '-1', wr_reply = '', wr_comment = 0, ca_name = '', wr_option = ',,', wr_subject = 'asdf', wr_content = 'sadfasdfasdfsdfasdf', wr_link1 = '', wr_link2 = '', wr_link1_hit = 0, wr_link2_hit = 0, wr_trackback = '', wr_hit = 0, wr_good = 0, wr_nogood = 0, mb_id = '', wr_password = '378b243e220ca493', wr_name = 'test', wr_email = '', wr_homepage = '', wr_datetime = '2006-08-29 01:13:14', wr_last = '2006-08-29 01:13:14', wr_ip = '211.58.188.77', wr_1 = '', wr_2 = '', wr_3 = '', wr_4 = '', wr_5 = '', wr_6 = '', wr_7 = '', wr_8 = '', wr_9 = '', wr_10 = '', wr_11 = '', wr_12 = '', wr_13 = '', wr_14 = '', wr_15 = '', wr_16 = '', wr_17 = '', wr_18 = '', wr_19 = '', wr_20 = '', wr_21 = '', wr_22 = '', wr_23 = '', wr_24 = '', wr_25 = '', wr_26 = '', wr_27 = '', wr_28 = '', wr_29 = '', wr_30 = '', wr_31 = '', wr_32 = '', wr_33 = '', wr_34 = '', wr_35 = '', wr_36 = '', wr_37 = '', wr_38 = '', wr_39 = '', wr_40 = '', wr_41 = '', wr_42 = '', wr_43 = '', wr_44 = '', wr_45 = '', wr_46 = '', wr_47 = '', wr_48 = '', wr_49 = '', wr_50 = ''
1054 : Unknown column 'wr_11' in 'field list'
error file : /bbs/write_update.php
이런 에러가 나오네요..
여분필드를 50개까지 추가를 했거든요..
phpmyadmin에서 해당 게시판(menu7게시판에서 쓸려고 menu7번 게시판에만 여분필드를 50까지 늘렸습니다.)
bbs/'write_update.php파일에 가서 두군데에 50번까지 필드 추가를 했습니다.
그리고 해당 게시판(menu7)에 가서 필드를 추가하고 작업을 하니 글쓰기화면과, 보기화면 모두 정상적으로 나옵니다..
그런데 문제는..
다른 게시판에서는 왜이리 에러가 나올까요?
몇일전부터 계속 삽질하고, 게시판 뒤지고 해서 겨우겨우 여분필드를 추가했는데..
이건 어떻게 해야 하는건지요..ㅠㅠ
|
댓글을 작성하시려면 로그인이 필요합니다.
로그인
댓글 9개
write_update.php에 추가를 하셨으니 그러는 겁니다.
해당 게시판 스킨의 write_update.skin.php 에 추가를 해주셔야 합니다. 다른 필드추가안된 게시판은 영향을 안받게
해당 게시판의 스킨에 추가를 할려면 어떻게 해야하는지요..ㅠㅠ
write_update.php에 추가한 여분필드 소스를 잘라다가,
해당스킨의 write_update.skin.php 에 추가를 해주시면 됩니다...^^
기본 basic 스킨입니다..
이러면 어느 파일에 추가를 해 줘야하나요??
write_comment_update.skin.php에
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
// 자신만의 코드를 넣어주세요.
if(!$wr_comment) { // 코멘일때는 저장하면 안됩.
sql_query(" update $write_table set wr_11 = '$wr_11',
wr_12 = '$wr_12',
wr_13 = '$wr_13',
wr_14 = '$wr_14',
wr_15 = '$wr_15',
wr_16 = '$wr_16',
wr_17 = '$wr_17',
wr_18 = '$wr_18',
wr_19 = '$wr_19',
wr_20 = '$wr_20'
where wr_id = '$wr_id' ");
}
?>
이런식으로 추가를 해 줬더니 역시나 안되네요..ㅠㅠ
이제 write_update.skin.php파일이 아니군요...
write_update.head.skin.php
write_update.tail.skin.php
위의 이름으로 두개의 파일을 새로 만드시고,
write_update.tail.skin.php 파일에 소스를 넣어주세요....^^
저도 write_update.skin.php스킨을 찾아봤는데 없어서..
write_update.head.skin.php 파일에 소스를 넣어봤는데 안되더라구요..ㅠㅠ
그래서 임시방편으로 예전 기본스킨으로 작업을 해서 Photofly님의 말씀처럼
write_update.skin.php 스킨에 넣으니 제대로 작동이 되더라구요..
스크랩해놨다가 다음번에 꼭 써먹어야겠습니다.^^;
감사합니다.
write_update.head.skin.php
write_update.skin.php
write_update.tail.skin.php
이런 구조로 추가할수 있게 되어있네요...
write_update.head.skin.php 스킨에 넣으면 bbs/write_update.php 파일의 소스보다 먼저 실행되기때문에 안되고,
write_update.skin.php 에 넣거나
write_update.tail.skin.php 에 넣으면 되도록 되어있네요....
아무튼 잘 작동 되신다니 다행입니다....^^
비주님 말씀대로 해당 스킨폴더 업데이트스킨에서 처리하시면 됩니다.^^
스크랩 해놨습니다.
허접하고 지저분하지만 제가만든 스킨..ㅜㅜ 올려놨습니다.
다음번에 꼭 Photofly님 말씀처럼 작업을 해야겠네요..
그런데 여분필드를 쉽게 추가할 수 있는 방법은 없을까요?ㅜㅜ
여분필드 쪼개는법도 자세히 알고싶은데.. 나중에 검색해서 공부해봐야겠네요..
아무튼..다시한번 감사드립니다.