관리자 메뉴에서 타겟 지정 방법좀,,. > 그누4 질문답변

그누4 질문답변

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

관리자 메뉴에서 타겟 지정 방법좀,,. 정보

관리자 메뉴에서 타겟 지정 방법좀,,.

본문

 array("100950", "특별메뉴", "$g4[admin_path]/bgm.php"),

위에서 링크를 "_blank"로 잡을려는데 어떻데 손봐야 할까요
  • 복사

댓글 전체

묵혼님 처럼 타깃을 blank로 잡으려면
admin.head.php 파일에서 43째줄부터 손을 보셔야 합니다.

쓸데없는 짓이라 생각해서 저는 그냥 탑메뉴 옆에 하나 붙여놓고 씁니다.

199째줄 다음에
          echo print_menu1("menu{$key}", 1);
        }
        ?>
-----------------
<a href='/log/',  target='_blank'>로그보기 </a>  <- 요렇게요
48시간 님의 방법으로 하면 모든 메뉴가 타겟이 _blank가 되므로 원하는 결과가 될 수 없어요.

admin.head.php 파일 44 라인의 다음을 찾으세요:
$str .= "<a href='{$menu[$key][$i][2]}' style='color:#555500;'>{$span1}{$menu[$key][$i][1]}{$span2}</a></td></tr>";

을 다음으로 고칩니다:
$str .= "<a href='{$menu[$key][$i][2]}'".(isset($menu[$key][$i][4]) ? ' target="'.$menu[$key][$i][4].'" ' : '')." style='color:#555500;'>{$span1}{$menu[$key][$i][1]}{$span2}</a></td></tr>";

그리고 메뉴 만들 때 다음과 같이 만듭니다.
array("100950", "특별메뉴", "$g4[admin_path]/bgm.php", null, '_blank'),

여기서 세번째는 스타일지정하도록 이미 정해져 있으므로 네번째를 추가한 겁니다. 가끔 메뉴를 추가할 때 새창열기를 원하는 경우가 있을 수 있기 때문에 좋은 질문이라 생각 됩니다.
오해하셨어요...
메뉴 건들기 귀찮아서  메뉴하나 빼서  _blank 걸어 쓴다는 거였구요
위에 처럼 바꾸고 나니 참 깔끔해 졌습니다.
그누업데이트 시킬때 적용시키면 좋겠어요. 이런거는...
© SIRSOFT
현재 페이지 제일 처음으로