관리자페이지에서 특정 메뉴 새창으로 열리게 하고자 한다면

관리자페이지에서 메뉴를 추가해서 쓰는 분이 더러 있을겁니다.
특정메뉴를 클릭하면 새창으로 열기입니다

예를 들어 설명합니다

관리자로 로그인해서 환경설정-기본환경설정을 클릭하면 새창으로 띄우고자 할때입니다


1) /adm/admin.menu100.php 열어서

array("", "기본환경설정", "$g4[admin_path]/config_form.php"),
이부분을
array("", "기본환경설정", "$g4[admin_path]/config_form.php","_blank"),
로 고치고

2) /adm/admin.head.php 을 열어서

$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]}' target='{$menu[$key][$i][3]}' style='color:#555500;'>{$span1}{$menu[$key][$i][1]}{$span2}</a></td></tr>";
이렇게 고치면 됩니다.
( target='{$menu[$key][$i][3]}' 가 추가됨)


결국 배열차수를 하나 더 늘려서 활용하는 팁입니다.
배열차수를 더 늘려서 다양한 기능을 추가할 수도 있구요.

그누보드가 구조적으로 잘 만들어져 있어서 너무 좋습니다.
|

댓글 9개

좋은 팁 감사합니다......^^
꼭!!! 필요했었는데 감사합니다. ^^
저도요.ㅎㅎ

잘쓰겠습니다^^;ㅋ
$str .= "<a href='{$menu[$key][$i][2]}' target='{$menu[$key][$i][3]}' style='color:#555500;'>{$span1}{$menu[$key][$i][1]}{$span2}</a></td></tr>";

이것을

if ($menu[$key][$i][3])
$target_link = "target='$menu[$key][$i][3]'";
else
$target_link = "";
$str .= "<a href='{$menu[$key][$i][2]}' $target_link style='color:#555500;'>{$span1}{$menu[$key][$i][1]}{$span2}</a></td></tr>";
제홈피 관리자모드 들어가면 이렇게떠요 이거다운받고 하란대로했는데 어떻하죠 ㅠ,ㅠ 큰일났네

Warning: main(../../common.php): failed to open stream: No such file or directory in /home/hosting_users/supogosu/www/adm/_common.php on line 3

Warning: main(): Failed opening '../../common.php' for inclusion (include_path='.:/usr/local/lib/php') in /home/hosting_users/supogosu/www/adm/_common.php on line 3

Warning: main(/manual/admin.lib.php): failed to open stream: No such file or directory in /home/hosting_users/supogosu/www/adm/_common.php on line 4

Warning: main(): Failed opening '/manual/admin.lib.php' for inclusion (include_path='.:/usr/local/lib/php') in /home/hosting_users/supogosu/www/adm/_common.php on line 4
유용한 팁 감사합니다.~
감사합니다. 잘 쓰고 있습니다.

댓글 작성

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

로그인하기
🐛 버그신고