자유 게시판

2026.02.24 00:34

리빌더 웹사이트를 보면서 하나씩 수정해보고 있습니다.

메뉴에 아이콘 나타나는 것이

관리자 메뉴에 있는가 싶어서 한참을 찾아봤는데

헤더 파일을 직접 수정하신 거였네요.

2차 메뉴에 new 아이콘을 넣으니 더 직관적이네요.

메인페이지 하드코딩 한 부분들도 보고 배울 것이 많았습니다. :)

이렇게 하루에 0.1% 씩이라도 고쳐보려고 합니다.
1771860847_e515c9e96eab929d_image.png

  • 공유링크 복사
    미니홈 쪽지 구독하기
    구독하고 알림받기

    댓글목록

    profile_image
    리빌더미니홈 1:1 대화하기  4일 전

    네 리빌더 공홈은 거의 하드코딩 입니다 ㅠ
    리빌더 데모사이트가 100% 순정으로 구현되었습니다.

    감사합니다.

    2026-02-24 00:36

    profile_image
    리빌더미니홈 1:1 대화하기  4일 전

    // 새글에 NEW 아이콘
    function get_new_ico($bo_table, $ca_name) {
       
        global $g5;


        $new_icon = '';
        $bbs = sql_fetch("select * from {$g5['board_table']} where bo_table = '{$bo_table}'");


        if($bbs && isset($bbs['bo_table'])) {
            $write_table = $g5['write_prefix'].$bbs['bo_table'];
            if(isset($ca_name) && !empty($ca_name)) {
                $time = sql_fetch("select * from {$write_table} where wr_is_comment = 0 and ca_name = '{$ca_name}' order by wr_id desc limit 1");
            } else {
                $time = sql_fetch("select * from {$write_table} where wr_is_comment = 0 order by wr_id desc limit 1");
            }
        }


        if (isset($bbs['bo_new']) && isset($time['wr_datetime']) && $time['wr_datetime'] >= date("Y-m-d H:i:s", G5_SERVER_TIME - ($bbs['bo_new'] * 3600))) {
            $new_icon = '<span class="gnb_new_ico">n</span>';
        }


        return $new_icon;
    }

    위 함수가 내장되어있습니다.
    이걸 활용해보시면 좋을것같습니다.

    get_new_ico('게시판ID', '카테고리명'); 또는
    get_new_ico('게시판ID');

    2026-02-24 00:39

    profile_image
    NEKOPAPA미니홈 1:1 대화하기  4일 전

    아 네네. 그렇게 구현하였습니다.
    기능적인 부분이 아님을 확인해서 코드로 구현하였습니다. :)

    2026-02-24 00:45

    profile_image
    리빌더미니홈 1:1 대화하기  4일 전

    네네 고생많으십니다!
    감사합니다.

    2026-02-24 00:46