댓글다는 부분에 조건 걸기,,

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!
댓글다는 부분에 조건 걸기,,

QA

댓글다는 부분에 조건 걸기,,

본문

댓글로 예약 신청을 받는 스킨을 사용 중입니다.

 

혹시 정원이 다 차거나 신청 기간이 지나면 댓글 신청하는 부분을 없애려고 하는데

 

어떻게 하면 될지.. 도움 부탁드립니다!

 

댓글은 view.php 부분에서 다는걸로 알아서.. 아래는 view.php 소스입니다..

 

고수님들 부탁드립니다!

 


<?php
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
include_once(G5_LIB_PATH.'/thumbnail.lib.php');
// add_stylesheet('css 구문', 출력순서); 숫자가 작을 수록 먼저 출력됨
add_stylesheet('<link rel="stylesheet" href="'.$board_skin_url.'/style.css">', 0);
?>
<script src="<?php echo G5_JS_URL; ?>/viewimageresize.js"></script>
 
<table width=835 cellpadding=0 cellspacing=0 style="margin-left:10px;" border=0>
 <tr>
  <td colspan=2>
   <?if($bo_table=='program01' or $bo_table=='program02' or $bo_table =='program03'){?><img src="/img/sub/sub04_top.png"><?}?>
   <?if($bo_table=='notice' or $bo_table=='data' or $bo_table =='gallery'){?><img src="/img/sub/sub05_top.png"><?}?>
  </td>
 </tr>
</table>
<section id="bo_w"  style="width:835px;margin-left:10px;background:#fff;">
<table width=835 cellpadding=0 cellspacing=0 border=0>
 <tr>
  <td style="font-size:30px;font-weight:bold;padding-left:33px;padding-top:30px;" bgcolor=ffffff>
   <?if($bo_table=="program01"){?><img src="/img/sub/sub04_01_title.png"><?}?>
   <?if($bo_table=="program02"){?><img src="/img/sub/sub04_02_title.png"><?}?>
   <?if($bo_table=="program03"){?><img src="/img/sub/sub04_03_title.png"><?}?>
   <?if($bo_table=="notice"){?><img src="/img/sub/sub05_01_title.png"><?}?>
   <?if($bo_table=="data"){?><img src="/img/sub/sub05_02_title.png"><?}?>
   <?if($bo_table=="gallery"){?><img src="/img/sub/sub05_03_title.png"><?}?>
  </td>
  <td bgcolor=ffffff align=right style="padding-right:30px;padding-bottom:30px;">
   <?if($bo_table=="program01"){?>HOME > 프로그램신청 > 청소년<?}?>
   <?if($bo_table=="program02"){?>HOME > 프로그램신청 > 부모<?}?>
   <?if($bo_table=="program03"){?>HOME > 프로그램신청 > 일반 및 교사<?}?>
   <?if($bo_table=="notice"){?>HOME > 알림마당 > 공지사항<?}?>
   <?if($bo_table=="data"){?>HOME > 알림마당 > 자료실<?}?>
   <?if($bo_table=="gallery"){?>HOME > 알림마당 > 포토갤러리<?}?>
  </td>
 </tr>
