head.php 수정에 관련해서 궁금한 점이 있어서... > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

head.php 수정에 관련해서 궁금한 점이 있어서... 정보

head.php 수정에 관련해서 궁금한 점이 있어서...

본문

이번에 그누보드를 사용하여 홈페이지를 작업하면서 처음 PHP를 접하게 된 초보입니다.
 
다른게 아니라 메인 메뉴와 서브 메뉴를 플래쉬로 많이 작업을 하는데 각각 메인메뉴와 서브메뉴를
 
파라미터로 받아서 처리를 하는데 홈페이지의 각각의 페이지에 필요한 head.php를 만들까 하다가
 
각각의 페이지를 만드는게 너무 시간 낭비인거 같아서 하나의 head.php파일로 처리하고 싶어서
 
작성을 했습니다.
 
그런데 다른것은 정상적으로 처리가 되는데 상단의 로그인 정보를 읽어서 아이콘 변경하는 것이
 
안되네요.. => if(!$mb_id) { 로그인 } else {로그아웃]
 
같은 if문으로 처리하는 아웃로그인은 정상적으로 되는데.... 고수님들의 조언을 부탁드립니다.
 
참고로 현재 구성되어 있는 레이아웃과 head.php 호출 구조는 아래와 같습니다.
 
 
레이아웃
 
head
좌측메뉴 메인화면 우측 floating menu
tail
 
인덱스 화면은 좌측메뉴에 아웃로그인을 호출하고, 기타 페이지에서는 서브 메뉴가 들어갑니다.
 
호출 구조
 
head.php의 구조
 
function head($menutype, $mNum, $sNum) {
 
    if($menutype == 0) {
 
         인덱스 화면 출력;
 
    } else {
 
         서브화면 출력;
 
         플래쉬에 파라미터 전달 mainMenu.swf?mNum=$mNum&sNum=$sNum;
 
         좌측 메뉴 플래쉬 호출 "subMenu$mNum.swf"
 
         메인화면 타이틀 이미지 "title$mNum$sNum.gif"
    
         게시판의 경우 $bo_table을 읽어서 메인메뉴와 서브메뉴 셋팅
      
         ex) $bo_table == "notice" mNum = 1; sNum = 2;
    }
}
 
각각의 페이지에서 호출
 
인덱스 화면
     echo head (0, "", "");
 
서브화면(첫번째 페이지의 2두번째 서브메뉴 활성화)
    echo head(1, 1, 2);
 
고수님들의 답변을 기다리고 있겠습니다.
 
날씨가 많이 추워졌는데 감기 조심하시고 즐거운 주말 되시기 바랍니다.
  • 복사

댓글 전체

다음을 사용하시던가 응용하시면 되지 않을까 생각합니다만...
           
<? if (!$member['mb_id']) { ?>
            <!-- 로그인 이전 -->
            <td width="78"><a href="<?=$g4['bbs_path']?>/login.php?url=<?=$urlencode?>"><img src="<?=$g4['path']?>/img/top_m02.gif" width="78" height="31" border="0"></a></td>
            <td width="78"><a href="<?=$g4['bbs_path']?>/register.php"><img src="<?=$g4['path']?>/img/top_m03.gif" width="78" height="31" border="0"></a></td>
            <? } else { ?>
            <!-- 로그인 이후 -->
            <td width="78"><a href="<?=$g4['bbs_path']?>/logout.php"><img src="<?=$g4['path']?>/img/top_m04.gif" width="78" height="31" border="0"></a></td>
            <td width="78"><a href="<?=$g4['bbs_path']?>/member_confirm.php?url=register_form.php"><img src="<?=$g4['path']?>/img/top_m05.gif" width="78" height="31" border="0"></a></td>
            <? } ?>
© SIRSOFT
현재 페이지 제일 처음으로