사이트 활용팁

상단 메뉴에 새글 아이콘 노출 하기

해당 구문이 foreach( (array) $row['sub'] as $row2 ){ 포함 된 곳을 찾아 아래와 같이 소스코드 추가

<?php
    $k = 0;
    foreach( (array) $row['sub'] as $row2 ){
    $menu_bo_table = extract_bbs_name($row2['me_link']); // 새글 아이콘 위해 게시판아이디 추출
    $newIcon = $menu_bo_table ? get_new_ico($menu_bo_table, "") : ""; // 새글 아이콘 위해 게시판아이디 지정
    if( empty($row2) ) continue;

    if($k == 0)
    echo '<div class="cbp-hrsub"><div class="cbp-hrsub-inner"><div><!--<h4 class="font-B">그룹</h4>--><ul>'.PHP_EOL;
    ?>
    <li><a href="<?php echo $row2['me_link']; ?>" target="_<?php echo $row2['me_target']; ?>"><?php echo $row2['me_name'] ?><?php echo $newIcon;?></a></li>
    <?php
    $k++;
    }   //end foreach $row2

    if($k > 0)
    echo '</ul></div></div></div>'.PHP_EOL;
    ?>
/* 새글 아이콘 출력 표시 (업데이트) */
.gnb_new_ico {
  display: inline-block;
  border-radius: 5px;
  background-color:#D90166 !important;
  padding:0px 5px 2px 5px;
  margin: -3px 0 0 2px;
  line-height: 13px;
  vertical-align: middle;
  font-size: 9px;
  color:#fff;
}

/rebuild/extend 에 아래 코드로 파일 만들어 업로드

<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가

function extract_bbs_name($link) {
    global $g5;

    $sql = "SELECT `cf_bbs_rewrite` FROM " . $g5['config_table'];
    $qry = sql_query($sql);
    $row = sql_fetch_array($qry);
    $cf_bbs_rewrite = $row['cf_bbs_rewrite'];

    $parsed_url = parse_url($link);

    if ($cf_bbs_rewrite == 0) {
        if (!empty($parsed_url['query'])) {
            parse_str($parsed_url['query'], $query_params);
            if (!empty($query_params['bo_table'])) {
                return $query_params['bo_table'];
            }
        }
    }

    if (!empty($parsed_url['path'])) {
        $path = explode('/', trim($parsed_url['path'], '/'));
        return end($path);
    }

    return null;
}
이전글 글내용 간의 간격 조정
다음글 댓글 입력폼 높이 변경 하기
Warning: include_once(/volume4/web/rebuilder/theme/main/skin/board/main_board/view_comment.skin.php): Failed to open stream: No such file or directory in /volume4/web/rebuilder/bbs/view_comment.php on line 127 Warning: include_once(): Failed opening '/volume4/web/rebuilder/theme/main/skin/board/main_board/view_comment.skin.php' for inclusion (include_path='/volume4/web/rebuilder/plugin/htmlpurifier/standalone:.:/usr/share/pear') in /volume4/web/rebuilder/bbs/view_comment.php on line 127