댓글 첨부파일 질문좀 드리겠습니다.

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!
댓글 첨부파일 질문좀 드리겠습니다.

QA

댓글 첨부파일 질문좀 드리겠습니다.

본문

안녕하세요

위스킨 적용 전에는 댓글 갯수가 잘노출되었는데

댓글 갯수가 카운트 안되는데

 

이유를 알수있을까요?

부탁드립니다.

기존거파일을 따로 저장을 안해놔서요 ㅠㅠ

 

https://sir.kr/g5_skin/58690?sfl=wr_subject&stx=%EB%8C%93%EA%B8%80

 

이 질문에 댓글 쓰기 :

답변 3

댓글 갯수를따로 카운트 하지않습니다. 할필요성이 없지않을까요? 만약 댓글갯수를 가져와야한다면 작성자체가 갯수이니 그수를 별도로 누적합을 구해서 출력을해야하겟지요 말그대로 작성된 수가  댓글수가 된다라는뜻이지요 하여 현재 그누보드는 댓글의 수를  정상 출력을하고있습니다.

네 스킨을 말씀드린겁니다. view.common.skin.php 파일상단에 보시면
<button type="button" class="cmt_btn"><span class="total"><b>댓글</b> <?php echo $view['wr_comment']; ?></span><span class="cmt_more"></span></button>


<?php echo $view['wr_comment']; ?> 출력을 하고잇을것입니다. 없으면 넣어주세요