</table>
    <?php
    if ($view['file']['count']) {
        $cnt = 0;
        for ($i=0; $i<count($view['file']); $i++) {
            if (isset($view['file'][$i]['source']) && $view['file'][$i]['source'] && !$view['file'][$i]['view'])
                $cnt++;
        }
    }
     ?>
    <?php if($cnt) { ?>
  
    <?php } ?>
    <?php
    if (implode('', $view['link'])) {
     ?>
     <!-- 관련링크 시작 { -->
    <section id="bo_v_link">
        <h2>관련링크</h2>
        <ul>
        <?php
        // 링크
        $cnt = 0;
        for ($i=1; $i<=count($view['link']); $i++) {
            if ($view['link'][$i]) {
                $cnt++;
                $link = cut_str($view['link'][$i], 70);
         ?>
            <li>
                <a href="<?php echo $view['link_href'][$i] ?>" target="_blank">
                    <img src="<?php echo $board_skin_url ?>/img/icon_link.gif" alt="관련링크">
                    <strong><?php echo $link ?></strong>
                </a>
                <span class="bo_v_link_cnt"><?php echo $view['link_hit'][$i] ?>회 연결</span>
            </li>
        <?php
            }
        }
         ?>
        </ul>
    </section>
    <!-- } 관련링크 끝 -->
    <?php } ?>
    <!-- 게시물 상단 버튼 시작 {
    <div id="bo_v_top">
        <?php
        ob_start();
         ?>
        <?php if ($prev_href || $next_href) { ?>
        <ul class="bo_v_nb">
   <?php if ($prev_href) { ?><li><a href="<?php echo $prev_href ?>" class="btn_b01">이전글</a></li><?php } ?>
   <?php if ($next_href) { ?><li><a href="<?php echo $next_href ?>" class="btn_b01">다음글</a></li><?php } ?>
   <?php if ($write_href) { ?><li><a href="<?php echo $write_href ?>" class="btn_b03">글쓰기</a></li><?php } ?>
        </ul>
        <?php } ?>
        <ul class="bo_v_com">
   <?php if ($update_href) { ?><li><a href="<?php echo $update_href ?>" class="btn_b01">수정</a></li><?php } ?>
   <?php if ($delete_href) { ?><li><a href="<?php echo $delete_href ?>" class="btn_b01" onclick="del(this.href); return false;">삭제</a></li><?php } ?>
   <?php if ($copy_href) { ?><li><a href="<?php echo $copy_href ?>" class="btn_admin" onclick="board_move(this.href); return false;">복사</a></li><?php } ?>
   <?php if ($move_href) { ?><li><a href="<?php echo $move_href ?>" class="btn_admin" onclick="board_move(this.href); return false;">이동</a></li><?php } ?>
   <?php if ($search_href) { ?><li><a href="<?php echo $search_href ?>" class="btn_b01">검색</a></li><?php } ?>
   <?php if ($reply_href) { ?><li><a href="<?php echo $reply_href ?>" class="btn_b01">답변</a></li><?php } ?>
   <li><a href="<?php echo $list_href ?>" class="btn_b04">목록</a></li>
        </ul>
        <?php
        $link_buttons = ob_get_contents();
        ob_end_flush();
         ?>
    </div>
    } 게시물 상단 버튼 끝 -->
