서브페이지 디자인 다르게 하기 정보
서브페이지 디자인 다르게 하기본문
세번째 질문인데요.
도저히 해도해도해도해도 안되어서 한번 더 질문 드립니다.
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의 소스는 같게 해봤습니다. 그래도 안되더라구요_)
어떤 방안이라도 좋으니, 서브페이지마다 디자인을 변경할 수 있는 방안을 알려주시면 감사하겠습니다.
수십번을 검색해서 적용해봐도 잘 안되는군요 ;ㅅ;
도와주세요
댓글 전체
그누보드 테이블 관리에 가보시면
상단 파일 경로
하단 파일 경로
라는 것이 있는데
이것으로 해보시는게 어떠실지요?
이걸 사용하면 될꺼 같은데...
상단 파일 경로
하단 파일 경로
라는 것이 있는데
이것으로 해보시는게 어떠실지요?
이걸 사용하면 될꺼 같은데...
calliope 님 // 상단파일경로와 하단파일경로를 이용하고 있습니다. 일단 상단은 변수를 적용한 menu.php를 적었구요. 하단은 tail.php입니다. ;ㅅ; 바꿔서 바로 head_2.php 를 상단파일경로에 넣어봤는데 역시나 상단의 메뉴부분이 보이지않는 현상을 일으키고 있어요오오 ;ㅅ; 어헝헝.
메뉴 버튼 자체를 어찌 변수를 적용해서 할 수는 없는걸까요.
메뉴 버튼 자체를 어찌 변수를 적용해서 할 수는 없는걸까요.
해당 페이지 주소를 공개 해 보세요.
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
//게시판별 다른헤더사용하기
switch( $bo_table) {
case "ListLeastBlack":
case "File":
case "Illustration":
default: include_once ("$g4[path]/head_3.php"); break;
}
?>
이렇게 하면 어떻게 나오나요?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
//게시판별 다른헤더사용하기
switch( $bo_table) {
case "ListLeastBlack":
case "File":
case "Illustration":
default: include_once ("$g4[path]/head_3.php"); break;
}
?>
이렇게 하면 어떻게 나오나요?
말씀하신데로 해보니, 이번에는 ListLeastBlack 테이블도 상단이 보이지않는군요. head_3역시 동일합니다.
UTF-8문제인 듯한데요.
각 파일들 character set을 살펴 보세요.
각 파일들 character set을 살펴 보세요.
상단 메뉴라고 하시는게 'list/least black' ,'illustration' 이런 메뉴 버튼이 있는 부분인가요?
저는 아무대나 가도 다 잘보이는데;;
저는 아무대나 가도 다 잘보이는데;;
엑스엠엘 님 // 억!!!! 그런것 같습니다! 우어어... 세,세상에; 이런 실수를! ....몇주간의 고민이....orz 부끄러워서 큰,큰일입니다;
Calliope님, 엑스엠엘 님 답변 감사합니다. 지금은 수정된 상태입니다. 어허허헝헝.. /ㅅ/
잘 해결되셨다니 다행이네요^^;
별 도움이 못 되서 ㅎㅎ;;
별 도움이 못 되서 ㅎㅎ;;
js에서는 인코딩(character set) 때문에 종종 에러가 많이 나서 메뉴(flash)가 안 보이는 일이 있죠. ^^
예전에는 flash를 그냥 썼는데 요즘은 다 script로 처리하다 보니까......
예전에는 flash를 그냥 썼는데 요즘은 다 script로 처리하다 보니까......
흠.. utf-8 문제였다니 힘이빠지네요 ㅎㅎ