<?php
    $cmt_amt = count($list);
    for ($i=0; $i<$cmt_amt; $i++) {
        $comment_id = $list[$i]['wr_id'];
        $cmt_depth = strlen($list[$i]['wr_comment_reply']) * 50;
        $comment = $list[$i]['content'];
        /*
        if (strstr($list[$i]['wr_option'], "secret")) {
            $str = $str;
        }
        */
        $comment = preg_replace("/\[\<a\s.*href\=\"(http|https|ftp|mms)\:\/\/([^[:space:]]+)\.(mp3|wma|wmv|asf|asx|mpg|mpeg)\".*\<\/a\>\]/i", "<script>doc_write(obj_movie('$1://$2.$3'));</script>", $comment);
        $cmt_sv = $cmt_amt - $i + 1; // 댓글 헤더 z-index 재설정 ie8 이하 사이드뷰 겹침 문제 해결
$c_reply_href = $comment_common_url.'&amp;c_id='.$comment_id.'&amp;w=c#bo_vc_w';
$c_edit_href = $comment_common_url.'&amp;c_id='.$comment_id.'&amp;w=cu#bo_vc_w';
        $is_comment_reply_edit = ($list[$i]['is_reply'] || $list[$i]['is_edit'] || $list[$i]['is_del']) ? 1 : 0;
?>
목록상단에 정의되어잇는지 삭제되어잇는지확인해보시고 없으면 고대로넣어주세요

기존에 들어가있는데도 노출이 안됩니다 ㅠㅠ.

<button type="button" class="cmt_btn"><span class="total"><b>영업활동</b> <?php echo $view['wr_comment']; ?></span><span class="cmt_more"></span></button>
<!-- 영업활동 시작 { -->
<section id="bo_vc">
    <h2>영업활동목록</h2>
  <?php
    $cmt_amt = count($list);
    for ($i=0; $i<$cmt_amt; $i++) {
        $comment_id = $list[$i]['wr_id'];
        $cmt_depth = strlen($list[$i]['wr_comment_reply']) * 50;
        $comment = $list[$i]['content'];
        /*
        if (strstr($list[$i]['wr_option'], "secret")) {
            $str = $str;
        }
        */
        $comment = preg_replace("/\[\<a\s.*href\=\"(http|https|ftp|mms)\:\/\/([^[:space:]]+)\.(mp3|wma|wmv|asf|asx|mpg|mpeg)\".*\<\/a\>\]/i", "<script>doc_write(obj_movie('$1://$2.$3'));</script>", $comment);
        $cmt_sv = $cmt_amt - $i + 1; // 댓글 헤더 z-index 재설정 ie8 이하 사이드뷰 겹침 문제 해결
$c_reply_href = $comment_common_url.'&amp;c_id='.$comment_id.'&amp;w=c#bo_vc_w';
$c_edit_href = $comment_common_url.'&amp;c_id='.$comment_id.'&amp;w=cu#bo_vc_w';
        $is_comment_reply_edit = ($list[$i]['is_reply'] || $list[$i]['is_edit'] || $list[$i]['is_del']) ? 1 : 0;
?>
<article id="c_<?php echo $comment_id ?>" <?php if ($cmt_depth) { ?>style="margin-left:<?php echo $cmt_depth ?>px;border-top-color:#e0e0e0"<?php } ?>>
 
       
        <div class="cm_wrap">

            <header style="z-index:<?php echo $cmt_sv; ?>">
            <h2><?php echo get_text($list[$i]['wr_name']); ?>님의 <?php if ($cmt_depth) { ?><span class="sound_only">영업활동의</span><?php } ?> 영업활동</h2>
            <?php echo $list[$i]['name'] ?>
           
            <span class="sound_only">작성일</span>
            <span class="bo_vc_hdinfo">  <time datetime="<?php echo date('Y-m-d\TH:i:s+09:00', strtotime($list[$i]['datetime'])) ?>"><?php echo $list[$i]['datetime'] ?></time></span>
<br>
 <?php
        // 파일 출력
        $file_comm = get_file($bo_table, $list[$i]['wr_id']);
        ?>
<?php if (!empty($file_comm[0]['file'])): ?>
    <img src="../data/file/<?=$bo_table?>/<?=$file_comm[0]['file']?>" width="100" height="100" border="0" alt="">
<?php endif; ?>
 
            <?php
            include(G5_SNS_PATH.'/view_comment_list.sns.skin.php');
            ?>
        </header>

만약 댓글수가 안나온다면 아래 부분을 직접 상단에 넣어서 업데이트 테스트해보세요
<?php
$sql = "SELECT COUNT(*) AS comment_count FROM {$g5['write_prefix']}{$bo_table} WHERE wr_parent = '{$view['wr_id']}' AND wr_is_comment = 1";
$result = sql_query($sql);
$row = sql_fetch_array($result);
$comment_count = $row['comment_count'];
echo "댓글 수: " . $comment_count;
?>

오이렇게 할시에는 갯수가 정확하게 노출됩니다.<?php echo $view['wr_comment']; ?> 여기에 노출되게끔 하는방법도 있을까요 ㅠㅠ? 정말 감사합니다 은인 이십니다 ㅠㅠ

파일이랑 댓글이랑 따로 저장하는거 같네요. 파일만 올리실때 카운트가 안되는거면 파일은 따로 테이블에 저장되서 댓글 카운트에 추가 안되는거 같네요.

1040054251_1736233043.3385.png

댓글수 정상 적으로 호출을하고잇는데 안나오신다라는것인가요?

지금 이렇게 해놨습니다.

<?php
$sql = "SELECT COUNT(*) AS comment_count FROM {$g5['write_prefix']}{$bo_table} WHERE wr_parent = '{$view['wr_id']}' AND wr_is_comment = 1";
$result = sql_query($sql);
$row = sql_fetch_array($result);
$comment_count = $row['comment_count'];
echo "댓글 수: " . $comment_count;
?>



<button type="button" class="cmt_btn"><span class="total"><b>영업활동</b> <?php echo $view['wr_comment']; ?></span><span class="cmt_more"></span></button>
<!-- 영업활동 시작 { -->
<section id="bo_vc">
    <h2>영업활동목록</h2>
  <?php
    $cmt_amt = count($list);
    for ($i=0; $i<$cmt_amt; $i++) {
        $comment_id = $list[$i]['wr_id'];
        $cmt_depth = strlen($list[$i]['wr_comment_reply']) * 50;
        $comment = $list[$i]['content'];
        /*
        if (strstr($list[$i]['wr_option'], "secret")) {
            $str = $str;
        }
        */
        $comment = preg_replace("/\[\<a\s.*href\=\"(http|https|ftp|mms)\:\/\/([^[:space:]]+)\.(mp3|wma|wmv|asf|asx|mpg|mpeg)\".*\<\/a\>\]/i", "<script>doc_write(obj_movie('$1://$2.$3'));</script>", $comment);
        $cmt_sv = $cmt_amt - $i + 1; // 댓글 헤더 z-index 재설정 ie8 이하 사이드뷰 겹침 문제 해결
$c_reply_href = $comment_common_url.'&amp;c_id='.$comment_id.'&amp;w=c#bo_vc_w';
$c_edit_href = $comment_common_url.'&amp;c_id='.$comment_id.'&amp;w=cu#bo_vc_w';
        $is_comment_reply_edit = ($list[$i]['is_reply'] || $list[$i]['is_edit'] || $list[$i]['is_del']) ? 1 : 0;
?>

<button type="button" class="cmt_btn"><span class="total"><b>영업활동</b> <?php echo $view['wr_comment']; ?></span><span class="cmt_more"></span></button>  이렇게 해서안나오는것은 아마 해당요소가 display:none 처리되어잇을가능성이 큽니다.  하여

요소를 체크해보시던가 아니면
<button type="button" class="cmt_btn">
  <span class="total">
    <b>영업활동</b> <?php echo $view['wr_comment'] ? $view['wr_comment'] : 0; ?>
  </span>
  <span class="cmt_more"></span>
</button>이렇게 해보시던해보세요

답변을 작성하시기 전에 로그인 해주세요.
전체 0
QA 내용 검색

회원로그인

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