메뉴를 클릭하면 홈페이지가 이상해져요 정보
메뉴를 클릭하면 홈페이지가 이상해져요본문
9월초에 운영하기 위해 만드는 홈페이지인데요.
홈페이지 오른쪽 빠른메뉴중 결석(3일이상) 를 클릭하면 그림이 안뜨고 메뉴도 하얗게 변하는데 그 이유를
모르겠어요.
봐 주세요.
로그인이 필요하시면 ID- test pass - test 입니다
해당 스킨소스이고 설치는 bbs/ 에 설치되어 있어요.
<?
include_once("./_common.php");
include_once("./_head.php");
include_once("$g4[path]/head.sub.php");
$g4[title] = "3일 이상 결석한 사람";
include_once("./_common.php");
include_once("./_head.php");
include_once("$g4[path]/head.sub.php");
$g4[title] = "3일 이상 결석한 사람";
$login_time = "3"; //지난 몇일 동안?
$today_login_time = date("Y-m-d H:i:s", $g4['server_time'] - ($login_time * 86400));
$today_login_time = date("Y-m-d H:i:s", $g4['server_time'] - ($login_time * 86400));
//페이지
$nologin_sql = " select count(*) as cnt from $g4[member_table] where mb_today_login < '$today_login_time' and mb_level = '3' ";
$nologin_row = sql_fetch($nologin_sql);
$nologin_sql = " select count(*) as cnt from $g4[member_table] where mb_today_login < '$today_login_time' and mb_level = '3' ";
$nologin_row = sql_fetch($nologin_sql);
$total_count = $nologin_row[cnt];
//$nologin_rows = $config[cf_page_rows]; //환경설정에 있는 페이지
$nologin_rows = 50; //수동으로 페이지
$total_page = ceil($total_count / $nologin_rows); // 전체 페이지 계산
if (!$page) $page = 1; // 페이지가 없으면 첫 페이지 (1 페이지)
$from_record = ($page - 1) * $nologin_rows; // 시작 열을 구함
$nologin_rows = 50; //수동으로 페이지
$total_page = ceil($total_count / $nologin_rows); // 전체 페이지 계산
if (!$page) $page = 1; // 페이지가 없으면 첫 페이지 (1 페이지)
$from_record = ($page - 1) * $nologin_rows; // 시작 열을 구함
//처음 출력
$nologin_sql2 = " select * from $g4[member_table] where mb_today_login < '$today_login_time' and mb_level = '3' order by mb_today_login desc limit $from_record, $nologin_rows ";
$nologin_result2 = sql_query($nologin_sql2);
$pagelist = get_paging($config[cf_write_pages], $page, $total_page, "?$qstr&page=");
?>
<style type="text/css">
<!--
.style1 {
color: #0000FF;
font-weight: bold;
}
.style2 {color: #FF00FF}
.style3 {
color: #339900;
font-weight: bold;
}
.style4 {
font-size: 16px;
font-weight: bold;
color: #3300CC;
}
body {
margin-left: 0px;
margin-top: 0px;
}
.style6 {color: #E6E6FF; font-weight: bold; }
-->
</style>
<table width="540" border="1" cellpadding="0" cellspacing="0" bordercolor="#FFECEC" style='border:1px solid #EEEEEE;' valign="top">
<tr height="30">
<td height="26" colspan="4" align="center"><span class="style4">3일 이상 결석한 사람 </span></td>
</tr>
<tr bordercolor="#FFCC99" bgcolor="#F4FFFF" height="30">
<td height="20" colspan="2" align="center">이름(아이디)</td>
<td width="38%" align="center">마지막로그인</td>
<td width="28%" align="center">포인트</td>
</tr>
<?
for ($i=0; $nologin = sql_fetch_array($nologin_result2); $i++) {
$nologin_sql2 = " select * from $g4[member_table] where mb_today_login < '$today_login_time' and mb_level = '3' order by mb_today_login desc limit $from_record, $nologin_rows ";
$nologin_result2 = sql_query($nologin_sql2);
$pagelist = get_paging($config[cf_write_pages], $page, $total_page, "?$qstr&page=");
?>
<style type="text/css">
<!--
.style1 {
color: #0000FF;
font-weight: bold;
}
.style2 {color: #FF00FF}
.style3 {
color: #339900;
font-weight: bold;
}
.style4 {
font-size: 16px;
font-weight: bold;
color: #3300CC;
}
body {
margin-left: 0px;
margin-top: 0px;
}
.style6 {color: #E6E6FF; font-weight: bold; }
-->
</style>
<table width="540" border="1" cellpadding="0" cellspacing="0" bordercolor="#FFECEC" style='border:1px solid #EEEEEE;' valign="top">
<tr height="30">
<td height="26" colspan="4" align="center"><span class="style4">3일 이상 결석한 사람 </span></td>
</tr>
<tr bordercolor="#FFCC99" bgcolor="#F4FFFF" height="30">
<td height="20" colspan="2" align="center">이름(아이디)</td>
<td width="38%" align="center">마지막로그인</td>
<td width="28%" align="center">포인트</td>
</tr>
<?
for ($i=0; $nologin = sql_fetch_array($nologin_result2); $i++) {
// 포인트 제거
//insert_point($nologin[mb_id], -$nologin[mb_point], "비로그인", "@No-login", $nologin[mb_id], $g4[time_ymd]);
?>
<tr bordercolor="#FFE1FF">
<td height="1" colspan="4" bgcolor="#EEEEEE"></td>
</tr>
<tr bordercolor="#FFE1FF" bgcolor="#FFF2E6" height="30">
<td width="4%" align="center" bordercolor="#FFE1FF"><div align="center"><span class="style6">*
</span></div></td>
<td width="30%" align="center"><div align="justify"><span class="style1">
<?=$nologin[mb_name]?>
(
<?=$nologin[mb_id]?>
)</span></div></td>
<td width="38%" align="center"><span class="style2">
<?=$nologin[mb_today_login]?>
</span></td>
<td width="28%" align="center"><span class="style3">
<?=$nologin[mb_point]?>
</span></td>
</tr>
<? } ?>
</table>
<p>
<p align=left> <?=$pagelist?>
<?
include_once("$g4[path]/tail.sub.php");
?>
<?
include_once("./_tail.php");
?>
//insert_point($nologin[mb_id], -$nologin[mb_point], "비로그인", "@No-login", $nologin[mb_id], $g4[time_ymd]);
?>
<tr bordercolor="#FFE1FF">
<td height="1" colspan="4" bgcolor="#EEEEEE"></td>
</tr>
<tr bordercolor="#FFE1FF" bgcolor="#FFF2E6" height="30">
<td width="4%" align="center" bordercolor="#FFE1FF"><div align="center"><span class="style6">*
</span></div></td>
<td width="30%" align="center"><div align="justify"><span class="style1">
<?=$nologin[mb_name]?>
(
<?=$nologin[mb_id]?>
)</span></div></td>
<td width="38%" align="center"><span class="style2">
<?=$nologin[mb_today_login]?>
</span></td>
<td width="28%" align="center"><span class="style3">
<?=$nologin[mb_point]?>
</span></td>
</tr>
<? } ?>
</table>
<p>
<p align=left> <?=$pagelist?>
<?
include_once("$g4[path]/tail.sub.php");
?>
<?
include_once("./_tail.php");
?>
댓글 전체

<?
include_once("./_common.php");
include_once("./_head.php");
$g4[title] = "3일 이상 결석한 사람";
$login_time = "3"; //지난 몇일 동안?
$today_login_time = date("Y-m-d H:i:s", $g4['server_time'] - ($login_time * 86400));
//페이지
$nologin_sql = " select count(*) as cnt from $g4[member_table] where mb_today_login < '$today_login_time' and mb_level = '3' ";
$nologin_row = sql_fetch($nologin_sql);
$total_count = $nologin_row[cnt];
//$nologin_rows = $config[cf_page_rows]; //환경설정에 있는 페이지
$nologin_rows = 50; //수동으로 페이지
$total_page = ceil($total_count / $nologin_rows); // 전체 페이지 계산
if (!$page) $page = 1; // 페이지가 없으면 첫 페이지 (1 페이지)
$from_record = ($page - 1) * $nologin_rows; // 시작 열을 구함
//처음 출력
$nologin_sql2 = " select * from $g4[member_table] where mb_today_login < '$today_login_time' and mb_level = '3' order by mb_today_login desc limit $from_record, $nologin_rows ";
$nologin_result2 = sql_query($nologin_sql2);
$pagelist = get_paging($config[cf_write_pages], $page, $total_page, "?$qstr&page=");
?>
<style type="text/css">
<!--
.style1 {
color: #0000FF;
font-weight: bold;
}
.style2 {color: #FF00FF}
.style3 {
color: #339900;
font-weight: bold;
}
.style4 {
font-size: 16px;
font-weight: bold;
color: #3300CC;
}
body {
margin-left: 0px;
margin-top: 0px;
}
.style6 {color: #E6E6FF; font-weight: bold; }
-->
</style>
<table width="540" border="1" cellpadding="0" cellspacing="0" bordercolor="#FFECEC" style='border:1px solid #EEEEEE;' valign="top">
<tr height="30">
<td height="26" colspan="4" align="center"><span class="style4">3일 이상 결석한 사람 </span></td>
</tr>
<tr bordercolor="#FFCC99" bgcolor="#F4FFFF" height="30">
<td height="20" colspan="2" align="center">이름(아이디)</td>
<td width="38%" align="center">마지막로그인</td>
<td width="28%" align="center">포인트</td>
</tr>
<?
for ($i=0; $nologin = sql_fetch_array($nologin_result2); $i++) {
// 포인트 제거
//insert_point($nologin[mb_id], -$nologin[mb_point], "비로그인", "@No-login", $nologin[mb_id], $g4[time_ymd]);
?>
<tr bordercolor="#FFE1FF">
<td height="1" colspan="4" bgcolor="#EEEEEE"></td>
</tr>
<tr bordercolor="#FFE1FF" bgcolor="#FFF2E6" height="30">
<td width="4%" align="center" bordercolor="#FFE1FF"><div align="center"><span class="style6">*
</span></div></td>
<td width="30%" align="center"><div align="justify"><span class="style1">
<?=$nologin[mb_name]?>
(
<?=$nologin[mb_id]?>
)</span></div></td>
<td width="38%" align="center"><span class="style2">
<?=$nologin[mb_today_login]?>
</span></td>
<td width="28%" align="center"><span class="style3">
<?=$nologin[mb_point]?>
</span></td>
</tr>
<? } ?>
</table>
<p>
<p align=left> <?=$pagelist?>
<?
include_once("./_tail.php");
?>
include_once("./_common.php");
include_once("./_head.php");
$g4[title] = "3일 이상 결석한 사람";
$login_time = "3"; //지난 몇일 동안?
$today_login_time = date("Y-m-d H:i:s", $g4['server_time'] - ($login_time * 86400));
//페이지
$nologin_sql = " select count(*) as cnt from $g4[member_table] where mb_today_login < '$today_login_time' and mb_level = '3' ";
$nologin_row = sql_fetch($nologin_sql);
$total_count = $nologin_row[cnt];
//$nologin_rows = $config[cf_page_rows]; //환경설정에 있는 페이지
$nologin_rows = 50; //수동으로 페이지
$total_page = ceil($total_count / $nologin_rows); // 전체 페이지 계산
if (!$page) $page = 1; // 페이지가 없으면 첫 페이지 (1 페이지)
$from_record = ($page - 1) * $nologin_rows; // 시작 열을 구함
//처음 출력
$nologin_sql2 = " select * from $g4[member_table] where mb_today_login < '$today_login_time' and mb_level = '3' order by mb_today_login desc limit $from_record, $nologin_rows ";
$nologin_result2 = sql_query($nologin_sql2);
$pagelist = get_paging($config[cf_write_pages], $page, $total_page, "?$qstr&page=");
?>
<style type="text/css">
<!--
.style1 {
color: #0000FF;
font-weight: bold;
}
.style2 {color: #FF00FF}
.style3 {
color: #339900;
font-weight: bold;
}
.style4 {
font-size: 16px;
font-weight: bold;
color: #3300CC;
}
body {
margin-left: 0px;
margin-top: 0px;
}
.style6 {color: #E6E6FF; font-weight: bold; }
-->
</style>
<table width="540" border="1" cellpadding="0" cellspacing="0" bordercolor="#FFECEC" style='border:1px solid #EEEEEE;' valign="top">
<tr height="30">
<td height="26" colspan="4" align="center"><span class="style4">3일 이상 결석한 사람 </span></td>
</tr>
<tr bordercolor="#FFCC99" bgcolor="#F4FFFF" height="30">
<td height="20" colspan="2" align="center">이름(아이디)</td>
<td width="38%" align="center">마지막로그인</td>
<td width="28%" align="center">포인트</td>
</tr>
<?
for ($i=0; $nologin = sql_fetch_array($nologin_result2); $i++) {
// 포인트 제거
//insert_point($nologin[mb_id], -$nologin[mb_point], "비로그인", "@No-login", $nologin[mb_id], $g4[time_ymd]);
?>
<tr bordercolor="#FFE1FF">
<td height="1" colspan="4" bgcolor="#EEEEEE"></td>
</tr>
<tr bordercolor="#FFE1FF" bgcolor="#FFF2E6" height="30">
<td width="4%" align="center" bordercolor="#FFE1FF"><div align="center"><span class="style6">*
</span></div></td>
<td width="30%" align="center"><div align="justify"><span class="style1">
<?=$nologin[mb_name]?>
(
<?=$nologin[mb_id]?>
)</span></div></td>
<td width="38%" align="center"><span class="style2">
<?=$nologin[mb_today_login]?>
</span></td>
<td width="28%" align="center"><span class="style3">
<?=$nologin[mb_point]?>
</span></td>
</tr>
<? } ?>
</table>
<p>
<p align=left> <?=$pagelist?>
<?
include_once("./_tail.php");
?>

해당메뉴 누르시고 소스보기 해보시면 알 수 있습니다....^^
시간이 걸려서 그렇지 페이지가 뜨긴 뜹니다...^^
시간이 걸려서 그렇지 페이지가 뜨긴 뜹니다...^^
그림은 뜨는데 메뉴가 하얗게 되는 것은 그대로인데요

현재도 소스보기를 해보면 html 태그가 중첩되어 나옵니다...

실제로 가야할 링크 : http://chy6259.webzero.co.kr/bbs/noattendance.php?&page=5&page=1#
위에 알려주신 메뉴 누르면 가는링크 : http://chy6259.webzero.co.kr/noattendance.php?&page=5&page=1#
그냥 누르면 가는 링크에서는 이미지가 깨집니다.
위에 알려주신 메뉴 누르면 가는링크 : http://chy6259.webzero.co.kr/noattendance.php?&page=5&page=1#
그냥 누르면 가는 링크에서는 이미지가 깨집니다.

http://chy6259.webzero.co.kr/ 메인에서도 html 태그가 중첩됩니다.
나모로 작업하신듯 한데.......ㅠ.ㅠ
나모로 작업하신듯 한데.......ㅠ.ㅠ
드림위버로 작업을 했어요
위의 링크는 잘못된 것이고 홈페이지에서는 수정이 되었어요
위의 링크는 잘못된 것이고 홈페이지에서는 수정이 되었어요

<!-- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -->
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=euc-kr">
<title>동부초등학교 5학년1반 홈페이지입니다</title>
<link rel="stylesheet" href="./style.css" type="text/css">
</head>
<script language="javascript">
// 자바스크립트에서 사용하는 전역변수 선언
var g4_path = ".";
var g4_bbs = "bbs";
var g4_bbs_img = "img";
var g4_url = "http://chy6259.webzero.co.kr";
var g4_is_member = "";
var g4_is_admin = "";
var g4_bo_table = "";
var g4_sca = "";
var g4_charset = "euc-kr";
var g4_cookie_domain = "";
var g4_is_gecko = navigator.userAgent.toLowerCase().indexOf("gecko") != -1;
var g4_is_ie = navigator.userAgent.toLowerCase().indexOf("msie") != -1;
</script>
<script language="javascript" src="./js/common.js"></script>
<script language="javascript" src="./js/ajax.js"></script>
<body leftmargin="0" topmargin="0" >
<a name="g4_head"></a>
<body topmargin="0" leftmargin="0" oncontextmenu='return false' onderagstart='return false' onselectstart='return false'>
<html>
<head>
<title>5학년1반</title>
<meta http-equiv="Content-Type" content="text/html; charset=euc-kr">
<meta name="ROBOTS" content="NOINDEX, NOFOLLOW">
<meta name="gigabot" content="noindex, nofollow, noarchive">
<SCRIPT>
// 상태표시줄에 링크정보 나오지 않게 함
====================================================
메인페이지 상단만 잠시 보면
<body leftmargin="0" topmargin="0" >
<a name="g4_head"></a>
<body topmargin="0" leftmargin="0" oncontextmenu='return false' onderagstart='return false' onselectstart='return false'>
<html>
<head>
<title>5학년1반</title>
<meta http-equiv="Content-Type" content="text/html; charset=euc-kr">
<meta name="ROBOTS" content="NOINDEX, NOFOLLOW">
<meta name="gigabot" content="noindex, nofollow, noarchive">
이런식으로 중첩됩니다. 물론 하단꼬리 부분도 마찬가지 입니다.
이런 부분을 정리를 하셔야 할듯 합니다.
첨부하여 내가쓴글 링크의 <a href=' <-요기서 ' 하나도 없습니다.....
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=euc-kr">
<title>동부초등학교 5학년1반 홈페이지입니다</title>
<link rel="stylesheet" href="./style.css" type="text/css">
</head>
<script language="javascript">
// 자바스크립트에서 사용하는 전역변수 선언
var g4_path = ".";
var g4_bbs = "bbs";
var g4_bbs_img = "img";
var g4_url = "http://chy6259.webzero.co.kr";
var g4_is_member = "";
var g4_is_admin = "";
var g4_bo_table = "";
var g4_sca = "";
var g4_charset = "euc-kr";
var g4_cookie_domain = "";
var g4_is_gecko = navigator.userAgent.toLowerCase().indexOf("gecko") != -1;
var g4_is_ie = navigator.userAgent.toLowerCase().indexOf("msie") != -1;
</script>
<script language="javascript" src="./js/common.js"></script>
<script language="javascript" src="./js/ajax.js"></script>
<body leftmargin="0" topmargin="0" >
<a name="g4_head"></a>
<body topmargin="0" leftmargin="0" oncontextmenu='return false' onderagstart='return false' onselectstart='return false'>
<html>
<head>
<title>5학년1반</title>
<meta http-equiv="Content-Type" content="text/html; charset=euc-kr">
<meta name="ROBOTS" content="NOINDEX, NOFOLLOW">
<meta name="gigabot" content="noindex, nofollow, noarchive">
<SCRIPT>
// 상태표시줄에 링크정보 나오지 않게 함
====================================================
메인페이지 상단만 잠시 보면
<body leftmargin="0" topmargin="0" >
<a name="g4_head"></a>
<body topmargin="0" leftmargin="0" oncontextmenu='return false' onderagstart='return false' onselectstart='return false'>
<html>
<head>
<title>5학년1반</title>
<meta http-equiv="Content-Type" content="text/html; charset=euc-kr">
<meta name="ROBOTS" content="NOINDEX, NOFOLLOW">
<meta name="gigabot" content="noindex, nofollow, noarchive">
이런식으로 중첩됩니다. 물론 하단꼬리 부분도 마찬가지 입니다.
이런 부분을 정리를 하셔야 할듯 합니다.
첨부하여 내가쓴글 링크의 <a href=' <-요기서 ' 하나도 없습니다.....
위의 중첩되는 부분에서 어느 부분을 삭재해야 되겠는데 어느부분을 샥제해도 상관이 없을까요.?

구겅으로 보아서는 전체적인 메뉴는 같고 내용만 바뀌는 형태로 보입니다.
그누보드 원본 head.sub.php에 메뉴관련/상태표시줄관련/기타 스크립트 호출부를
<body topmargin="0" leftmargin="0" ~~ 위로 넣으시고
나머지 메뉴 테이블등은 head.php에서 구성하시면 좋을 듯 합니다..
그누보드 원본 head.sub.php에 메뉴관련/상태표시줄관련/기타 스크립트 호출부를
<body topmargin="0" leftmargin="0" ~~ 위로 넣으시고
나머지 메뉴 테이블등은 head.php에서 구성하시면 좋을 듯 합니다..
같은 메뉴의 소스를 복사해서 노가다를 지금 했어요.
해결은 되었지만 그 이유를 모르고 넘어가야 할까봐요.
TOGETHER님 이렇게 늦은 시간까지 주무시지 않고 답변을 해 주셔서 무척 감사합니다.
해결은 되었지만 그 이유를 모르고 넘어가야 할까봐요.
TOGETHER님 이렇게 늦은 시간까지 주무시지 않고 답변을 해 주셔서 무척 감사합니다.

아직도 많은 부분이...ㅠ.ㅠ
html 중첩되는 부분 손보시고 body태그만도 메인에서 3번 인가 나오는듯 합니다.
이미지 경로를 가능하면 현재 <img src="images/111.gif 식으로 되어 있는부분을
<img src="<?=$g4[path]?>/images/111.gif 식으로 하시면 경로에 따른 이미지 깨짐을 예방할 수 있습니다.
스크립트 호출 경로 또한 마찬가지 입니다.
html 중첩되는 부분 손보시고 body태그만도 메인에서 3번 인가 나오는듯 합니다.
이미지 경로를 가능하면 현재 <img src="images/111.gif 식으로 되어 있는부분을
<img src="<?=$g4[path]?>/images/111.gif 식으로 하시면 경로에 따른 이미지 깨짐을 예방할 수 있습니다.
스크립트 호출 경로 또한 마찬가지 입니다.
아 그렇군요.
다시 한 번 살펴 보겠습니다.
감사해요
다시 한 번 살펴 보겠습니다.
감사해요