<!--    <section id="bo_v_info">-->
<!--        <h2>페이지 정보</h2>-->
<!--        <p><span class="glyphicon glyphicon-chevron-right"></span> 작성자 :<b>--><?php //echo $view['name'] ?><!--</b></p>-->
<!--        <p><span class="glyphicon glyphicon-chevron-right"></span> 작성일 :<b>--><?php //echo date("y-m-d H:i", strtotime($view['wr_datetime'])) ?><!--</b></p>-->
<!--        <p><span class="glyphicon glyphicon-chevron-right"></span> 제   목 :<b>--><?php //echo cut_str(get_text($view['wr_subject']), 70); ?><!--</b></p>-->
<!--        <p><span class="glyphicon glyphicon-chevron-right"></span> 휴대폰 <b>--><?php //echo $view['wr_1'] ?><!--</b></p>-->
<!--        <p><span class="glyphicon glyphicon-chevron-right"></span> 상   태 :<b>--><?php //echo $view['wr_10'] ?><!--</b></p>-->
<!--        <p><span class="glyphicon glyphicon-chevron-right"></span> 기   간 :<b>--><?php //echo $view['wr_1']." ~ ".$view['wr_2'] ." (". $view['wr_3'].") "; ?><!--</b></p>-->
<!--        <p><span class="glyphicon glyphicon-chevron-right"></span> 정   원 :<b>--><?php //echo $view['wr_4'] ?><!--</b></p>-->
<!--        <p><span class="glyphicon glyphicon-chevron-right"></span> 대기인원 :<b>--><?php //echo $view['wr_5'] ?><!--</b></p>-->
<!---->
<!--    </section>-->
<table border=0 cellpadding=0 cellspacing=0 width="769px" style="margin:0 auto;">
    <tr>
        <td background="<?=$board_skin_path?>/img/view_dot.gif" style="color:#888;">
   <table border=0 cellpadding=0 cellspacing=0 width="769px" style="margin: 0 auto;">
    <tr height=30>
     <td width=40 height="30" align=center style="border-top:1px solid #dfc0ff; border-left:1px solid #dfc0ff; border-right:1px solid #dfc0ff; background:#f7f1ff">기간</td>
     <td style="border-top:1px solid #dfc0ff;border-right:1px solid #dfc0ff; padding-left:15px">
      <? echo $day_dh = $view[wr_1].' ~ '.$view[wr_2] ?>
      <?if($view['wr_3']){?><font color="eb911b">(<?=$view['wr_3']?>)</font> <? } ?>
      <!--            --><?//if($view[wr_8]){?><!-- <font color="049004">( --><?//=$view[wr_8]?><!-- )</font>--><?//}?>
     </td>
    </tr>
    <tr height=30>
     <td width=40 height="30" align=center style="border-top:1px solid #dfc0ff; border-left:1px solid #dfc0ff; border-right:1px solid #dfc0ff; background:#f7f1ff">정원</td>
     <td align=left style="border-top:1px solid #dfc0ff;border-right:1px solid #dfc0ff;padding-left:15px"><font color="eb911b"><?php if($view[wr_4] == "선착순마감"){echo "선착순마감";}else{echo $view[wr_4]."명"; }?></font></td>
    </tr>
    <tr height=30>
     <td width=40 height="30" align=center style="border-top:1px solid #dfc0ff; border-left:1px solid #dfc0ff; border-right:1px solid #dfc0ff; background:#f7f1ff">신청인원</td>
     <td align=left style="border-top:1px solid #dfc0ff;border-right:1px solid #dfc0ff;padding-left:15px"><font color="eb911b"><?=$view[comment_cnt]?> 명</font></td>
    </tr>
    <tr height=30>
     <td width=40 height="30" align=center style="border-top:1px solid #dfc0ff; border-left:1px solid #dfc0ff; border-right:1px solid #dfc0ff; background:#f7f1ff">대기인원</td>
     <td align=left style="border-top:1px solid #dfc0ff;border-right:1px solid #dfc0ff;padding-left:15px"><font color="eb911b"><b style="margin-left:3px;"><?=$view[wr_5]?></b> 명</font></td>
    </tr>
    <tr height=30>
     <td width=15% align=center style="border:1px solid #dfc0ff; background:#f7f1ff">상태</td>
     <td align=left style="border-top:1px solid #dfc0ff;border-bottom:1px solid #dfc0ff;border-right:1px solid #dfc0ff; padding-left:15px">
      <!-- <?if($view[wr_10]=='접수중'){?>
      <img src="<?=$board_skin_path?>/img/S.gif" border='0' align="absmiddle">
     <?}else{?>
      <img src="<?=$board_skin_path?>/img/E.gif" border='0' align="absmiddle">
     <?}?> -->
      <?
      time();
      date("Ymd");
      $day_2 = str_replace("-","",$view[wr_2]);
      ?>
      <?if(!$view[wr_9]){?>
       <?if(date("Ymd") <= $day_2){?>
        <img src="<?=$board_skin_url?>/img/S.gif" border='0' align="absmiddle">
       <?}else{?>
        <img src="<?=$board_skin_url?>/img/E.gif" border='0' align="absmiddle">
       <?}?>
      <?}else{?>
       <img src="<?=$board_skin_url?>/img/W.jpg" border='0' align="absmiddle">
      <?}?>
     </td>
    </tr>
   </table>
        </td>
    </tr>
  <!-- 첨부파일 시작 { -->
  <article id="bo_v" style="width:835px;background:#fff;padding-top:40px">
   <header style="margin-left:33px;">
   <h1 id="bo_v_title"><img src="<?php echo $board_skin_url ?>/img/dot.png" style="padding-left:8px">
    <?php
    if ($category_name) echo $view['ca_name'].' | '; // 분류 출력 끝
    echo cut_str(get_text($view['wr_subject']), 70); // 글제목 출력
    ?>
   </h1>
  </header>
   <section id="bo_v_info" style="margin-left:33px;margin-right:33px;">
        <h2>페이지 정보</h2>
         작성자 <strong><?php echo $view['name'] ?><?php if ($is_ip_view) { echo " ($ip)"; } ?></strong>
        <span class="sound_only">작성일</span><strong><?php echo date("y-m-d H:i", strtotime($view['wr_datetime'])) ?></strong>
        조회<strong><?php echo number_format($view['wr_hit']) ?>회</strong>
        댓글<strong><?php echo number_format($view['wr_comment']) ?>건</strong>
    </section>
    <section id="bo_v_file">
        <h2>첨부파일</h2>
        <ul>
        <?php
        // 가변 파일
        for ($i=0; $i<count($view['file']); $i++) {
            if (isset($view['file'][$i]['source']) && $view['file'][$i]['source'] && !$view['file'][$i]['view']) {
         ?>
            <li>
                <a href="<?php echo $view['file'][$i]['href'];  ?>" class="view_file_download">
                    <img src="<?php echo $board_skin_url ?>/img/icon_file.gif" alt="첨부">
                    <strong><?php echo $view['file'][$i]['source'] ?></strong>
                    <?php echo $view['file'][$i]['content'] ?> (<?php echo $view['file'][$i]['size'] ?>)
                </a>
                <span class="bo_v_file_cnt"><?php echo $view['file'][$i]['download'] ?>회 다운로드</span>
                <span>DATE : <?php echo $view['file'][$i]['datetime'] ?></span>
            </li>
        <?php
            }
        }
         ?>
        </ul>
    </section>
    <!-- } 첨부파일 끝 -->
    <tr>
        <td height="150" style="word-break:break-all; padding:10px;">

            <span id="writeContents"><?=$view[content];?></span>
        </td>
    </tr>
