실시간 펜션 예약 플러그인 "예약업" v0.1.6 > 그누보드5 스킨

그누보드5 스킨

좋은 댓글과 좋아요는 제작자에게 큰힘이 됩니다.

실시간 펜션 예약 플러그인 "예약업" v0.1.6 정보

게시판 실시간 펜션 예약 플러그인 "예약업" v0.1.6

본문

플러그인 게시판으로 옮겼습니다.

http://sir.kr/g5_plugin/1654
추천
27

댓글 전체

업데이트 감사 드립니다.
저도 db갱신시 페이지 오류가 발생해서 질답방에 질문도 올리곤 했었는데 해결 되었습니다.

감사 합니다.
A. /plugin/wz.booking.pension/config.php 파일에서 게시판코드를 맞게 설정해주세요  <== 게시판코드 무엇을 알맞게 설정해 주어야 하는건가요... 질문드립니다 ㅠㅠ
화면은 정상적으로 나오는데 예약버튼을 누르면 업데이트 필드 오류나고, 시즌일 추가를 해도 오류가나서 새로 고침을 하면 입력 되어 나옵니다.예약을 하거나 / 예약 확인에 DB를 못 불러 오네요..
부탁드립니다.알려주세요 초보입니다 ㅠㅠ
다 지우고 다시 해보세요.


A. /plugin/wz.booking.pension/config.php 파일에서 게시판코드를 맞게 설정해주세요

<-- 이건 신경안써도 됩니다.
Fatal error: Call to undefined function sql_insert_id() in C:\www\adm\wz_booking_admin\wzp_room_form_update.php on line 50

객실 추가하면 위의 메세지가 나옵니다.

Fatal error: Call to undefined function sql_insert_id() in C:\www\adm\wz_booking_admin\wzp_season_form_update.php on line 51

시즌 추가하면 위의 메시지가 나옵니다.


Fatal error: Call to undefined function sql_insert_id() in C:\www\plugin\wz.booking.pension\step.2.update.php on line 94

예약하기 버튼을 누르면 위의 메세지가 나옵니다.
select * from g5_wzp_pension

1146 : Table 'kazu77_hanahotel.g5_wzp_pension' doesn't exist

error file : /adm/wz_booking_admin/wzp_config.php

이렇게 뜨는건 왜그런건가요?ㅠㅠ
영카트라서그런다면, 영카트엔 설치할방법이 아예없는지요?
select * from g5_wzp_pension

1146 : Table 'saclove.g5_wzp_pension' doesn't exist

error file : /adm/wz_booking_admin/wzp_config.php

저도 이렇게 뜨던데.. 왜 그런걸까요?
안녕하세요

위토즈님의 예약신청으로 작업을하다 막혀서 문의드립니다

예약일을 추출하고 싶은데 현재페이지 에서는 예약일이 나오지 않고 목요일의 (목) 자만 나와요.....

예약일은 wxp_booking_room_table 테이블에 있어서

아래 굻게 표시한 부분의 주소를 wxp_booking_room_table 이테이블로 변경하면 추출이 되는데 그럼 다른 항목이 죄다 안나와서.

이 둘을 함께 연결해서 하는 방법이 여쭈어 봅니다....

고맙습니다...

 

===========================================================================================
<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가

// 회원인 경우
$sql_common = '';
if ($is_admin == 'super') {
    $sql_common = " from {$g5['wzp_booking_table']}  ";
}
else if ($_POST['user_nm'] && $_POST['user_hp']) { // 비회원인 경우 예약자명과 핸드폰번호가 넘어왔다면
    $user_nm = clean_xss_tags($_POST['user_nm']);
    $user_hp = str_replace('-', '', clean_xss_tags($_POST['user_hp']));
    set_session("ss_guest_token", md5($user_nm.$user_hp));
    $sql_common = " from {$g5['wzp_booking_table']} where bk_name = '$user_nm' and replace(bk_hp, '-', '') = '$user_hp' ";
}
else { // 그렇지 않다면 로그인으로 가기
    goto_url(WZP_STATUS_URL.'&mode=ordercheck');
}

$qstr = 'bo_table='.$bo_table.'&mode=orderlist';
if (isset($_REQUEST['page'])) { // 리스트 페이지
    $page = (int)$_REQUEST['page'];
    if ($page)
        $qstr .= '&amp;page=' . urlencode($page);
} else {
    $page = '';
}

// 객실정보
$querylimit = "";
if ($is_member) {
    $query = " select count(*) as cnt {$sql_common} ";
    $row = sql_fetch($query);
    $total_count = $row['cnt'];

    $rows = $config['cf_page_rows'];
    $total_page  = ceil($total_count / $rows);  // 전체 페이지 계산
    if ($page < 1) $page = 1; // 페이지가 없으면 첫 페이지 (1 페이지)
    $from_record = ($page - 1) * $rows; // 시작 열을 구함
    $querylimit = " limit {$from_record}, {$rows} ";
}

unset($arr_order);
$arr_order = array();
$query = "select * {$sql_common} order by bk_ix desc {$querylimit} ";
$res = sql_query($query);
while($row = sql_fetch_array($res)) {
    $arr_order[] = $row;
}
$cnt_order = count($arr_order);
sql_free_result($res);

