테스트 사이트 - 개발 중인 베타 버전입니다

이 코드에서 홈페이지 메뉴 내용 어떻게 수정하나요 채택완료

츄이 1년 전 조회 2,437

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'; // 팝업레이어

}

?>

   

       

   

   

   


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].'/';

    ?>

   

   

       

         

회원정보

         

           

                   

  • HOME
  •                

  • 회원정보
  •                

  •                

  •            

         

         

           

                   

               

         

     

         

         

           

                   

  • HOME
  •                

  •                

                     

  •                  

  •                

               

         

 

         

           

    path3">

                   

                   

                   

                   

               

         

     

 

   

 

   

     

     

     

      //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 '

'.PHP_EOL;

         echo '

'.str_replace('글쓰기','',$g5['sub_title']).'

'.PHP_EOL;

         echo '

'.PHP_EOL;

         echo '

    '.PHP_EOL;

             while($r4=sql_fetch_array($rs4)){?>

               

  • ">

                   

               

  •          

             echo '

'.PHP_EOL;

         if($bo_table!="sugang"){

            echo '

'.str_replace('글쓰기','',get_head_title($g5['title'])).'

'.PHP_EOL;

         }else{

            echo '

프로그램신청확인

'.PHP_EOL;

         }

      }

      else{

         echo '

'.PHP_EOL;

         echo '

'.str_replace('글쓰기','',get_head_title($g5['title'])).'

'.PHP_EOL;

         echo '

'.PHP_EOL;

      }

      ?>

 

.head.php .head_sub.php 일단 헤드 들어간거 다 들여다 봤는데 수정할 글자가 안보여요ㅠㅠㅜ 이런코드는 메뉴 이름 수정 어떻게 하나요ㅠㅠ 혹시 메뉴만 모아놓은 경로가 따로 있나요? 메인 메뉴 수정도 문제이긴 한데 메뉴 클릭하면 나오는 화면에서 서브 메뉴도 수정하고싶은데 아무리 찾아도 못찾겠어요ㅠㅠ f12 눌러보니 clfix 이런거랑 snb 이거던데 어떻게 해야되나요ㅠㅠ 왕초보라 완전 차근차근 알려주실분 구합니다ㅠㅠ

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
일손
1년 전

www/theme/basic/ 밑에 head.php 파일이 있으면 확인해보시기 바랍니다.

 

업체에서 여기에 메인 화면 메뉴를 넣어 두었더군요.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

Q. 홈페이지 메뉴 내용 어떻게 수정하나요?

이 부분이 제가 생각하는게 맞다면 관리자페이지 접속후 메뉴설정에서 메뉴명을 수정하시면 됩니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 4개

츄이
1년 전
아 제가 헷갈리게 썼네요 메뉴명 관리자모드에서 수정하는거 알아요 저는 근데 메뉴명을 php나 코드를 수정해서 바꾸고싶어요 내용안에 들어있는 서브 메뉴는 또 관리자메뉴에서 수정할수 없기도 하고요ㅜㅜ
웹메이킹
1년 전
즉 자동메뉴가 아닌 임의적으로 수동으로 메뉴를 수정 하고 싶다는 얘기신건가요?
츄이
1년 전
네넹ㅠㅠ 이름만 바꾸고싶은게 아니라서요 저 코드 좀 해석해주실수있나요?
웹메이킹
1년 전
위 코드는 메뉴관련 부분인데 어떻게 해석을 해달라고 하시는건지 이해를 못하겠습니다..ㅠㅠ

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인