</table>
    <section id="bo_v_atc">
        <h2 id="bo_v_atc_title">본문</h2>
        <?php
        // 파일 출력
        $v_img_count = count($view['file']);
        if($v_img_count) {
            echo "<div id=\"bo_v_img\">\n";
            for ($i=0; $i<=count($view['file']); $i++) {
                if ($view['file'][$i]['view']) {
                    //echo $view['file'][$i]['view'];
                    echo get_view_thumbnail($view['file'][$i]['view']);
                }
            }
            echo "</div>\n";
        }
         ?>
        <!-- 본문 내용 시작 { -->
<!--        <div id="bo_v_con">--><?php //echo get_view_thumbnail($view['content']); ?><!--</div>-->
        <?php//echo $view['rich_content']; // view_image($view, '0', '') 과 같은 코드를 사용할 경우 ?>
        <!-- } 본문 내용 끝 -->
        <?php if ($is_signature) { ?><p><?php echo $signature ?></p><?php } ?>
        <!-- 스크랩 추천 비추천 시작 { -->
        <?php if ($scrap_href || $good_href || $nogood_href) { ?>
<!--        <div id="bo_v_act">-->
<!--            --><?php //if ($scrap_href) { ?><!--<a href="--><?php //echo $scrap_href;  ?><!--" target="_blank" class="btn_b01" onclick="win_scrap(this.href); return false;">스크랩</a>--><?php //} ?>
<!--            --><?php //if ($good_href) { ?>
<!--            <span class="bo_v_act_gng">-->
<!--                <a href="--><?php //echo $good_href.'&'.$qstr ?><!--" id="good_button" class="btn_b01">추천 <strong>--><?php //echo number_format($view['wr_good']) ?><!--</strong></a>-->
<!--                <b id="bo_v_act_good"></b>-->
<!--            </span>-->
<!--            --><?php //} ?>
<!--            --><?php //if ($nogood_href) { ?>
<!--            <span class="bo_v_act_gng">-->
<!--                <a href="--><?php //echo $nogood_href.'&'.$qstr ?><!--" id="nogood_button" class="btn_b01">비추천  <strong>--><?php //echo number_format($view['wr_nogood']) ?><!--</strong></a>-->
<!--                <b id="bo_v_act_nogood"></b>-->
<!--            </span>-->
<!--            --><?php //} ?>
<!--        </div>-->
        <?php } else {
            if($board['bo_use_good'] || $board['bo_use_nogood']) {
        ?>
<!--        <div id="bo_v_act">-->
<!--            --><?php //if($board['bo_use_good']) { ?><!--<span>추천 <strong>--><?php //echo number_format($view['wr_good']) ?><!--</strong></span>--><?php //} ?>
<!--            --><?php //if($board['bo_use_nogood']) { ?><!--<span>비추천 <strong>--><?php //echo number_format($view['wr_nogood']) ?><!--</strong></span>--><?php //} ?>
<!--        </div>-->
        <?php
            }
        }
        ?>
        <!-- } 스크랩 추천 비추천 끝 -->
    </section>
 
    <?php
 
    include_once(G5_SNS_PATH."/view.sns.skin.php");
    ?>
    <?php
    // 코멘트 입출력
        include_once('./view_comment.php');
 
     ?>
 
    <!-- 링크 버튼 시작 { -->
    <div id="bo_v_bot">
        <?php echo $link_buttons ?>
    </div>
    <!-- } 링크 버튼 끝 -->