if (!$is_member && !$cnt_order) { // 비회원일경우 alert 창 처리.
    alert("존재하지 않는 예약자 정보입니다.", WZP_STATUS_URL.'&mode=ordercheck');
}


?>

<div class="ord-list">
   
    <h3>- 예약객실안내</h3>
    <table cellpadding="0" cellspacing="0" border="0" class="tbl_type">
        <caption></caption>
        <colgroup>
            <col>
        </colgroup>
        <tbody>
        <tr>
            <th scope="col">예약번호</th>
            <th scope="col">예약일</th>
            <th scope="col">예약시간</th>
            <th scope="col">신청기관</th>
            <th scope="col">예약자</th>
            <th scope="col">핸드폰번호</th>
            <th scope="col">예약상태</th>
        </tr>
        <?php
        if ($cnt_order > 0) {
            for ($z = 0; $z < $cnt_order; $z++) {

            $uid = md5($arr_order[$z]['od_id'].$arr_order[$z]['bk_time'].$arr_order[$z]['bk_ip']);
            ?>
            <tr>
                <td><a href="<?php echo WZP_STATUS_HTTPS_URL;?>&mode=orderdetail&ix=<?php echo $arr_order[$z]['bk_ix'];?>&uid=<?php echo $uid;?>" class="linker" title="예약번호 <?php echo $arr_order[$z]['od_id'];?> 의 상세정보 확인"><?php echo $arr_order[$z]['od_id'];?></a></td>

 

                <td><?php echo wz_get_hangul_date($arr_order[$z]['bk_frdate']).'('.get_yoil($arr_order[$z]['bk_frdate']).')'?></td> //예약일 불러오도록 삽입 (목)자만 나옵니다




                <td><?php echo $arr_order[$z]['bk_subject'];?></td>

            <td><?php echo $arr_order[$z]['wr_11'];?></td>

            <td ><?php echo $arr_order[$z]['bk_name'];?></td>
                <td><?php echo $arr_order[$z]['bk_hp'];?></td>
                <td><?php echo $arr_order[$z]['bk_status'];?></td>
            </tr>
            <?php
            }
        }
        else {
            ?>
            <tr>
                <td colspan="7" style="text-align:center">
                    예약내역이 존재하지 않습니다.
                </td>
            </tr>
            <?php
        }
        ?>
        </tbody>
    </table>
공유 감사합니다. 그런데 여기 배포된 첨부파일에는
config.php 파일 common.php 파일이 없네요.
수정하셔야 할것 같습니다...
수정:
플러그인에 같은 자료가 있군요. ^^
이렇게 멋진 작품을 공유해주셔서 감사합니다.
제가 뭘 잘못한건지 모르겠지만 저의 경우 step3에서 모든 정보를 다 입력하고
'예약하기' 버튼을 누르면 step4가 나오지 않고 '없는페이지'가 나옵니다.
그리고 관리자페이지에서 객실추가시에도 마지막단계에서 역시 '없는페이지'가 나옵니다.
하지만 둘다 db에 정보는 입력되고는 있습니다.
무슨 이유인지 도움 좀 부탁드리겠습니다.
정말 감사합니다. 덕분에 문제가 해결되었네요.
플러그인 코너에 업데이트 버전이 있었다는 걸 모르고 있었네요.
업데이트 하니까 모든 문제가 해결되었습니다.^^

근데 정말 염치 없지만...
현재 제가 만들고 있는 홈페이지가 '게스트하우스'인데
도미토리(서로 모르는 개인 손님들 4명이 한방에 숙박)란 특별한 방이 여러개 있습니다.

지금은 방 하나에 누군가에 예약을 하면 완료가 되어 더이상 그 방을 예약할 수 없지만
도미토리의 경우만 지정한 인원이 예약할 때까지 계속 예약을 받을 수 있으면 해서요.
수정을 할려고 한참 노가다를 해봤지만.. 생각처럼 쉽지 않네요.
도움 좀 부탁드려도 될까요? 아니면 팁이나 힌트라도 좀...^^

프로그램 공유만으로도 너무 황송한데 이런 염치없는 부탁드려 죄송합니다.
안녕하세여~^^ 개발자님^^ 덕분에 잘 쓰고 있답니다^^
다름이 아니구 객실이 여러개가 아닌 업체가 여러개인 경우에는 실시간예약관리에서 어떻게 생성해야하는지~
예를들어 업체1,업체2,업체3의 각각의 예약을 하려면 실시간 예약에서 예약안내나 예약정보 등등 어떻게 추가를 해야하는지 알고싶습니다^^
우선 좋은 스킨개발에 감사드립니다.

그런데 제가 작업하는 사이트에 조금 변경을 해서 사용하려고 하는데 어딜 손봐야 할지 잘 몰라서

도움을 청합니다.

1. 펜션에 적용하는 것이 아니라 탐방로에 적용하려고 하는데요.
 
객실명--> 코스구간 으로 변경을 하려고 하는데

/plugin/wz.booking.pension/step.1.skin.php 와

step.2.skin.php  등에서 명칭을 바꿔서 서버에 올리니 이름이 바뀌지 않습니다.

2. 통상 1박2일, 2박3일 ...예약설정이 가능한데요.

당일 잠을 자지않고 예약을 진행하게 하는 방법은 없는지요?

3. 참고로 첨부파일을 올립니다.
전체 2,431 |RSS
그누보드5 스킨 내용 검색

회원로그인

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