포토샵으로 디자인한 메뉴 수정하고 싶은데 어디서 해야할까요^^
관련링크
본문
요즘은 관리자 모드에서 메뉴를 만드나 봅니다..
그 메뉴말고 직접 만든 메뉴나 이미지나 배경넣고 싶은데 어디서 수정해야 할까요??
head.php 메인메뉴 들어가는 부분을 지우고 만들어 봤는데요.
이렇게 나오더라구용!! 링크 등록했습니다(연습하는곳^^)
아래 이미지는 원래 메뉴이미지입니다. 관리자모드에서 메뉴 만들기 전 모습
이 부분 소스를 다 지우고 직접 만든 걸 넣었더니 맨 위에 이미지처럼 메뉴 배경이미지가 다 안채워지고
우측으로 이동되어 있습니다.
어디서 수정하는걸까요?? 관리자모드메뉴만든걸 쓰지않고 직접 만들걸로 쓰려면
아래는 head.php 메인메뉴 부분입니다.
theme/basic/head.php
<nav id="gnb">
<h2>메인메뉴</h2>
<ul id="gnb_1dul">
<?php
$sql = " select *
from {$g5['menu_table']}
where me_use = '1'
and length(me_code) = '2'
order by me_order, me_id ";
$result = sql_query($sql, false);
$gnb_zindex = 999; // gnb_1dli z-index 값 설정용
for ($i=0; $row=sql_fetch_array($result); $i++) {
?>
<li class="gnb_1dli" style="z-index:<?php echo $gnb_zindex--; ?>">
<a href="<?php echo $row['me_link']; ?>" target="_<?php echo $row['me_target']; ?>" class="gnb_1da"><?php echo $row['me_name'] ?></a>
<?php
$sql2 = " select *
from {$g5['menu_table']}
where me_use = '1'
and length(me_code) = '4'
and substring(me_code, 1, 2) = '{$row['me_code']}'
order by me_order, me_id ";
$result2 = sql_query($sql2);
for ($k=0; $row2=sql_fetch_array($result2); $k++) {
if($k == 0)
echo '<ul class="gnb_2dul">'.PHP_EOL;
?>
<li class="gnb_2dli"><a href="<?php echo $row2['me_link']; ?>" target="_<?php echo $row2['me_target']; ?>" class="gnb_2da"><?php echo $row2['me_name'] ?></a></li>
<?php
}
if($k > 0)
echo '</ul>'.PHP_EOL;
?>
</li>
<?php
}
if ($i == 0) { ?>
<li id="gnb_empty">메뉴 준비 중입니다.<?php if ($is_admin) { ?> <br><a href="<?php echo G5_ADMIN_URL; ?>/menu_list.php">관리자모드 > 환경설정 > 메뉴설정</a>에서 설정하실 수 있습니다.<?php } ?></li>
<?php } ?>
</ul>
</nav>
답변 2
원조 초보입니다만...
theme/basic/head.php
를 보면...
<div id="hd">
아래에
<div id="hd_wrapper">
가 있고, 그 속에 메뉴가 있습니다.
<div id="hd_wrapper">
를 생략해서 그런 듯 합니다.
그리고, 메뉴 전체가 1,000px이면...
다른 부분들도 모두 수정해줘야겠네요.