if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
if (G5_IS_MOBILE) {
include_once(G5_THEME_MOBILE_PATH.'/head.php');
return;
}
if(G5_COMMUNITY_USE === false) {
define('G5_IS_COMMUNITY_PAGE', true);
include_once(G5_THEME_SHOP_PATH.'/shop.head.php');
return;
}
include_once(G5_THEME_PATH.'/head.sub.php');
include_once(G5_LIB_PATH.'/latest.lib.php');
include_once(G5_LIB_PATH.'/outlogin.lib.php');
include_once(G5_LIB_PATH.'/poll.lib.php');
include_once(G5_LIB_PATH.'/visit.lib.php');
include_once(G5_LIB_PATH.'/connect.lib.php');
include_once(G5_LIB_PATH.'/popular.lib.php');
if($bo_table && strpos($PHP_SELF, '/plugin/curriculum/')===false) {
$cate = "me_link LIKE '%bo_table=".$bo_table ."%'";
$present_row = sql_query("select me_code, me_name from ".$g5['menu_table']." where $cate order by me_code" );
$total_count = sql_num_rows($present_row);
for ($i=0 ; $i < $total_count ; $i++) {
$present_row2=sql_fetch_array($present_row);
}
$me_code = $present_row2[me_code];
$me_name = $present_row2[me_name];
}else if($subject){
$cate = "me_link LIKE '%subject=".$subject ."%'";
$present_row = sql_query("select me_code, me_name from ".$g5['menu_table']." where $cate order by me_code" );
$total_count = sql_num_rows($present_row);
for ($i=0 ; $i < $total_count ; $i++) {
$present_row2=sql_fetch_array($present_row);
}
$me_code = $present_row2[me_code];
$me_name = $present_row2[me_name];
}else if($co_id){
$cate = "me_link LIKE '%co_id=".$co_id ."' ";
$present_row = sql_query("select me_code, me_name from ".$g5['menu_table']." where $cate order by me_code");
$total_count = sql_num_rows($present_row);
for ($i=0 ; $i < $total_count ; $i++) {
$present_row2=sql_fetch_array($present_row);
}
$me_code = $present_row2[me_code];
$me_name = $present_row2[me_name];
} else {
$cate = "me_link LIKE '%".$_SERVER['PHP_SELF'].($_SERVER['QUERY_STRING'] ? '?%' : '')."' ";
$present_row = sql_query("select me_code, me_name from ".$g5['menu_table']." where $cate order by me_code");
$total_count = sql_num_rows($present_row);
for ($i=0 ; $i < $total_count ; $i++) {
$present_row2=sql_fetch_array($present_row);
}
$me_code = $present_row2[me_code];
$me_name = $present_row2[me_name];
}
if(!$me_code) {
$cate = "me_link LIKE '%".str_replace("/index.php", "", $_SERVER['PHP_SELF'])."%' ";
$present_row = sql_query("select me_code, me_name from ".$g5['menu_table']." where $cate order by me_code");
$total_count = sql_num_rows($present_row);
for ($i=0 ; $i < $total_count ; $i++) {
$present_row2=sql_fetch_array($present_row);
}
$me_code = $present_row2[me_code];
$me_name = $present_row2[me_name];
}
$menu_title = "";
$g5['sub_title'] = $g5['title'];
$menu_datas = get_menu4_db(0, true);
foreach($menu_datas AS $key => $val) {
if($val['me_code']==substr($me_code, 0, 2)) {
$menu_title=$val['me_name'];
if(strlen($me_code) > 4) { foreach($val['sub'] AS $sub_item) { if($sub_item['me_code']==substr($me_code, 0, 4)) { $g5['sub_title'] = $sub_item['me_name']; } } }
break;
}
}
?>
if(defined('_INDEX_')) { // index에서만 실행
include G5_BBS_PATH.'/newwin.inc.php'; // 팝업레이어
}
?>
메인메뉴
$gnb_zindex = 9; // gnb_1dli z-index 값 설정용
$i = 0;
foreach( $menu_datas as $row ){
if( empty($row) ) continue;
$add_class = (isset($row['sub']) && $row['sub']) ? 'gnb_al_li_plus' : '';
?>
$k = 0;
foreach( (array) $row['sub'] as $row2 ){
if( empty($row2) ) continue;
if($k == 0)
echo '하위분류
'.PHP_EOL;
?>
$i++;
} //end foreach $row
if ($i == 0) { ?>
메뉴 준비 중입니다. 관리자모드 > 환경설정 > 메뉴설정 에서 설정하실 수 있습니다.
회원정보
하위분류
사이트맵
회원
화면
공유
검색
사이트 내 전체검색
function fsearchbox_submit(f)
{
if (f.stx.value.length < 2) {
alert("검색어는 두글자 이상 입력하십시오.");
f.stx.select();
f.stx.focus();
return false;
}
// 검색에 많은 부하가 걸리는 경우 이 주석을 제거하세요.
var cnt = 0;
for (var i=0; i
if (f.stx.value.charAt(i) == ' ')
cnt++;
}
if (cnt > 1) {
alert("빠른 검색을 위하여 검색어에 공백은 한개만 입력할 수 있습니다.");
f.stx.select();
f.stx.focus();
return false;
}
return true;
}
mainsub sub_ sub_">
function get_menu_struct($type="json")
{
global $g5;
$sql = "select * from `{$g5['menu_table']}` where 1=1 /*me_use=1*/ order by me_code";
$rs = sql_query($sql);
$result = array();
if($rs) {
while ($r = sql_fetch_array($rs)) {
if(strlen($r['me_code']) == 2) {
$result['m'.$r['me_code']] = $r;
} else if(strlen($r['me_code']) == 4) {
$result['m'.substr($r['me_code'], 0, 2)]['subresult']['m'.$r['me_code']] = $r;
} else if(strlen($r['me_code']) == 6) {
$result['m'.substr($r['me_code'], 0, 2)]['subresult']['m'.substr($r['me_code'], 0, 4)]['subresult']['m'.$r['me_code']] = $r;
} else {
$result['m'.substr($r['me_code'], 0, 2)]['subresult']['m'.substr($r['me_code'], 0, 4)]['subresult']['m'.substr($r['me_code'], 0, 6)]['subresult']['m'.$r['me_code']] = $r;
}
}
}
$menu = array();
$n1=array();
foreach($result AS $key1 => $val1) {
if(count($result[$key1]['subresult']) > 0) {
$n2=array();
foreach($result[$key1]['subresult'] AS $key2 => $val2) {
if(count($result[$key1]['subresult'][$key2]['subresult']) > 0) {
$n3=array();
foreach($result[$key1]['subresult'][$key2]['subresult'] AS $key3 => $val3) {
if(count($result[$key1]['subresult'][$key2]['subresult'][$key3]['subresult']) > 0) {
$n4=array();
foreach($result[$key1]['subresult'][$key2]['subresult'][$key3]['subresult'] AS $key4 => $val4) {
array_push($n4, $val4);
}
unset($val3['subresult']); $val3['subresult']=$n4;
}
array_push($n3, $val3);
}
unset($val2['subresult']); $val2['subresult']=$n3;
}
array_push($n2, $val2);
}
unset($val1['subresult']); $val1['subresult']=$n2;
}
array_push($menu, $val1);
}
if($type=="json")
return json_encode($menu);
else
return $menu;
}
$menu_json = get_menu_struct('json');
// 마지막 url 값으로 판단
$tmp_url = explode('/', $_SERVER['REQUEST_URI']);
$chk_url = $tmp_url[count($tmp_url)-1].'/';
?>
//3차메뉴 불러 오기.
$sql4 = " select *
from {$g5['menu_table']}
where me_use = '1'
and length(me_code) = '6'
and substring(me_code, 1, 4) = '".substr($me_code, 0, 4)."'
order by me_order, me_id ";
$rs4 = sql_query($sql4);
$n4 = sql_num_rows($rs4);
if($n4>0){
echo '
echo '
'.str_replace('글쓰기','',$g5['sub_title']).' '.PHP_EOL;
echo ''.PHP_EOL;
echo '
'.PHP_EOL;
if($bo_table!="sugang"){
echo '
'.str_replace('글쓰기','',get_head_title($g5['title'])).' '.PHP_EOL;
}else{
echo '
프로그램신청확인 '.PHP_EOL;
}
}
else{
echo '
echo '
'.str_replace('글쓰기','',get_head_title($g5['title'])).' '.PHP_EOL;
echo ''.PHP_EOL;
}
?>
.head.php .head_sub.php 일단 헤드 들어간거 다 들여다 봤는데 수정할 글자가 안보여요ㅠㅠㅜ 이런코드는 메뉴 이름 수정 어떻게 하나요ㅠㅠ 혹시 메뉴만 모아놓은 경로가 따로 있나요? 메인 메뉴 수정도 문제이긴 한데 메뉴 클릭하면 나오는 화면에서 서브 메뉴도 수정하고싶은데 아무리 찾아도 못찾겠어요ㅠㅠ f12 눌러보니 clfix 이런거랑 snb 이거던데 어떻게 해야되나요ㅠㅠ 왕초보라 완전 차근차근 알려주실분 구합니다ㅠㅠ