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

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

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

댓글 4개

묵혼님 처럼 타깃을 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 걸어 쓴다는 거였구요
위에 처럼 바꾸고 나니 참 깔끔해 졌습니다.
그누업데이트 시킬때 적용시키면 좋겠어요. 이런거는...
48시간님, letsgolee 님 답변감사합니다. 한폭 응용력이 높아지겠네요^^
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누4 질문답변

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

+
제목 글쓴이 날짜 조회
16년 전 조회 1,633
16년 전 조회 958
16년 전 조회 819
16년 전 조회 1,573
16년 전 조회 1,464
16년 전 조회 1,247
16년 전 조회 3,038
16년 전 조회 1,503
16년 전 조회 1,038
16년 전 조회 1,011
16년 전 조회 2,871
16년 전 조회 2,108
16년 전 조회 986
16년 전 조회 1,639
16년 전 조회 1,534
16년 전 조회 1,417
16년 전 조회 1,096
16년 전 조회 1,519
16년 전 조회 952
16년 전 조회 925
🐛 버그신고