관리자화면 기본환경설정-포인트사용 안함 문제 > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

관리자화면 기본환경설정-포인트사용 안함 문제 정보

관리자화면 기본환경설정-포인트사용 안함 문제

본문

안녕하세요. 이번에 가입한 카리스트라고 합니다.

이번에 그누보드 4.36.27 + Mysql 5.5.8 로 그누보드를 시작했는데요.

관리자 로그인에서 문제가 있었지만 어찌어찌 해결하고, 기본환경설정에서 포인트를 사용 안하도록 체크하고 확인 버튼을 눌렀습니다.

그런데

1366 : Incorrect integer value: '' for column 'cf_use_point' at row 1

error file : /gnuboard4/adm/config_form_update.php

이런 화면이 뜨더군요. 자세한 내용은 파일에 첨부해 두었습니다.

보니까 cf_use_point 항목에 값이 없어서 생기는 문제인 모양인데, 저는 config_form.php에서는 =$config[cf_use_point]?'checked':''; 여기에서 문제가 생겼다고 짐작하고 =$config[cf_use_point]?'1':'0'; 으로 고쳤습니다만 고쳐지지 않았습니다.

첨부한 파일을 보시고 어느 파일에서 어느 부분을 어떻게 고쳐야 하는지 알려주시면 감사하겠습니다.

댓글 전체

관리자 로그인에서 어떤 문제가 있어서 어떤방법으로 해결을 했는지 궁금하지만 우선은 한글이 다 깨어지는 현상도 문제가 있어 보입니다.
에러 메시지는 integer 필드에 ''를 넣으려고 해서 나타나는 것이니 ''를 안넣는것으로 확인을 해볼 수 있겠습니다.
$POST[cf_use_point] 값이 정상으로 들어오는지 확인해 보시면 값이 안넘어 올거라 예상됩니다.
$POST[cf_use_point]==''?1:0 으로 변경해주시고 확인을 해보세요.

=$config[cf_use_point]?'checked':'';  부분은 html을 생성할때 값이 있으면 체크박스에 체크를 하고 없으면 체크를 하지 말자라는 것입니다.

수정 폼 페이지에서 소스보기를 하셔서 cf_use_point 체크박스의 value가 어떻게 설정 되어 있는지 확인해 보시는것도 도움이 될거 같습니다.

그리고 첨부한 파일이 안보입니다.
네? 본문 안에 확장자 jpg 파일로 올렸는데 안 보이시나요?
그리고 변경하라고 하신 부분은 config_form.php의 <td colspan=3><input type='checkbox' name='cf_use_point' value='1' <?=$config[cf_use_point]?'checked':'';?>> 사용</td> 부분의 $config를 말씀하시는 건지 궁금합니다.

반달곰한마리님께서 궁금해하신 부분은 그누보드 설치 전, install\install_db.php 314줄에

,mb_signature = '', mb_memo = '', mb_lost_certify = '', `mb_profile` = ''

삽입하여 저장한 뒤 인스톨했습니다. 출처는 오토셋 사용자 커뮤니티의 차오이님 답변입니다.
그러고보니 글 쓸 당시에는 파일첨부로 올렸던 거 같은데, 본문 안에 사진으로 올려져 있군요. 혼란스럽게 한 점 사과드리며, 제가 말한 파일첨부는 본문에 삽입된 이미지 파일입니다.
변경하라고 말씀드린 부분은 수정폼이 아니라 수정페이지였습니다.
 /gnuboard4/adm/config_form_update.php의 update 구문의 cf_use_point = $POST[cf_use_point] 가 정상적으로 입력되지 않는것 같습니다.
그래서 해당 쿼리문을 echo 해서 어떤 쿼리문이 입력되는지 직접 확인해 보시고 만약 예상대로 $POST[cf_use_point]의 값이 정상적으로 나타나지 않는다면 그에 따른 원인을 찾아야 합니다.
$POST[cf_use_point]가 정상적으로 나타나지 않으려면 수정폼에서 값이 넘어 올때 누락이 되어야 하는데 누락되는 원인 중 가장 흔한것이 name과 변수명이 맞지 않는것, get의 전달범위를 넘긴 값에서 누락되는 경우일것 같습니다.
수정하신 부분은 문제없는것 같습니다.
다만 스크린샷에서 한글이 깨어져 나타나는것이 마음에 걸리는데 그 점 언급 없으셔서 다른 무언가가 있는거라 생각됩니다.
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT