측면 메뉴에 따로 만든 그룹 페이지를 출력하려면???

측면 메뉴에 따로 만든 그룹 페이지를 출력하려면???

QA

측면 메뉴에 따로 만든 그룹 페이지를 출력하려면???

본문

2014.03.25_01.jpg
 
2014.03.25_02.jpg
 
답변을 얻지 못해 재게시합니다...;;;

그룹 제목도 위와 같이 보여야 할터인데... 상단 메뉴에서 그룹을 눌렀을 때 측면 메뉴가 뜨지 않습니다.
하위 게시판을 눌렀을 때만 위와 같이 보여집니다...;;;


측면 메뉴에 따로 만든 페이지를 연결하려면...

이전에 사노라가노라님의 도움으로 그룹(따로 만든 페이지)을 클릭했을 때 측면 메뉴에도 나타나게 적용하여 사용해왔는데...
'메뉴 설정'이라는 것이 생기면서 소스가 대폭 달라지고 보니... 어떻게 적용해야할지 모르겠습니다.
전에는 'lib/groupmenu.lib.php'에
$group_link = (!empty($row['gr_10']))?$row['gr_10']:G5_BBS_URL.'/group.php?gr_id=' .$row['gr_id'];
를 삽입하여 해결했었습니다.(여분필드를 이용한 방식)

<?php
if (!defined('_GNUBOARD_')) exit;

// 메뉴
function groupmenu($skin_dir='basic', $new_time)
{
    global $config, $group, $g5, $is_admin, $bo_table;
	$groupmenu = array();

    if(!$group['gr_id'] || G5_IS_MOBILE)
        return;

	$sql = " select * from {$g5['group_table']} where gr_show_menu = '1' and gr_device <> 'mobile' and gr_id = '{$group['gr_id']}' order by gr_order ";
    $result = sql_query($sql);
	for ($gi=0; $row=sql_fetch_array($result); $gi++) { // gi 는 group index
	$group_link = (!empty($row['gr_10']))?$row['gr_10']:G5_BBS_URL.'/group.php?gr_id=' .$row['gr_id'];
  
		$sql2 = " select * from {$g5['board_table']} where gr_id = '{$row['gr_id']}' and bo_show_menu = '1' and bo_device <> 'mobile' order by bo_order ";
		$result2 = sql_query($sql2);
		for ($bi=0; $row2=sql_fetch_array($result2); $bi++) { // bi 는 board index
			$board_table = $g5['write_prefix'] . $row2['bo_table'];
			$latest_count =  sql_fetch(" select count(*) as cnt from {$board_table} where wr_datetime > '".date('Y-m-d H:i:s', time() - (3600 * $new_time))."'");

			$groupmenu[$bi]['bo_table'] = $row2['bo_table'];
			$groupmenu[$bi]['href'] = G5_BBS_URL.'/board.php?bo_table='.$row2['bo_table'];
			$groupmenu[$bi]['subject'] = $row2['bo_subject'];
			$groupmenu[$bi]['cnt'] = $latest_count['cnt'];
		}
	}
	$groupmenu_skin_path = G5_SKIN_PATH.'/groupmenu/'.$skin_dir;
    $groupmenu_skin_url  = G5_SKIN_URL.'/groupmenu/'.$skin_dir;

    ob_start();
    include_once ($groupmenu_skin_path.'/groupmenu.skin.php');
    $content = ob_get_contents();
    ob_end_clean();

    return $content;
}
?>


지금은 메뉴 설정에서 페이지 경로를 바로 입력할 수 있으므로... 여분필드를 이용한 방식이 아니어도 될 듯 합니다.
까막눈이라 혼자서는 도저히 해결 할 수가 없네요...;;;

이 질문에 댓글 쓰기 :

답변 1

답변을 작성하시기 전에 로그인 해주세요.
전체 101
QA 내용 검색

회원로그인

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