서브페이지 디자인 다르게 하기
세번째 질문인데요.
도저히 해도해도해도해도 안되어서 한번 더 질문 드립니다.
PHP파일을 이용해서 head, tail, 등을 만들어 적용했습니다.
상단에 있는 메뉴를 누르면 서브페이지로 이동하는데요. 그 페이지마다 보이는 디자인을 다르게 변경하고 싶습니다.
보테이블 변수 등 여러가지를 사용해보았으나, head_1를 제외한 모든 페이지가 상단 메뉴가 보이지 않는 증상을 보이고 있습니다. 즉
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
//게시판별 다른헤더사용하기
switch( $bo_table) {
case "ListLeastBlack": include_once ("$g4[path]/head_1.php"); break;
case "File": include_once ("$g4[path]/head_2.php"); break;
case "Illustration":
default: include_once ("$g4[path]/head_3.php"); break;
}
?>
이 코드에서 head_2와 head_3등은 먹히지 않는다는 의밉니다. 상단 이미지가 보이지않아요. 좌측메뉴는 잘 먹히는데. 위에는 덩그라니 비어있네요.
제 head_1의 소스는
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
include_once("$g4[path]/head.sub.php");
include_once("$g4[path]/lib/outlogin.lib.php");
include_once("$g4[path]/lib/poll.lib.php");
include_once("$g4[path]/lib/visit.lib.php");
include_once("$g4[path]/lib/connect.lib.php");
include_once("$g4[path]/lib/popular.lib.php");
//print_r2(get_defined_constants());
// 사용자 화면 상단과 좌측을 담당하는 페이지입니다.
// 상단, 좌측 화면을 꾸미려면 이 파일을 수정합니다.
$table_width = 1004;
?>
<?
#######################################################
#head_1 head_2 ... 종류를 결정할 변수.
global $hvar;
#######################################################
?>
<!-- 상단 배경 시작 -->
<table width="<?=$table_width?>" cellspacing="0" cellpadding="0">
<tr>
<td background="<?=$g4['path']?>/img/top_img_bg.gif">
<table width="100%" height="25" cellspacing="0" cellpadding="0">
<tr>
<td></td>
</tr>
</table></td>
</tr>
</table>
<!-- 상단 배경 끝 -->
<!-- 상단 로고 및 버튼 시작 -->
<table high="89" cellspacing="0" cellpadding="0">
<tr>
<td width="20" height="57" rowspan="4"></td>
<!-- 로고 -->
<td width="220" rowspan="4"><a href="<?=$g4['path']?>/"><img src="<?=$g4['path']?>/img/logo.gif" width="220" height="76" border="0"></a></td>
<td width="27" rowspan="4">
<table width=100% border=0 cellpadding=0 cellspacing=0>
<tr>
<td> </td>
</tr>
</table>
</td>
<td width="10" hight="26" align="left"> </td>
<td width="76" hight="54" align="left"><a href="http://l-black.net/bbs/l-black/bbs/board.php?bo_table=ListLeastBlack"><img src="http://l-black.net/bbs/l-black/img/top_m07.gif" width="76" height="54" border="0"></a></td>
<td width="76" align="right"><a href="http://l-black.net/bbs/l-black/bbs/board.php?bo_table=Illustration"><img src="http://l-black.net/bbs/l-black/img/top_m08.gif" width="76" height="54" border="0"></a></td>
<td width="76" align="right"><a href="http://l-black.net/bbs/l-black/bbs/board.php?bo_table=Community"><img src="http://l-black.net/bbs/l-black/img/top_m09.gif" width="76" height="54" border="0"></a></td>
<td width="76" align="right"><a href="http://l-black.net/bbs/l-black/bbs/profile_1.php"><img src="http://l-black.net/bbs/l-black/img/top_m10.gif" width="76" height="54" border="0"></a></td>
<td width="76"><a href="http://l-black.net/bbs/l-black/bbs/board.php?bo_table=MemoBlog"><img src="http://l-black.net/bbs/l-black/img/top_m11.gif" width="76" height="54" border="0"></a></td>
<td width="42"> </td>
<td width="56" height="15"><a href="<?=$g4['bbs_path']?>/login.php?url=<?=$urlencode?>"><img src="<?=$g4['path']?>/img/top_m02.gif" width="56" height="15" border="0"></a></td>
<td width="62" height="15"><a href="<?=$g4['bbs_path']?>/logout.php"><img src="<?=$g4['path']?>/img/top_m04.gif" width="56" height="15" border="0"></a></td>
<td width="56" height="15"><a href="<?=$g4['bbs_path']?>/member_confirm.php?url=register_form.php"><img src="<?=$g4['path']?>/img/top_m05.gif" width="56" height="15" border="0"></a></td>
</tr>
<tr>
<td rowspan="3" align="right"></td>
<td rowspan="3" align="right"><a href="http://l-black.net/bbs/l-black/bbs/board.php?bo_table=ListLeastBlack"><img src="http://l-black.net/bbs/l-black/img/submenu_1.gif" width="76" height="35" border="0"></a></td>
<td rowspan="3" align="right"><a href="http://l-black.net/bbs/l-black/bbs/board.php?bo_table=File"><img src="http://l-black.net/bbs/l-black/img/submenu_2.gif" width="76" height="35" border="0"></a></td>
<td rowspan="3" align="right"></td>
<td rowspan="3" align="right"></td>
<td rowspan="3" align="right"></td>
<td rowspan="3" align="right"></td>
<td rowspan="3" align="right"></td>
<td width="62" height="7" align="right"></td>
<td align="right"></td>
<td width="10" rowspan="3" align="right"></td>
</tr>
<tr>
<td width="62" height="15" align="right"></td>
<td width="41" height="16" align="right"><a href="http://l-black.net/bbs/l-black/bbs/link_1.php"><img src="http://l-black.net/bbs/l-black/img/link.gif" width="41" height="16" border="0"></a></td>
</tr>
<tr>
<td width="62" height="11" align="right"></td>
<td align="right"></td>
</tr>
</table>
<!-- 상단 로고 및 버튼 끝 -->
<!-- 검색 시작 -->
<!-- 검색 끝 -->
<div style='height:18px;'></div>
<table width='<?=$table_width?>' cellpadding=0 cellspacing=0 border=0>
<tr>
<td width=43>
<!-- 왼쪽 메뉴 -->
</td>
<td width=220 valign=top><img src="http://l-black.net/bbs/l-black/img/nes-silcopy.jpg">
<div style='height:10px;'></div><td hight="10"></td>
<div style='height:10px;'></div> </td>
<td width=18></td>
<!-- 중간 -->
<td width=683 valign=top>
이거구요.(일단 head_2와 3의 소스는 같게 해봤습니다. 그래도 안되더라구요_)
어떤 방안이라도 좋으니, 서브페이지마다 디자인을 변경할 수 있는 방안을 알려주시면 감사하겠습니다.
수십번을 검색해서 적용해봐도 잘 안되는군요 ;ㅅ;
도와주세요
도저히 해도해도해도해도 안되어서 한번 더 질문 드립니다.
PHP파일을 이용해서 head, tail, 등을 만들어 적용했습니다.
상단에 있는 메뉴를 누르면 서브페이지로 이동하는데요. 그 페이지마다 보이는 디자인을 다르게 변경하고 싶습니다.
보테이블 변수 등 여러가지를 사용해보았으나, head_1를 제외한 모든 페이지가 상단 메뉴가 보이지 않는 증상을 보이고 있습니다. 즉
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
//게시판별 다른헤더사용하기
switch( $bo_table) {
case "ListLeastBlack": include_once ("$g4[path]/head_1.php"); break;
case "File": include_once ("$g4[path]/head_2.php"); break;
case "Illustration":
default: include_once ("$g4[path]/head_3.php"); break;
}
?>
이 코드에서 head_2와 head_3등은 먹히지 않는다는 의밉니다. 상단 이미지가 보이지않아요. 좌측메뉴는 잘 먹히는데. 위에는 덩그라니 비어있네요.
제 head_1의 소스는
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
include_once("$g4[path]/head.sub.php");
include_once("$g4[path]/lib/outlogin.lib.php");
include_once("$g4[path]/lib/poll.lib.php");
include_once("$g4[path]/lib/visit.lib.php");
include_once("$g4[path]/lib/connect.lib.php");
include_once("$g4[path]/lib/popular.lib.php");
//print_r2(get_defined_constants());
// 사용자 화면 상단과 좌측을 담당하는 페이지입니다.
// 상단, 좌측 화면을 꾸미려면 이 파일을 수정합니다.
$table_width = 1004;
?>
<?
#######################################################
#head_1 head_2 ... 종류를 결정할 변수.
global $hvar;
#######################################################
?>
<!-- 상단 배경 시작 -->
<table width="<?=$table_width?>" cellspacing="0" cellpadding="0">
<tr>
<td background="<?=$g4['path']?>/img/top_img_bg.gif">
<table width="100%" height="25" cellspacing="0" cellpadding="0">
<tr>
<td></td>
</tr>
</table></td>
</tr>
</table>
<!-- 상단 배경 끝 -->
<!-- 상단 로고 및 버튼 시작 -->
<table high="89" cellspacing="0" cellpadding="0">
<tr>
<td width="20" height="57" rowspan="4"></td>
<!-- 로고 -->
<td width="220" rowspan="4"><a href="<?=$g4['path']?>/"><img src="<?=$g4['path']?>/img/logo.gif" width="220" height="76" border="0"></a></td>
<td width="27" rowspan="4">
<table width=100% border=0 cellpadding=0 cellspacing=0>
<tr>
<td> </td>
</tr>
</table>
</td>
<td width="10" hight="26" align="left"> </td>
<td width="76" hight="54" align="left"><a href="http://l-black.net/bbs/l-black/bbs/board.php?bo_table=ListLeastBlack"><img src="http://l-black.net/bbs/l-black/img/top_m07.gif" width="76" height="54" border="0"></a></td>
<td width="76" align="right"><a href="http://l-black.net/bbs/l-black/bbs/board.php?bo_table=Illustration"><img src="http://l-black.net/bbs/l-black/img/top_m08.gif" width="76" height="54" border="0"></a></td>
<td width="76" align="right"><a href="http://l-black.net/bbs/l-black/bbs/board.php?bo_table=Community"><img src="http://l-black.net/bbs/l-black/img/top_m09.gif" width="76" height="54" border="0"></a></td>
<td width="76" align="right"><a href="http://l-black.net/bbs/l-black/bbs/profile_1.php"><img src="http://l-black.net/bbs/l-black/img/top_m10.gif" width="76" height="54" border="0"></a></td>
<td width="76"><a href="http://l-black.net/bbs/l-black/bbs/board.php?bo_table=MemoBlog"><img src="http://l-black.net/bbs/l-black/img/top_m11.gif" width="76" height="54" border="0"></a></td>
<td width="42"> </td>
<td width="56" height="15"><a href="<?=$g4['bbs_path']?>/login.php?url=<?=$urlencode?>"><img src="<?=$g4['path']?>/img/top_m02.gif" width="56" height="15" border="0"></a></td>
<td width="62" height="15"><a href="<?=$g4['bbs_path']?>/logout.php"><img src="<?=$g4['path']?>/img/top_m04.gif" width="56" height="15" border="0"></a></td>
<td width="56" height="15"><a href="<?=$g4['bbs_path']?>/member_confirm.php?url=register_form.php"><img src="<?=$g4['path']?>/img/top_m05.gif" width="56" height="15" border="0"></a></td>
</tr>
<tr>
<td rowspan="3" align="right"></td>
<td rowspan="3" align="right"><a href="http://l-black.net/bbs/l-black/bbs/board.php?bo_table=ListLeastBlack"><img src="http://l-black.net/bbs/l-black/img/submenu_1.gif" width="76" height="35" border="0"></a></td>
<td rowspan="3" align="right"><a href="http://l-black.net/bbs/l-black/bbs/board.php?bo_table=File"><img src="http://l-black.net/bbs/l-black/img/submenu_2.gif" width="76" height="35" border="0"></a></td>
<td rowspan="3" align="right"></td>
<td rowspan="3" align="right"></td>
<td rowspan="3" align="right"></td>
<td rowspan="3" align="right"></td>
<td rowspan="3" align="right"></td>
<td width="62" height="7" align="right"></td>
<td align="right"></td>
<td width="10" rowspan="3" align="right"></td>
</tr>
<tr>
<td width="62" height="15" align="right"></td>
<td width="41" height="16" align="right"><a href="http://l-black.net/bbs/l-black/bbs/link_1.php"><img src="http://l-black.net/bbs/l-black/img/link.gif" width="41" height="16" border="0"></a></td>
</tr>
<tr>
<td width="62" height="11" align="right"></td>
<td align="right"></td>
</tr>
</table>
<!-- 상단 로고 및 버튼 끝 -->
<!-- 검색 시작 -->
<!-- 검색 끝 -->
<div style='height:18px;'></div>
<table width='<?=$table_width?>' cellpadding=0 cellspacing=0 border=0>
<tr>
<td width=43>
<!-- 왼쪽 메뉴 -->
</td>
<td width=220 valign=top><img src="http://l-black.net/bbs/l-black/img/nes-silcopy.jpg">
<div style='height:10px;'></div><td hight="10"></td>
<div style='height:10px;'></div> </td>
<td width=18></td>
<!-- 중간 -->
<td width=683 valign=top>
이거구요.(일단 head_2와 3의 소스는 같게 해봤습니다. 그래도 안되더라구요_)
어떤 방안이라도 좋으니, 서브페이지마다 디자인을 변경할 수 있는 방안을 알려주시면 감사하겠습니다.
수십번을 검색해서 적용해봐도 잘 안되는군요 ;ㅅ;
도와주세요
|
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기
댓글 12개
상단 파일 경로
하단 파일 경로
라는 것이 있는데
이것으로 해보시는게 어떠실지요?
이걸 사용하면 될꺼 같은데...
메뉴 버튼 자체를 어찌 변수를 적용해서 할 수는 없는걸까요.
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
//게시판별 다른헤더사용하기
switch( $bo_table) {
case "ListLeastBlack":
case "File":
case "Illustration":
default: include_once ("$g4[path]/head_3.php"); break;
}
?>
이렇게 하면 어떻게 나오나요?
각 파일들 character set을 살펴 보세요.
저는 아무대나 가도 다 잘보이는데;;
별 도움이 못 되서 ㅎㅎ;;
예전에는 flash를 그냥 썼는데 요즘은 다 script로 처리하다 보니까......