일반 페이지에 쪽지 확인 링크 나타내기 > 그누보드5 팁자료실

그누보드5 팁자료실

일반 페이지에 쪽지 확인 링크 나타내기 정보

일반 페이지에 쪽지 확인 링크 나타내기

첨부파일

001.gif (2.7K) 7회 다운로드 2015-12-22 22:29:32

본문

개선된 버전을 새로 올렸습니다.

https://gnustudy.com/bbs/board.php?bo_table=gnu_tip&wr_id=300

 

그누5 배포판 상단에 쪽지 확인 링크를 추가하는 방법입니다.
일반적으로는 로그인 후에 외부로그인에서 쪽지를 확인하는데 외부로그인을 안 쓸 경우에 참고하세요.

스크린샷처럼 로그인하면 안 읽은 쪽지 개수가 뜨고 클릭하면 받은 쪽지함이 새창으로 열립니다.

그누5 기본 테마 파일을 기준으로 설명드리겠습니다.

(테마 폴더)/head.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'];
}


같은 파일에서 아래 내용을 찾은 후 쪽지 부분을 추가합니다.

<ul id="tnb">
    <?php if ($is_member) {  ?>
    <?php if ($is_admin) {  ?>
    <li><a href="<?php echo G5_ADMIN_URL ?>"><b>관리자</b></a></li>
    <?php }  ?>
    <li><a href="<?php echo G5_BBS_URL ?>/member_confirm.php?url=<?php echo G5_BBS_URL ?>/register_form.php">정보수정</a></li>
    <li><a href="<?php echo G5_BBS_URL ?>/logout.php">로그아웃</a></li>
    <li><a href="<?php echo G5_BBS_URL ?>/memo.php" target="_blank" class="win_memo">쪽지 <strong><?php echo $memo_not_read ?></strong></a></li>
    <?php } else {  ?>
...
...
..
</ul>


스크린샷 이미지처럼 쪽지 개수에 컬러를 넣고 싶으면
(테마 폴더)/css/default.css 파일에서 아래 내용을 찾은 후에 strong 을 추가합니다.

/* 상단 회원가입 등 링크 */
....
....
...
#tnb strong {color:#ff4f90}



- 끝 -

 

 

추천
1

댓글 1개

<strong><?php echo $memo_not_read ?></strong>부분을 쪽지가 있을때만 빨간색으로 표시되게 수정하였습니다.

<strong <?php if($memo_not_read) { echo "style=\"color:red;\""; }?>><?php echo $memo_not_read ?></strong>
전체 2,431 |RSS
그누보드5 팁자료실 내용 검색

회원로그인

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