[SM] 달력형 정비예약 utf-8 버전 > 그누4 스킨

그누4 스킨

스킨의 저작권은 해당 스킨 제작자님께 있으며, 그누보드의 저작권과 다를 수 있습니다.
스킨 다운로드시 좋아요와 감사의 코멘트를 남기시면 제작자에게 큰 힘이됩니다. ^^y
그누보드와 관련이 있지만 스킨과 빌더가 아니면 플러그인 게시판에 올려주세요.

[SM] 달력형 정비예약 utf-8 버전 정보

달력 [SM] 달력형 정비예약 utf-8 버전

첨부파일

k-reservation.zip (57.4K) 570회 다운로드 2013-02-25 18:00:41

본문

달력형 정비예약스킨을 utf-8로 요청하신분이 계셔서 올립니다

1. 압축파일을 다운받아 skin/board/ 밑에 풉니다 ( 폴더명은 변경해두 무관합니다)
2. 게시판 1개를 k-reservation 스킨으로 지정하여 생성합니다
3. 게시판에 접속하여 페이지를 확인합니다
4. 차종류 편집은  motive.php 의 배열을 손보시면 됍니다
5. 관리자로 접속하여 보시면 설정버튼클릭후 시간대별마감,휴업설정해제 가능합니다
추천
16

댓글 전체

안녕하세요~ 덕분에 잘 쓰고 있습니다!!
그런데.. 마감시간을 게시판마다 다르게 하고 싶은데, 한게시판에 마감을 하면 다른 게시판도 똑같은 시간에 마감이 되더라구요! 그거 어떻게 수정해야하는지... 알려주시면 감사하겠습니다.
^^  안녕하세요

마감시간을 저장하는 테이블명이 g4_reservation_admin 입니다

다른게시판도 같은 스킨을 썻을경우엔 이 테이블이 공유가 될테니 테이블을 복사해서 이름만 바꾸세요 그리고 소스안의 테이블명을 바꿔주시면 됩니다
선택이란님 좋은 스킨제작해주셔서 설치를 잘 해서 테스트중입니다.
기능상 문제는 없는 것 같은데, 게시글 작성시(예약했을시) 게시글관리자나 최고관리자에 이메일전송이 안되는 것 같습니다. 기본게시판은 메일전송이 잘 이루어집니다. 도움주시기 바랍니다.
^^ 이 스킨엔 메일발송소스가 없습니다 추가하시려면

write_update.skin.php 하단  alert 구문위에 아래처럼 기본메일소스를 추가해보세요


// 메일발송 사용 (수정글은 발송하지 않음)
if (!($w == "u" || $w == "cu") && $config[cf_email_use] && $board[bo_use_email])
{
    // 관리자의 정보를 얻고
    $super_admin = get_admin("super");
    $group_admin = get_admin("group");
    $board_admin = get_admin("board");

    $wr_subject = get_text(stripslashes($wr_subject));

    $tmp_html = 0;
    if (strstr($html, "html1"))
        $tmp_html = 1;
    else if (strstr($html, "html2"))
        $tmp_html = 2;

    $wr_content = conv_content(stripslashes($wr_content), $tmp_html);

    $warr = array( ""=>"입력", "u"=>"수정", "r"=>"답변", "c"=>"코멘트", "cu"=>"코멘트 수정" );
    $str = $warr[$w];

    $subject = "'{$board[bo_subject]}' 게시판에 {$str}글이 올라왔습니다.";
    $link_url = "$g4[url]/$g4[bbs]/board.php?bo_table=$bo_table&wr_id=$wr_id&$qstr";

    include_once("$g4[path]/lib/mailer.lib.php");

    ob_start();
    include_once ("../../../bbs/write_update_mail.php");
    $content = ob_get_contents();
    ob_end_clean();

    $array_email = array();
    // 게시판관리자에게 보내는 메일
    if ($config[cf_email_wr_board_admin]) $array_email[] = $board_admin[mb_email];
    // 게시판그룹관리자에게 보내는 메일
    if ($config[cf_email_wr_group_admin]) $array_email[] = $group_admin[mb_email];
    // 최고관리자에게 보내는 메일
    if ($config[cf_email_wr_super_admin]) $array_email[] = $super_admin[mb_email];

    // 옵션에 메일받기가 체크되어 있고, 게시자의 메일이 있다면
    if (strstr($wr[wr_option], "mail") && $wr[wr_email]) {
        // 원글 메일발송에 체크가 되어 있다면
        if ($config[cf_email_wr_write]) $array_email[] = $wr[wr_email];

        // 코멘트 쓴 모든이에게 메일 발송이 되어 있다면 (자신에게는 발송하지 않는다)
        if ($config[cf_email_wr_comment_all]) {
            $sql = " select distinct wr_email from $write_table
                      where wr_email not in ( '$wr[wr_email]', '$member[mb_email]', '' )
                        and wr_parent = '$wr_id' ";
            $result = sql_query($sql);
            while ($row=sql_fetch_array($result))
                $array_email[] = $row[wr_email];
        }
    }

    // 중복된 메일 주소는 제거
    $unique_email = array_unique($array_email);
    $unique_email = array_values($unique_email);
    for ($i=0; $i<count($unique_email); $i++) {
        mailer($wr_name, $wr_email, $unique_email[$i], $subject, $content, 1);
    }
}


/bbs/write_update.php 의 소스를 참조해서 시도해보세요
선택이란님, 답변을 참조하여 적용하다가 조금 틀린 부분이 있어서 답변합니다.
적용해야하는 파일이 잘못된 것 같아요. "write_update.skin.php 하단  alert 구문위에 아래처럼 기본메일소스를 추가해보세요" 가 아니고 write.skin.php 하단에 추가해야 해결이 되네요. 아무튼 감사합니다~ 메일 내용은 선택한 옵션들은 전달이 안되지만 사용하는 데는 문제가 없습니다. 예약이 되었다는 것을 실시간으로 전달받는게 중요했습니다. 감사합니다~
write_update.skin.php 에 추가할것을 권장합니당 ^^
이파일이 예약을 했을시  예약처리하는 파일이니까욤~
write.skin.php는 예약정보입력페이지라 비추입니당~ 예약처리되기도전에 메일이 날라가겠죠~
도움요청드립니다.
다른 최고 관리자 이하 또는 지정해서
관리자 리스트내용 보기 등급조절은 어떻게 해야 하는지요?

관리자에서  접근가능한 그룹을 줘도 않돼네요.
감사합니다.
음 관리자로는 잘 됩니다.
비회원 예약 후 예약상황을 보고자 헸을시 "비밀글이 틀리다고 하니" 난감합니다.
아시는분 도와 주세요, 왕초보입니다.
감사합니다
초보라 이용하려고 2달째 끙끙 앓다가 아무래도 안되겠어 문의 드립니다.
혹시 이 탁월한 스킨을 그누보드5 에서도 사용 할 수가 있을까요?
고견을 기다리겠습니다.
전체 74 |RSS
그누4 스킨 내용 검색 달력에서

회원로그인

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