네비게이션 메뉴 관련
본문
초보라 정확한 용어는 잘 모르겠네요.
지금 sir 사이트를 봐도 상단에 네비게이션이 있잖아요?
지금은 QA Beta라는 곳이 색이 변해있죠
이렇게 현재 속해있는 메뉴가 다른 이미지로 표현됬으면 하는데
처리를 어떻게 해야할까요?
그누의 기본 메뉴 네비게이션은 사용하지 않고
이미지로 처리하려 합니다
답변 2
if 문으로 해야죠... 방법은 여러가지 있습니다.
예를 들어 페이지를 나눈다면...
1페이지에는 변수 $var1 = 1;
2페이지에는 변수 $var1 = 2;
if( $var1 == 1 ){
echo "1페이지";
} else if( $var1 == 2 ) {
echo "2페이지";
}
이렇게요...
위의 qa 같은 경우는 주소 url을 / 구분자로 split 한다면
$var2 = explode("/", $_SERVER['PHP_SELF'] ); // $_SERVER['PHP_SELF'] 의 값은 /qa/index.php입니다.
echo $var2[1]; // 하면 값은 qa 입니다.
if ( $var2 == "qa" ){
echo " 이 페이지는 qa 입니다";
} else {
echo " 이 페이지는 다른 페이지입니다.";
}
그외에도 if문으로 여러가지 방법들이 굉장히 많습니다. if문으로 주소 url을 정규식으로 체크 하는 방법도 있구요...( 정규식은 매우 어려워요 ㅠㅠ )
if 문을 익히신 다음에 다시 상세하게 질문을 하셔야 할것 같습니다.
예 ) 제가 if문으로 이렇게 코드를 짰는데, 소스 좀 봐주세요.
많은 도움이 되었습니다. 감사합니다.
답변을 작성하시기 전에 로그인 해주세요.