쪽지함 출력관련 문의 드립니다.

쪽지함 출력관련 문의 드립니다.

QA

쪽지함 출력관련 문의 드립니다.

본문

포인트 출력을 해결하니 쪽지함 출력이 또 걸리네요. ㅠㅜ

응용하면 되지 않을까 했는데 응용력이 없는지 잘 안되네요...

 

1794696306_1541402072.4701.jpg

 

포인트는 잘 적용이 되었는데요, 쪽지함을 적용하려고 같은 형태로 적용했는데 쪽지함을 클릭하면 새창으로 출력되는건 잘되는데 실제로 받은 쪽지는 0으로 나오고 있습니다.

 

읽지 않은 쪽지수를 출력해주고 싶은데 어디를 수정하면 될까요?

수정한 소스코드는 아래와 같습니다.

 

<?php if ($is_member) {  ?>
            <li style="border-right:1px solid #222"><a href="<?php echo G5_BBS_URL ?>/member_confirm.php?url=<?php echo G5_BBS_URL ?>/register_form.php"><i class="fa fa-cog" aria-hidden="true"></i> Modify</a></li>
            <li><a href="<?php echo G5_BBS_URL ?>/logout.php"><i class="fa fa-sign-out" aria-hidden="true"></i> Log out</a></li>
            <li><a href="<?php echo G5_BBS_URL ?>/point.php" target="_blank" class="win_point"><b>Point <i><?php echo $member['mb_point'] ?></i></b></a></li>
            <li><a href="<?php echo G5_BBS_URL ?>/memo.php" target="_blank" class="win_memo"><b>쪽지함 <i>(<?php echo $memo_not_read['mb_memo'] ?>)</i></b></a></li>
            <?php if ($is_admin) {  ?>
            <li class="tnb_admin"><a href="<?php echo G5_ADMIN_URL ?>"><b><i class="fa fa-user-circle" aria-hidden="true"></i> Master</b></a></li>
            <?php }  ?>
            <?php } else {  ?>
            <li style="border-right:1px solid #222"><a href="<?php echo G5_BBS_URL ?>/register.php"><i class="fa fa-user-plus" aria-hidden="true"></i> Sign up</a></li>
            <li><a href="<?php echo G5_BBS_URL ?>/login.php"><b><i class="fa fa-sign-in" aria-hidden="true"></i> Login</b></a></li>
          <?php }  ?>

 

 

이 질문에 댓글 쓰기 :

답변 3

<?php if ($is_member) { 

 

        $sql = " select count(*) as cnt from {$g5['memo_table']} where me_recv_mb_id = '{$member['mb_id']}' and me_read_datetime = '0000-00-00 00:00:00' ";
        $row = sql_fetch($sql);
        $memo_not_read = $row['cnt'];

 

?>

 

  <li style="border-right:1px solid #222"><a href="<?php echo G5_BBS_URL ?>/member_confirm.php?url=<?php echo G5_BBS_URL ?>/register_form.php"><i class="fa fa-cog" aria-hidden="true"></i> Modify</a></li>             <li><a href="<?php echo G5_BBS_URL ?>/logout.php"><i class="fa fa-sign-out" aria-hidden="true"></i> Log out</a></li>             <li><a href="<?php echo G5_BBS_URL ?>/point.php" target="_blank" class="win_point"><b>Point <i><?php echo $member['mb_point'] ?></i></b></a></li>             <li><a href="<?php echo G5_BBS_URL ?>/memo.php" target="_blank" class="win_memo"><b>쪽지함 <i>(<?php echo $memo_not_read?>)</i></b></a></li>             <?php if ($is_admin) {  ?>             <li class="tnb_admin"><a href="<?php echo G5_ADMIN_URL ?>"><b><i class="fa fa-user-circle" aria-hidden="true"></i> Master</b></a></li>             <?php }  ?>             <?php } else {  ?>             <li style="border-right:1px solid #222"><a href="<?php echo G5_BBS_URL ?>/register.php"><i class="fa fa-user-plus" aria-hidden="true"></i> Sign up</a></li>             <li><a href="<?php echo G5_BBS_URL ?>/login.php"><b><i class="fa fa-sign-in" aria-hidden="true"></i> Login</b></a></li>           <?php }  ?>

 

 

이렇게 해보세요

별도의 아웃로그인 스킨을 사용하시지 않는다면

 

    if ($is_member) {
        $sql = " select count(*) as cnt from {$g5['memo_table']} where me_recv_mb_id = '{$member['mb_id']}' and me_read_datetime = '0000-00-00 00:00:00' ";
        $row = sql_fetch($sql);
        $memo_not_read = $row['cnt'];

}

 

하시고 

<li><a href="<?php echo G5_BBS_URL ?>/memo.php" target="_blank" class="win_memo"><b>쪽지함 <i>(<?php echo $memo_not_read;?>)</i></b></a></li>

 

이렇게 하시면 될듯 합니다.

위소스를 수정 한다고 되는 부분이 아니라 판단되네요 

더상의 커리문을 손봐야 할거라 생각됩니다

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

회원로그인

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