간단한 예약 게시판 입니다. > 그누보드5 스킨

그누보드5 스킨

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

간단한 예약 게시판 입니다. 정보

게시판 간단한 예약 게시판 입니다.

첨부파일

basic_booking.zip (44.4K) 423회 다운로드 2018-07-11 18:54:07

본문

https://sir.kr/g5_skin/29357 로 업데이트 되었습니다.

 

간단한 예약 게시판 입니다.

 

글 쓰실때 마감인원과 마감날짜를 설정하시면

 

댓글로 예약을 받아 예약인원이 차거나 마감날짜가 끝나면 예약 신청이 자동 종료됩니다.

 

2041174435_1531302561.206.png

 

 

 

 

 

 

예약을하면 관리자가 처리결과를 대댓글로 입력가능하며 비밀댓글이라도 원댓글에 따라

 

원댓글 글쓴이가 관리자의 대댓글은 다 볼 수 있습니다.

 

원댓글(예약)은 한번만 쓸 수 있으며 대댓글로 추가 요청할 수 있습니다.

 

 

2041174435_1531302589.4872.png

 

 

2041174435_1531302951.1637.png

 

 

압축 해제후 /skin/board 에 업로드 하시고 적용하시면됩니다.

 

2041174435_1531302611.5677.png

 

질문글에 누가 올리셔서 오늘 한가한김에 작업을 했는데 꼬박 걸렸네요.

역시 예약관련은 아무리 간단해도 손대는게 아니네요.

 

리스트를 제외한 view.skin.php 파일과 view_comment.skin.php 파일 write.skin.php 파일에

처리한 소스를 간단하게 주석 코멘트 달아 놓았습니다.

 

활용하실 분은 활용하세요.

모바일용은 제작하지 않았고 앞으로도 제작할 계획은 없습니다.

반응형은 테스트 결과 아주 작은 디바이스는 댓글 펼침에 글이 두줄이 되서

약간 깨집니다. 기능상에는 문제가 없으며 대응하실 분은

view_comment.skin.php 파일에 428라인 부분 참고 하세요.

 

2041174435_1531372011.7337.png

 

추천
18

댓글 전체

예약일별 예약인원이 마감되면 자동으로 예약종료되나요? 즉 4월30일까지 마감으로 하면 4월30일까지 예약일을 적을 수 있는데 총 예약인원은 30일까지 전체 인원인 것이죠??
날짜별로 예약인원을 하려면 어떻게 하면 되는지요?
네...그것은 이해를 했습니다
아마도 한번에 한번씩 예약을 해야할 것 같습니다
예약시에 날짜를 적게 되어 있는데 제가 문의 드린 것은 그 해당 일자에
예약인원을 설정할 수 있는지 입니다

즉, 예약종료일을 4월22일까지로 하고
4월19일,20일,21일,22일에 예약을 하는 사람이 있을텐데요
지금은 아마도 설정한 총인원이 4월22일까지 채워여야 자동 종료되는 것 같습니다
19일 3명, 20일 5명...이런식으로 설정할 수 있는지요?

아주 심플하고 좋은 것 같습니다
네 그렇게는 안되어 있습니다. 그렇게 하시려면 예외가 많이 발생해서 고민을 좀 많이 해야할꺼 같습니다. 여분필드의 한계도 있고,,, 예를들어 4월19일,20일,21일,22일에 이정도면 설정해볼만하나 예외로 100일간이 될 수 있고 200일간이 될 수 도 있어서요. 그러면 아주단순하게는 여분필드가 많이 필요할꺼 같구요. 그렇다고 한필드안에 json으로 작성해서 넣는다고 해도 제한은 있을듯 합니다. 처음 관리자가 설정할때도 나름 UI도 고민해봐야겠네요.  다음 스킨 제작시 고려 해보겠습니다. 지금은 다른 스킨 작업중이라... ^^
말씀하신것이 구현되면 유료로 판매를 하시어도 될 것 같습니다...심플하면서도 강력한 기능을 가진 예약 게시판으로요...감사합니다
여분필드 9번은 날짜마감, 10번은 값을 보고 비교해서 처리하시면되는데 list.skin.php 141라인쯤에 예약수 확인 하는 로직과 여분필드 10번하고 비교하시고 날짜는 금일날짜와 여분필드 9번하고 비교하시면됩니다.
예약 취소 버튼을 안나오게 해도되지만, 그누보드 기본 기능에 그 밑에 댓글을 달아버리면 못 지울텐데요. 설정에 있던거 같습니다. 여튼 예약하고 그 밑에 예약완료 댓글 달았을때 예약취소나 수정이될 수 없도록 해야할 듯 하네요. 버튼을 없애서라도? 여튼 원하시는 기능 이번에 작업할 예정입니다. 더 필요하신 요구사항 있으시면 정리 부탁드립니다. 감사합니다.
1. 시간을 예약할 수 있게 하면 좋겠습니다
2. 예약시 보증금을 포인트로 받을려는데 삭제(예약취소)를 하면 보증금이 환급될 것 입니다...이에 대한 보강으로 삭제를 못하게 하거나 말씀하신데로 예약확정을 달면 취소가 안되게 하면 좋겠습니다
3. 리스트에 예약마감, 예약가능. 혹은 남은 예약시간이나 예약인원등이 표시되면 좋겠습니다

생각나는데로 계속 추가해보겠습니다 ^^
네 우선 있는데로 말씀 해주시면 간단하게라도 버전 나눠서 작업해서 시간 나는데로 작업 해보겠습니다. ㅋㅋㅋ 근데 큰 기대는 말아주세요. 저도 시간나고 여유있을때 가능한거니깐요. 여튼 월요일은 회사에 별일도 없고 해서 작업해볼께요.
아 지금도 예약댓글에 관리자가 댓글달아버리면 수정이나 삭제 안됩니다. 고로 예약확정이라고 댓글 달아 버리면 예약취소가 안된다는 뜻이겠죠.
4. 관리자만이 아니라 일반 회원도 자유롭게 예약을 받게 올릴 수 있음 좋겠습니다
해보니 다 되는데 일반회원이 올린 글에 예약을 달면 다른 버튼이 안나오네요...
즉 예약확정이라는 댓글을 달아줄 수가 없습니다
5. 예약(댓글)은 무조건 비밀글로 하려고 체크박스를 안보이게 했는데 해보니 그냥 다보이네요
무조건 비밀글로 할 수 있는지요? 물론 글을 올린 회원은 볼수 있구요
view.skin.php  파일 안에 198 라인쯤을 다음과 같이 수정해주세요.

    <!-- } 게시물 상단 버튼 끝 -->

    <?php
    // 벌이뉨 추가 원글쓴 사람은 admin 권한 획득
    if($view['mb_id'] == $member['mb_id']){
          $is_admin = "board";
    }
    // 코멘트 입출력
    include_once(G5_BBS_PATH.'/view_comment.php');
    ?>


</article>
<!-- } 게시판 읽기 끝 -->

<script>
$(function () {
    // 벌이뉨 추가 비밀글 체크 비밀글 아이콘 안보이기
        $("#wr_secret").hide();
        $(".fa-lock").hide();
});

<?php if ($board['bo_download_point'] < 0) { ?>
$(function() {
댓글을 적으면 예약이 마감되는 것이 아니고 글쓴이 예약을 확정하는 댓글을 달아주면 예약이 마감되는 것으로 해야할 것 같습니다....로직이 복잡한가요?
즉 글쓴이의 댓글 수를 파악해서 자동으로 예약종료가 되는것이 좋은 것 같습니다
전체 15 |RSS
그누보드5 스킨 내용 검색

회원로그인

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