• 북마크
  • 1:1문의
  • 새글
  • 회원가입
  • 로그인

팁 & 테크

  • Home
  • 스터디
  • 팁 & 테크

메뉴에 새글 표시하기

2,728 2015.02.25 18:41

짧은주소

본문

새글 등록시 이윰넷 처럼 메뉴에 new 표시와 함께 새글수를 추가적으로 표시되게 하였습니다.

* 제목 옆에 새글 수 표시 하지 않으려면 : // 제목옆새글수 표시하기 이 줄을 삭제처리 하면 됩니다.

* 파일 작업 위치 : /eyoom/user_program/head.php 에 아래 코드 추가

* 조건 : 이윰 메뉴 사용해야함


/* 새글 sql 한큐로 만들기 */
    $bo_new = 24; // 새글 인정 시간
    $sql = "select bo_table, count(bo_table) as cnt from {$g5['board_new_table']} where bn_datetime between date_format(".date("YmdHis",G5_SERVER_TIME - ($bo_new * 3600)).", '%Y-%m-%d %H:%i:%s') AND date_format(".date("YmdHis",G5_SERVER_TIME).", '%Y-%m-%d %H:%i:%s') and wr_id = wr_parent group by bo_table";
    $res = sql_query($sql, false);
    while($row=sql_fetch_array($res)) {
        $_tmp["{$row['bo_table']}"] = $row[cnt]; // 게시판을 키값으로 새글 수 저장
    }
    foreach($menu as $_tmp_key => $_tmp_value) {
        if($_tmp_value['me_type'] == "board") {
            if($_tmp["{$_tmp_value['me_pid']}"]) {
                $menu["{$_tmp_key}"]['new'] = $_tmp["{$_tmp_value['me_pid']}"]; // 새글이 있다면
                $menu["{$_tmp_key}"]['me_name'] = $_tmp["{$_tmp_value['me_pid']}"]; // 제목옆새글수 표시하기
            }
        } else if($_tmp_value['me_type'] == "group") {
            if($_tmp_value['submenu']) {
                $_tmp_group_isnew = 0;
                foreach($_tmp_value['submenu'] as $_tmp_key2 => $_tmp_value2) {
                    if($_tmp["{$_tmp_value2['me_pid']}"]) {
                        $menu["{$_tmp_key}"]['submenu']["{$_tmp_key2}"]['new'] = $_tmp["{$_tmp_value2['me_pid']}"]; // 새글이 있다면
                        $_tmp_group_isnew = $_tmp_group_isnew + $_tmp["{$_tmp_value2['me_pid']}"]; // 그룹 최신글 수 더하고
                        $menu["{$_tmp_key}"]['submenu']["{$_tmp_key2}"]['me_name'] .= "<span class='new_cnt'> +".$_tmp["{$_tmp_value2['me_pid']}"]."</span>"; // 제목옆새글수 표시하기
                    }
                }
                if($_tmp_group_isnew > 0) {
                    $menu["{$_tmp_key}"]['new'] = $_tmp_group_isnew; // 2뎁스에 새글이 있다면 1뎁스에도 새글 표기
                    $menu["{$_tmp_key}"]['me_name'] .= "<span class='new_cnt'> +".$_tmp_group_isnew."</span>"; // 제목옆
                }
            }
        }
    }
/* // 새글 sql 한큐로 만들기 */

 

new_cnt 클래스 스타일은 알아서...저는 그냥 font-size:10px만 줬습니다.

 

 

6
좋아요!
1
- 그림자밟기 메일보내기 아이디로 검색 - 회원등급 : 씨앗/Level 4 - 포인트 : 5,065
레벨 4
경험치 1,244

Progress Bar 6%

- 가입일 : 2015-02-07 23:53:22
- 서명 :
- 자기소개 :
댓글목록

선인장님의 댓글

해보니까 메뉴 제목이 없어지고 숫자만 표시되는데요?

선인장님의 댓글

