게시판 왼쪽 ASIDE-메뉴에 : 내용관리/ co_id 불러오려 합니다
관련링크
본문
게시판 왼쪽 메뉴에 : 내용관리/ co_id 불러오려 합니다.
현재, 게시판은 잘 나옵니다 ... >> http://jone.in-best.com/bbs/board.php?bo_table=greetings
* theme/company/head.php : line 152 =<?php echo groupmenu('adffix', 24); ?>
>> 경로 /skin/groupmenu/adffix
<?php
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
?>
<link rel="stylesheet" href="<?php echo $groupmenu_skin_url ?>/css/style.css">
<div id="fs_category">
<ul>
<li>
<!-- 그룹 네임 시작 -->
<a href="<?php echo G5_BBS_URL?>/group_en.php?gr_id=<?=$group['gr_id']?>"?><i class="fa fa-folder-open"></i> <? echo $group['gr_subject'] ?></a>
<!-- 그룹 네임 끝 -->
<ul class="sub-category clear">
<?php for ($i=0; $i<count($groupmenu); $i++) { ?>
<li<?php if($bo_table==$groupmenu[$i]['bo_table']) { echo " class=\"active\""; } ?>>
<a href="<?php echo $groupmenu[$i]['href'] ?>">• <?php echo $groupmenu[$i]['subject'] ?></a></li>
<?php } ?>
</ul>
</li>
</ul>
</div>
<!-- } 메뉴 끝 -->
* theme/company/head.php : line 12 = include_once(G5_LIB_PATH.'/groupmenu.lib.php');
<?php
if (!defined('_GNUBOARD_')) exit;
// 메뉴
function groupmenu($skin_dir='basic', $new_time)
{
global $config, $group, $g5, $is_admin, $bo_table, $co_id;
$groupmenu = array();
if(!$group['gr_id'] || G5_IS_MOBILE)
return;
$sql = " select * from {$g5['group_table']} where 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
$sql2 = " select * from {$g5['board_table']} where gr_id = '{$row['gr_id']}' 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;
}
?>
모든 학문에는 기초가 중요하다는 !!!!! 노력한다고 해결이 되는게 아니네요 ㅠㅠ
※ 난이도/시간작업량이 의뢰하여야하는 정도이면 사례하겠습니다 ^~
답변 2
안녕하세요 형님!!!
좌측메뉴에 원하는 내용관리의 제목과 링크를 "자동으로" 불러오시는 것이 목적이신 것 같은데
그것보다 수동으로 쉽게 불러오는 게 나을 것 같아서 아래처럼 해봤습니다.
1. /skin/groupmenu/adffix 의 16라인 밑으로 (즉 <?php } ?> 와 </ul> 사이에 )
아래 처럼 추가하시면 될 것 같습니다.
<?php if($gr_id == "weare") { ?> <!-- 그룹ID가 weare 일때만 -->
<li<?php if($co_id == 'direction') { ?> class="active"<?php } ?>>
<a href="<?php echo G5_BBS_URL;?>/content.php?co_id=direction">• 오시는 길</a>
</li>
<?php } ?>
2. theme/company/head.php : line 152 =<?php echo groupmenu('adffix', 24); ?> 아래에 다음과 같이 추가
<?php if($co_id == "direction") { ?>
<link rel="stylesheet" href="<?php echo G5_URL;?>/skin/groupmenu/adffix/css/style.css">
<div id="fs_category">
<ul>
<li>
<a href="<?php echo G5_BBS_URL;?>/group.php?gr_id=weare"?><i class="fa fa-folder-open"></i> 회사 소개</a>
<ul class="sub-category clear">
<li><a href="<?php echo G5_BBS_URL;?>/board.php?bo_table=greetings">• 인사의 말씀</a></li>
<li><a href="<?php echo G5_BBS_URL;?>/board.php?bo_table=org">• 함께하는 사람들</a></li>
<li><a href="<?php echo G5_BBS_URL;?>/board.php?bo_table=history_kr">• 회사 연혁</a></li>
<li><a href="<?php echo G5_BBS_URL;?>/board.php?bo_table=vision">• 비젼 & 플랜</a></li>
<li class="active"><a href="<?php echo G5_BBS_URL;?>/content.php?co_id=direction">• 비젼 & 플랜</a></li>
</ul>
</li>
</ul>
</div>
<?php } ?>
어떤걸하고싶은건지 이해가 되질않습니다..