제로보드의 게시판과 로그인만 떼어 사용해서 홈페이지를 완성했습니다.
그동안 도움 주신 잠순이님께 깊은 감사드립니다.
제로보드사이트의 팁공유과 잠순이님을 통해..구현하였고..소개되어 있지않은 팁을 올려봅니다.

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}';