제목옆새글수 표시하기 삭제하면 제대로 나오는데 숫자표시까지 하면  숫자만 나오네요

그림자밟기님의 댓글

해당줄 = 를 .=로 변경해주세요. 점 하나가 빠졌네요

둘째삼식님의 댓글

메뉴글자가 없어지는데요...
>>해당줄 = 를 .=로 변경해주세요. 점 하나가 빠졌네요
이건 어디를 말씀하시는지요...? 초보라서....ㅜㅜ

그림자밟기님의 댓글

$menu["{$_tmp_key}"]['me_name'] = $_tmp["{$_tmp_value['me_pid']}"]; // 제목옆새글수 표시하기
=>
$menu["{$_tmp_key}"]['me_name'] .= $_tmp["{$_tmp_value['me_pid']}"]; // 제목옆새글수 표시하기

1뎁스를 게시판으로 사용하는 경우만 해당하는 부분이긴 합니다.

둘째삼식님의 댓글

아,감사합니다...^^
2차메뉴에서는 작동이 안되네요......
잘 쓸께요....

티보리님의 댓글

감사합니다.

신비님의 댓글

좋은 팁 고맙습니다. ^^

다이옥신님의 댓글

좋은팁입니다.

축하합니다. 행운의 포인트 79포인트를 획득하였습니다.

선인장님의 댓글

new_cnt 클래스 스타일은 어떻게 지정해 주나요?

오세요님의 댓글

감사합니다

Total 123건 1 페이지
번호 제목 글쓴이 날짜 추천
123 이윰EGG 아이디로 검색 2016.08.24 3,798 0
122 절대섹쉬꽃미남 아이디로 검색 2016.08.12 3,067 1
121 그림자밟기 아이디로 검색 2016.03.26 1,659 0
120 그림자밟기 아이디로 검색 2016.03.26 1,511 1
119 l2zeo 아이디로 검색 2016.01.27 1,725 0
118 수퍼개미 아이디로 검색 2015.10.27 2,640 0
117 l2zeo 아이디로 검색 2015.10.26 9,608 0
116 l2zeo 아이디로 검색 2015.10.26 2,797 0
115 shadow 아이디로 검색 2015.10.06 5,426 1
114 shadow 아이디로 검색 2015.09.21 1,707 0
113 shadow 아이디로 검색 2015.09.20 1,766 1
112 l2zeo 아이디로 검색 2015.09.18 6,943 0
111 shadow 아이디로 검색 2015.09.17 1,297 1
110 shadow 아이디로 검색 2015.09.17 2,314 0
109 shadow 아이디로 검색 2015.08.17 3,375 1
108 shadow 아이디로 검색 2015.07.30 3,078 1
107 암스원 아이디로 검색 2015.07.20 3,834 1
106 이윰넷 아이디로 검색 2015.07.08 3,879 1
105 갓구운빵 아이디로 검색 2015.07.03 1,969 0
104 암스원 아이디로 검색 2015.07.01 3,551 2
LOGIN
사이드 메뉴

최신글이 없습니다.

최신글이 없습니다.

출석 랭킹

오늘의 랭킹

회원사진

닉네임

개근왕

최다1위

shadow shadow
Ranking

    출력할 랭킹이 없습니다.

  • 01 shadow
    674,374
  • 02 신비
    335,419
  • 03 가을하늘
    204,735
  • 04 mame
    202,630
  • 05 이윰MOUNT
    199,181
  • 06 미스코리아
    163,939
  • 07 레오나르도
    147,576
  • 08 테크니션
    142,655
  • 09 이윰IN
    135,258
  • 10 비온뒤맑음
    127,882
  • 01 shadow
    28,938
  • 02 joosam
    23,606
  • 03 티보리
    21,954
  • 04 홍인
    18,644
  • 05 레오나르도
    18,088
  • 06 이윰IN
    17,983
  • 07 도깨비
    16,614
  • 08 이윰EGG
    16,105
  • 09 자이언트
    14,698
  • 10 미스트
    14,379