홈페이지 깨짐? 현상좀 고쳐주세요. ㅠ.ㅠ 정보
홈페이지 깨짐? 현상좀 고쳐주세요. ㅠ.ㅠ본문
위 그림처럼 topmenu가 깨지네요. 어디를 어떻게 고쳐야 할지 모르겠어요. ㅠ.ㅠ 레이아웃을 손 봐야한다는데 초절정 초보인지라 방법을 모릅니다. ㅠ.ㅠ
제발 도와주세요.
밑에는 탑메뉴 스킨입니다.
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
if (!function_exists("selectBoxHidden(layer_id)")) {
echo "<script type='text/javascript' src='$g4[path]/js/sideview.js'></script>";
}
?>
<script type="text/javascript">
var save_layer = null;
function layer_view(link_id, menu_id, opt, x, y) {
var link = document.getElementById(link_id);
var menu = document.getElementById(menu_id);
//for (i in link) { document.write(i + '<br/>'); } return;
if (save_layer != null) {
save_layer.style.display = "none";
selectBoxVisible();
}
if (link_id == '')
return;
if (opt == 'hide') {
menu.style.display = 'none';
selectBoxVisible();
}
else {
x = parseInt(x);
y = parseInt(y);
menu.style.display = 'block';
}
save_layer = menu;
}
</script>
<style type="text/css">
#zbase {
margin:0px auto;
padding:0 0 0 100px;
}
.zgroup {
float:left;
overflow:visible;
}
.zgroup_subject {
position:relative;
margin:8px 0 1px 0;
padding:1px 20px 0 20px;
cursor:pointer;
display:block;
font-weight:bold;
}
.zgroup_subject a:link, .zgroup_subject a:visited, .zgroup_subject a:active, .zgroup_subject a:hover { text-decoration:none }
.zboard_subject a:link, .zboard_subject a:visited, .zboard_subject a:active { text-decoration:none }
.zboard_subject a:hover { text-decoration:underline }
.zgroup ul li { list-style-type:none }
.zboard ul li { list-style-type:none }
.zboard {
margin:6px 0 0 0;
padding:0 10px;
width:180px;
display:none;
position:absolute;
background-color:#ffffff;
border:2px solid #dbe1e4;
text-align:left;
}
.topmenu { height:35px }
</style>
<table width="100%" cellpadding="0" cellspacing="0" border="0" background='<?=$g4['path']?>/Templates/<?=$config['zncf_templates']?>/img/top_menu02.gif'>
<tr>
<td width="5"><img src='<?=$g4['path']?>/Templates/<?=$config['zncf_templates']?>/img/top_menu01.gif' border='0' style='vertical-align:middle;'></td>
<td background='<?=$g4['path']?>/Templates/<?=$config['zncf_templates']?>/img/top_menu02.gif'>
<div class="topmenu">
<div id="zbase">
<?
$sql = " SELECT gr_id, gr_subject, zngr_topmenu_use, zngr_topmenu_num, zngr_topmenu_target, zngr_topmenu_link, zngr_topmenu_board, zngr_outurl from $g4[group_table] where zngr_topmenu_use = '1' ORDER BY zngr_topmenu_num, gr_id";
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++){
//group
echo "<div class='zgroup'>\n";
$gSubject = ($row['gr_id'] == $gr_id)?"<span style='color:#333333; font-weight:bold; text-decoration:underline;'>" .$row['gr_subject']."</span>":"<span style='color:#555555; font-weight:bold; text-decoration:none;'>" .$row['gr_subject']."</span>";
//$gLink
if($row['zngr_topmenu_link'] && $row['zngr_outurl']){
$gLink = $row['zngr_topmenu_link'];
}elseif($row['zngr_topmenu_link']){
$gLink = $g4['path'].'/'.$row['zngr_topmenu_link'];
}else{
//$gLink = $g4['bbs_path'].'/'.'group.php?gr_id=' .$row['gr_id'];
$gLink = $g4['bbs_path'].'/'.'new.php?gr_id=' .$row['gr_id'];
}
echo "<span id='id_" . $row['gr_id'] . "' class='zgroup_subject' onmouseover=\"layer_view('id_" . $row['gr_id'] . "', 'menu_" . $row['gr_id'] . "', 'view', 0, 0);\">";
if($row[zngr_topmenu_target]=="1")
{
echo "<a href='" . $gLink . "' target='_blank'>" . $gSubject . "</a>";
} else {
echo "<a href='" . $gLink . "'>" . $gSubject . "</a>";
}
$sql1 = " select count(zngr_topmenu_use) as cnt from $g4[group_table] WHERE zngr_topmenu_use = '1' ";
$row1 = sql_fetch($sql1);
$line_count = $row1[cnt];
if ($i < ($line_count-1)) {
echo "<img src='$g4[path]/Templates/$config[zncf_templates]/img/top_menuline.gif' style='position:relative;left:20px;vertical-align:middle;'>";
} else {
echo "<img src='$g4[path]/Templates/$config[zncf_templates]/img/top_menuline1.gif' style='position:relative;left:15px;vertical-align:middle;'>";
}
echo "</span>";
if($row['zngr_topmenu_board']) {
//board
echo "<ul id='menu_" . $row['gr_id'] . "' class='zboard' onpropertychange=\"selectBoxHidden('menu_" . $row['gr_id'] . "')\">\n";
$sqlb = " select bo_subject, bo_table, znbo_leftmenu, znbo_leftmenulink, znbo_leftmenutarget, znbo_outurl, bo_new from $g4[board_table] where (gr_id = '$row[gr_id]') and znbo_leftmenu = '1' order by bo_order_search, bo_table";
$resultb = sql_query($sqlb);
for ($j=0; $rowb=sql_fetch_array($resultb); $j++) {
//new icon
$new_time = date("Y-m-d H:i:s", $g4['server_time'] - ($rowb[bo_new] * 3600));
$sqlc = " select count(wr_datetime) as cnt from {$g4[write_prefix]}{$rowb[bo_table]} where wr_datetime >= '$new_time' ";
$row = sql_fetch($sqlc);
if ($row[cnt] > 0)
$new = "<img src='$g4[path]/Templates/$config[zncf_templates]/img/icon_new.gif' border='0' style='vertical-align:middle;' alt=''>";
else
$new = "";
$icl = "<img src='$g4[path]/Templates/$config[zncf_templates]/img/top_icon.gif' border='0' style='vertical-align:middle;' alt=''>";
$icl2 = "<img src='$g4[path]/Templates/$config[zncf_templates]/img/top_icon.gif' border='0' style='vertical-align:middle;' alt=''>";
$bSubject = ($rowb['bo_table'] == $bo_table)?"<span style='font-weight:bold;'>".$rowb['bo_subject']."</span>":"<span>".$rowb['bo_subject']."</span>";
//board link
//$bLink = (!empty($rowb['znbo_leftmenulink']))?$rowb['znbo_leftmenulink']:$g4['bbs_path'].'/'.'board.php?bo_table=' .$rowb['bo_table'];
if($rowb['znbo_leftmenulink'] && $rowb['znbo_outurl']){
$bLink = $rowb['znbo_leftmenulink'];//zngr_topmenu_link
}elseif($rowb['znbo_leftmenulink']){
$bLink = $g4['path'].'/'.$rowb['znbo_leftmenulink'];//zngr_topmenu_link
}else{
$bLink = $g4['bbs_path'].'/'.'board.php?bo_table=' .$rowb['bo_table'];
}
echo "<li class='zboard_subject' style='padding:6px 0px; border-bottom:1px dotted #dddddd; list-style-type:none;'>";
if($rowb[znbo_leftmenutarget]=="1")
{
echo "$icl <a href='" . $bLink . "' target='_blank'>".$bSubject."</a>$new\n";
} else {
echo "$icl <a href='" . $bLink . "'>".$bSubject."</a>$new\n";
}
echo "</li>";
}
echo "</ul>\n"; //board end
}else{
//board
echo "<ul id='menu_" . $row['gr_id'] . "' onpropertychange=\"selectBoxHidden('menu_" . $row['gr_id'] . "')\">\n";
echo "</ul>\n"; //board end
}
echo "</div>\n"; //group end
}
?>
</div>
</div>
</td>
<td width="5"><img src='<?=$g4['path']?>/Templates/<?=$config['zncf_templates']?>/img/top_menu03.gif' border='0' style='vertical-align:middle;'></td>
</tr>
</table>
제발 도와주세요.
밑에는 탑메뉴 스킨입니다.
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
if (!function_exists("selectBoxHidden(layer_id)")) {
echo "<script type='text/javascript' src='$g4[path]/js/sideview.js'></script>";
}
?>
<script type="text/javascript">
var save_layer = null;
function layer_view(link_id, menu_id, opt, x, y) {
var link = document.getElementById(link_id);
var menu = document.getElementById(menu_id);
//for (i in link) { document.write(i + '<br/>'); } return;
if (save_layer != null) {
save_layer.style.display = "none";
selectBoxVisible();
}
if (link_id == '')
return;
if (opt == 'hide') {
menu.style.display = 'none';
selectBoxVisible();
}
else {
x = parseInt(x);
y = parseInt(y);
menu.style.display = 'block';
}
save_layer = menu;
}
</script>
<style type="text/css">
#zbase {
margin:0px auto;
padding:0 0 0 100px;
}
.zgroup {
float:left;
overflow:visible;
}
.zgroup_subject {
position:relative;
margin:8px 0 1px 0;
padding:1px 20px 0 20px;
cursor:pointer;
display:block;
font-weight:bold;
}
.zgroup_subject a:link, .zgroup_subject a:visited, .zgroup_subject a:active, .zgroup_subject a:hover { text-decoration:none }
.zboard_subject a:link, .zboard_subject a:visited, .zboard_subject a:active { text-decoration:none }
.zboard_subject a:hover { text-decoration:underline }
.zgroup ul li { list-style-type:none }
.zboard ul li { list-style-type:none }
.zboard {
margin:6px 0 0 0;
padding:0 10px;
width:180px;
display:none;
position:absolute;
background-color:#ffffff;
border:2px solid #dbe1e4;
text-align:left;
}
.topmenu { height:35px }
</style>
<table width="100%" cellpadding="0" cellspacing="0" border="0" background='<?=$g4['path']?>/Templates/<?=$config['zncf_templates']?>/img/top_menu02.gif'>
<tr>
<td width="5"><img src='<?=$g4['path']?>/Templates/<?=$config['zncf_templates']?>/img/top_menu01.gif' border='0' style='vertical-align:middle;'></td>
<td background='<?=$g4['path']?>/Templates/<?=$config['zncf_templates']?>/img/top_menu02.gif'>
<div class="topmenu">
<div id="zbase">
<?
$sql = " SELECT gr_id, gr_subject, zngr_topmenu_use, zngr_topmenu_num, zngr_topmenu_target, zngr_topmenu_link, zngr_topmenu_board, zngr_outurl from $g4[group_table] where zngr_topmenu_use = '1' ORDER BY zngr_topmenu_num, gr_id";
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++){
//group
echo "<div class='zgroup'>\n";
$gSubject = ($row['gr_id'] == $gr_id)?"<span style='color:#333333; font-weight:bold; text-decoration:underline;'>" .$row['gr_subject']."</span>":"<span style='color:#555555; font-weight:bold; text-decoration:none;'>" .$row['gr_subject']."</span>";
//$gLink
if($row['zngr_topmenu_link'] && $row['zngr_outurl']){
$gLink = $row['zngr_topmenu_link'];
}elseif($row['zngr_topmenu_link']){
$gLink = $g4['path'].'/'.$row['zngr_topmenu_link'];
}else{
//$gLink = $g4['bbs_path'].'/'.'group.php?gr_id=' .$row['gr_id'];
$gLink = $g4['bbs_path'].'/'.'new.php?gr_id=' .$row['gr_id'];
}
echo "<span id='id_" . $row['gr_id'] . "' class='zgroup_subject' onmouseover=\"layer_view('id_" . $row['gr_id'] . "', 'menu_" . $row['gr_id'] . "', 'view', 0, 0);\">";
if($row[zngr_topmenu_target]=="1")
{
echo "<a href='" . $gLink . "' target='_blank'>" . $gSubject . "</a>";
} else {
echo "<a href='" . $gLink . "'>" . $gSubject . "</a>";
}
$sql1 = " select count(zngr_topmenu_use) as cnt from $g4[group_table] WHERE zngr_topmenu_use = '1' ";
$row1 = sql_fetch($sql1);
$line_count = $row1[cnt];
if ($i < ($line_count-1)) {
echo "<img src='$g4[path]/Templates/$config[zncf_templates]/img/top_menuline.gif' style='position:relative;left:20px;vertical-align:middle;'>";
} else {
echo "<img src='$g4[path]/Templates/$config[zncf_templates]/img/top_menuline1.gif' style='position:relative;left:15px;vertical-align:middle;'>";
}
echo "</span>";
if($row['zngr_topmenu_board']) {
//board
echo "<ul id='menu_" . $row['gr_id'] . "' class='zboard' onpropertychange=\"selectBoxHidden('menu_" . $row['gr_id'] . "')\">\n";
$sqlb = " select bo_subject, bo_table, znbo_leftmenu, znbo_leftmenulink, znbo_leftmenutarget, znbo_outurl, bo_new from $g4[board_table] where (gr_id = '$row[gr_id]') and znbo_leftmenu = '1' order by bo_order_search, bo_table";
$resultb = sql_query($sqlb);
for ($j=0; $rowb=sql_fetch_array($resultb); $j++) {
//new icon
$new_time = date("Y-m-d H:i:s", $g4['server_time'] - ($rowb[bo_new] * 3600));
$sqlc = " select count(wr_datetime) as cnt from {$g4[write_prefix]}{$rowb[bo_table]} where wr_datetime >= '$new_time' ";
$row = sql_fetch($sqlc);
if ($row[cnt] > 0)
$new = "<img src='$g4[path]/Templates/$config[zncf_templates]/img/icon_new.gif' border='0' style='vertical-align:middle;' alt=''>";
else
$new = "";
$icl = "<img src='$g4[path]/Templates/$config[zncf_templates]/img/top_icon.gif' border='0' style='vertical-align:middle;' alt=''>";
$icl2 = "<img src='$g4[path]/Templates/$config[zncf_templates]/img/top_icon.gif' border='0' style='vertical-align:middle;' alt=''>";
$bSubject = ($rowb['bo_table'] == $bo_table)?"<span style='font-weight:bold;'>".$rowb['bo_subject']."</span>":"<span>".$rowb['bo_subject']."</span>";
//board link
//$bLink = (!empty($rowb['znbo_leftmenulink']))?$rowb['znbo_leftmenulink']:$g4['bbs_path'].'/'.'board.php?bo_table=' .$rowb['bo_table'];
if($rowb['znbo_leftmenulink'] && $rowb['znbo_outurl']){
$bLink = $rowb['znbo_leftmenulink'];//zngr_topmenu_link
}elseif($rowb['znbo_leftmenulink']){
$bLink = $g4['path'].'/'.$rowb['znbo_leftmenulink'];//zngr_topmenu_link
}else{
$bLink = $g4['bbs_path'].'/'.'board.php?bo_table=' .$rowb['bo_table'];
}
echo "<li class='zboard_subject' style='padding:6px 0px; border-bottom:1px dotted #dddddd; list-style-type:none;'>";
if($rowb[znbo_leftmenutarget]=="1")
{
echo "$icl <a href='" . $bLink . "' target='_blank'>".$bSubject."</a>$new\n";
} else {
echo "$icl <a href='" . $bLink . "'>".$bSubject."</a>$new\n";
}
echo "</li>";
}
echo "</ul>\n"; //board end
}else{
//board
echo "<ul id='menu_" . $row['gr_id'] . "' onpropertychange=\"selectBoxHidden('menu_" . $row['gr_id'] . "')\">\n";
echo "</ul>\n"; //board end
}
echo "</div>\n"; //group end
}
?>
</div>
</div>
</td>
<td width="5"><img src='<?=$g4['path']?>/Templates/<?=$config['zncf_templates']?>/img/top_menu03.gif' border='0' style='vertical-align:middle;'></td>
</tr>
</table>
댓글 전체