채택완료

쪽지가 도착하면 노출하게 하고 싶습니다.

2016-07-01 (금) 18:27:43 4,896

쪽지 알림을 만들고 있습니다.  

아웃 로그인 위에 아래와 같이 만들었는데요.

7bf5dba939a6837627d552d7f505ba73_1467364300_3497.png
 

<?php if($is_member) { //Login ?>

<?php if($member['memo'] > 0) {  // 쪽지가 도착하면 노출 ?>

  <div style="background-color:#DA1708;padding:10px;line-height:1.5;background:url('<?php echo G5_URL;?>'/img/memo_on.gif)">

   <span style="color:#FFFFFF;">신규쪽지가

    <?php if ($member['memo']) { ?> <span class="#fff"><?php echo number_format($member['memo']);?></span><?php } ?>  건  있습니다

   </span>

   <a href="http://manila79.com/plugin/memo-up/memo.php" target="_blank" class="win_memo"><span style="color:#FFFFFF;font-weight:bold">[쪽지확인]</span></a>

  </div>

 <?php } ?>

<?php } ?>


쪽지가 도착하면, 위 내용이 보여지게 하고 싶은데요~

<?php if($member['memo'] > 0) {  // 쪽지가 도착하면 노출 ?>  

이부분이 틀린거죠~?


답변 3개 / 댓글 2개

채택된 답변
+20 포인트

http://sir.kr/g5_tip/3513 

위 팁 참고하셔서 상단에 다음 내용 넣으시고요.

// 읽지 않은 쪽지가 있다면 
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']; 
}

 

올려주신 코드에서 

<?php if($member['memo'] > 0) {  // 쪽지가 도착하면 노출 ?> 

이 부분을 이렇게 하면 될 겁니다.

<?php if($memo_not_read) { // 쪽지가 도착하면 노출?>

 

그개 동적 페이지 연동 으로하면되요 

틀린거 없어보이느데 작동 안되요? 

답변에 대한 댓글 2개

ㅎㅎ 로그인 상태에서는 변경이 안되고 재로그인 해야 보이는데~ 로그인 상태에서 쪽지가 도착하면 보여지면 참 좋을 것 같은데요~ 뭐가 다른가요~?
로그인 상태에서 보이게하려면
ajax로 구연하셔야합니다.

답변을 작성하려면 로그인이 필요합니다.