</article>
<!-- } 게시판 읽기 끝 -->
<script>
<?php if ($board['bo_download_point'] < 0) { ?>
$(function() {
    $("a.view_file_download").click(function() {
        if(!g5_is_member) {
            alert("다운로드 권한이 없습니다.\n회원이시라면 로그인 후 이용해 보십시오.");
            return false;
        }
        var msg = "파일을 다운로드 하시면 포인트가 차감(<?php echo number_format($board['bo_download_point']) ?>점)됩니다.\n\n포인트는 게시물당 한번만 차감되며 다음에 다시 다운로드 하셔도 중복하여 차감하지 않습니다.\n\n그래도 다운로드 하시겠습니까?";
        if(confirm(msg)) {
            var href = $(this).attr("href")+"&js=on";
            $(this).attr("href", href);
            return true;
        } else {
            return false;
        }
    });
});
<?php } ?>
function board_move(href)
{
    window.open(href, "boardmove", "left=50, top=50, width=500, height=550, scrollbars=1");
}
</script>
<script>
$(function() {
    $("a.view_image").click(function() {
        window.open(this.href, "large_image", "location=yes,links=no,toolbar=no,top=10,left=10,width=10,height=10,resizable=yes,scrollbars=no,status=no");
        return false;
    });
    // 추천, 비추천
    $("#good_button, #nogood_button").click(function() {
        var $tx;
        if(this.id == "good_button")
            $tx = $("#bo_v_act_good");
        else
            $tx = $("#bo_v_act_nogood");
        excute_good(this.href, $(this), $tx);
        return false;
    });
    // 이미지 리사이즈
    $("#bo_v_atc").viewimageresize();
});
//function excute_good(href, $el, $tx)
//{
//    $.post(
//        href,
//        { js: "on" },
//        function(data) {
//            if(data.error) {
//                alert(data.error);
//                return false;
//            }
//
//            if(data.count) {
//                $el.find("strong").text(number_format(String(data.count)));
//                if($tx.attr("id").search("nogood") > -1) {
//                    $tx.text("이 글을 비추천하셨습니다.");
//                    $tx.fadeIn(200).delay(2500).fadeOut(200);
//                } else {
//                    $tx.text("이 글을 추천하셨습니다.");
//                    $tx.fadeIn(200).delay(2500).fadeOut(200);
//                }
//            }
//        }, "json"
//    );
//}
</script>
<!-- } 게시글 읽기 끝 -->

이 질문에 댓글 쓰기 :

답변 1

기존댓글 및 댓글입력 부분을 보여주는 코드는, 

 

276 라인의 include_once('./view_comment.php'); 입니다.

 

그 부분을 조건에 따라 처리해 주면 됩니다.

 

if () // 정원이 다 차거나 신청기간이 지난것이 아니라면

  include_once('./view_comment.php');

 

if 의 조건만 만들어서 처리해주면 됩니다.

 

예를 들어 신청 기간에 대한 정보가 wr_1 칼럼에 있다면..

 

if (date('Y-m-d') <= $view['wr_1']) // 오늘의 날짜가 신청만료일보다 작다면

  include_once('./view_comment.php');  // 댓글 입력 가능

 

답변을 작성하시기 전에 로그인 해주세요.
전체 0
QA 내용 검색
  • 개별 목록 구성 제목 답변작성자조회작성일
  • 질문이 없습니다.

회원로그인

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