묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
스케치북 모바일 게시판 스킨에서 글이 등록이 안되는데요...여쭙니다.
2012.12.26 22:05
안녕하세요~
사실 스킨 관련된 질문이라 여기에 적합하지 않다는건 알지만...원인을 몰라서 고수님들의 조언을 듣고 싶습니다.
스케지북 모바일 게시판 스킨을 사용하려고 설치를 했는데...모바일에서 글 등록이 되지 않습니다. (갤럭시S3 이구요...)
스케지북 QnA 게시판에 가보면 기존 질문에도 비슷한것들이 있던것 같은데 해결이 된것 같지 않아서 추가로 몇가지 테스트를 해 보았습니다.
저도 이쪽은 초보라...거의 문법들은 몰라서 그냥 alert로 메시지를 추가해 가며 어느부분에서 문제가 되는지 추적을 해 보았습니다.
/modules/board/m.skins/sketchbook5M/_write_form_mobile.html 에서 등록버튼을 누를때 frmSubmit() 를 호출하는 것은 잘 되고요...
소스부분:
<a class="btn blue" href="#" onclick="frmSubmit();return false">{$lang->cmd_registration}</a>
/modules/board/m.skins/sketchbook5M/js/editor_m.js 에서 호출된 frmSubmit() 펑션도 동작을 하는 것을 확인하였는데...
소스부분:
function frmSubmit(){
...중략...
var frm = document.getElementById('ff');
alert ("Here is before Procfilter"); ==> 이 부분은 수행 됨.
procFilter(frm, insert); ==> 이게 호출이 안되는 것 같음...
}
그런데, frmSubmit()펑션 맨 마직막에 있는, 즉 그 다음에 진행할 펑션인 procFilter(frm, insert)가 호출 되지 않는것 같았습니다.
즉, /common/js/xml_js_filter.js 에서
function procFilter(form, filter_func) {
alert ("Here is procFilter"); ==> 이 부분이 수행 안됨.
filter_func(form);
return false;
}
를 추가해 봤는데 alert 메시지가 가 발생하지 않더라구요...
(참고로, Default 모바일 스킨을 사용하면 procFilter에 있는 저 alert 메시지까지 잘 동작 합니다.)
이것으로 볼때... frmSubmit 함수에서 procFilter를 호출하는 부분이 문제가 있는것 같은데...어떤 문제가 있을까요?
고수님들의 조언을 부탁드립니다.
음....이것 저것 해보다가...모바일 레이아웃을 XE Color Code 에서 XE Default나 Sketchbook5Mobile로 바꾸니가 모바일에서 글 등록이 정상적으로 되네요...XE Color Code 모바일 레이아웃의 버그일까요?