zb5beta - 질문답변
제로보드의 게시판과 로그인만 떼어 사용해서 홈페이지를 완성했습니다.
그동안 도움 주신 잠순이님께 깊은 감사드립니다.
제로보드사이트의 팁공유과 잠순이님을 통해..구현하였고..소개되어 있지않은 팁을 올려봅니다.
1. zb5/common/lang/ko.lang.php 에서 name추가하기 (예:$lang->common->alert_require_hp = '핸드폰번호을 입력해주세요';)
2. zb5/common/js/svc.js
//글쓰기 form input 개체 체크
var check_svc_write = false;
function svc_write(fo_obj, check_list) {
var regx_strip_tags = /<(.[^>]+)>/g;
if(uploading_binary_file) {
alert(alert_msg['file_uploading']);
return;
}
var response_tags = new Array('error','message','sid','article_srl');
if(check_svc_write) return false;
check_svc_write = true;
fo_obj.article.value = zEditGetHTML();
// 체크할 input 개체 name 삽입
if(typeof(check_list)=='undefined') check_list = new Array('writer','email','passwd','title','article','hp')
var params = get_form_elements(fo_obj);
if(!check_empty(params,fo_obj,check_list)) {
check_svc_write = false;
return false;
}
3. zb5/modules/board/skins/zb5_board/tpl/write_form.tpl
{** columns alert messages **}
<script type='text/javascript'>
var alert_msg = new Array();
alert_msg['writer'] = '{$lang->common->alert_require_writer}';
alert_msg['email'] = '{$lang->common->alert_require_email}';
alert_msg['title'] = '{$lang->common->alert_require_title}';
alert_msg['tag'] = '{$lang->common->alert_require_tag}';
alert_msg['file_uploading'] = '{$lang->common->alert_file_uploading}';
alert_msg['image_number'] = '{$lang->common->notice_member_fo_image_number_is_null}';
alert_msg['new_serial_title'] = '{$lang->common->alert_serial_title}';
alert_msg['msg_confirm'] = '{$lang->common->alert_confirm}';
alert_msg['hp'] = '{$lang->common->alert_require_hp}';


추가부분의 체크를 하지 않더군요..
제가 잘못한것인지 쩝...이 기능도 요긴한것인디...