홈페이지 깨짐? 현상좀 고쳐주세요. ㅠ.ㅠ > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

홈페이지 깨짐? 현상좀 고쳐주세요. ㅠ.ㅠ 정보

홈페이지 깨짐? 현상좀 고쳐주세요. ㅠ.ㅠ

본문

위 그림처럼 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&nbsp;<a href='" . $bLink . "' target='_blank'>".$bSubject."</a>$new\n";
    } else {
    echo "$icl&nbsp;<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>
  • 복사

댓글 전체

© SIRSOFT
현재 페이지 제일 처음으로