게시판 밑에 css를 적용해서 메뉴바를 만들고싶은데 정보
게시판 밑에 css를 적용해서 메뉴바를 만들고싶은데본문
어떻게 적용해야하는건지 도저히 모르겠습니다 -0-
메인페이지에서 css메뉴는 가지런히 나오는데 (익스플로어)
게시판에서 고친건 메뉴가 가지런히안나오고 쌩둥맞게나와요 -0-
이거 어떻게 해야하나요
게시판에서 소스적용하려고
gnuboard4\bbs\list.php 파일에다가
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title> newsbbs </title>
<link href="../../style.css" rel="stylesheet" type="text/css" />
<link href="../../default_layout.css" rel="stylesheet" type="text/css" />
<SCRIPT TYPE="TEXT/JAVASCRIPT" SRC="SCRIPT.JS"></SCRIPT>
</head>
<style>
.wrap{
width:920px;
margin:0 auto;
}
</style>
<body>
<div class="wrap">
<div style="position:relative; float:left; top:20px; left:50px; margin-top:0px; background:#00ffff;"><img src="./img/LOGO.jpg" width="100px"></div>
<div style="position:relative; float:left; top:60px; left:50px; margin-top:0px; background:#00ffff;"><img src="./img/meta.jpg" width="200px"></div>
<table border='0' leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" width="916px"><tr><td >
<ul class="menu" id="menu">
<li><a href="#" class="menulink" >Customer</a>
<ul>
<li><a href="board.php?bo_table=bbs_contact" target="body">Contact us</a></li>
<li><a href="board.php?bo_table=FAQ" target="body">FAQ</a></li>
</ul>
</li>
<li><a href="#" class="menulink" >Solution</a>
<ul>
<li><a href="board.php?bo_table=bbs_sol" target="body">제품소계</a></li>
</ul>
</li>
<li><a href="#" class="menulink" >Information</a>
<ul>
<li><a href="board.php?bo_table=bbs_notice" target="body">공지사항</a></li>
<li><a href="board.php?bo_table=bbs_new" target="body">뉴스</a></li>
</ul>
</li>
<li><a href="#" class="menulink" >Introduction</a>
<ul>
<li><a href="../../conpany_intro.html" target="body">회사소개</a></li>
<li><a href="../../conpany_ceo.html" target="body">CEO인사말</a></li>
<li><a href="../../conpany_org.html" target="body">조직</a></li>
<li><a href="#" target="body">파트너</a></li>
<li><a href="#" target="body">연력</a></li>
<li><a href="../../conpany_map.html" target="body">찾아오시는 길</a></li>
</ul>
</li>
</div>
</div>
<div id="text" style="float:center; clear:left; width:650px; margin-top:10px">
</div>
</td>
</tr>
</table>
<script type="text/javascript">
var menu=new menu.dd("menu");
menu.init("menu","menuhover");
</script>
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
// 분류 사용 여부
$is_category = false;
if ($board[bo_use_category])
{
$is_category = true;
$category_location = "./board.php?bo_table=$bo_table&sca=";
$category_option = get_category_option($bo_table); // SELECT OPTION 태그로 넘겨받음
}
$sop = strtolower($sop);
if ($sop != "and" && $sop != "or")
$sop = "and";
// 분류 선택 또는 검색어가 있다면
$stx = trim($stx);
if ($sca || $stx)
{
$sql_search = get_sql_search($sca, $sfl, $stx, $sop);
// 가장 작은 번호를 얻어서 변수에 저장 (하단의 페이징에서 사용)
$sql = " select MIN(wr_num) as min_wr_num from $write_table ";
$row = sql_fetch($sql);
$min_spt = $row[min_wr_num];
if (!$spt) $spt = $min_spt;
$sql_search .= " and (wr_num between '".$spt."' and '".($spt + $config[cf_search_part])."') ";
// 원글만 얻는다. (코멘트의 내용도 검색하기 위함)
$sql = " select distinct wr_parent from $write_table where $sql_search ";
$result = sql_query($sql);
$total_count = mysql_num_rows($result);
}
else
{
$sql_search = "";
$total_count = $board[bo_count_write];
}
$total_page = ceil($total_count / $board[bo_page_rows]); // 전체 페이지 계산
if (!$page) { $page = 1; } // 페이지가 없으면 첫 페이지 (1 페이지)
$from_record = ($page - 1) * $board[bo_page_rows]; // 시작 열을 구함
// 관리자라면 CheckBox 보임
$is_checkbox = false;
if ($member[mb_id] && ($is_admin == "super" || $group[gr_admin] == $member[mb_id] || $board[bo_admin] == $member[mb_id]))
$is_checkbox = true;
// 정렬에 사용하는 QUERY_STRING
$qstr2 = "bo_table=$bo_table&sop=$sop";
if ($board[bo_gallery_cols])
$td_width = (int)(100 / $board[bo_gallery_cols]);
// 정렬
// 인덱스 필드가 아니면 정렬에 사용하지 않음
//if (!$sst || ($sst && !(strstr($sst, 'wr_id') || strstr($sst, "wr_datetime")))) {
if (!$sst)
{
if ($board[bo_sort_field])
$sst = $board[bo_sort_field];
else
$sst = "wr_num, wr_reply";
$sod = "";
}
else {
// 게시물 리스트의 정렬 대상 필드가 아니라면 공백으로 (nasca 님 09.06.16)
// 리스트에서 다른 필드로 정렬을 하려면 아래의 코드에 해당 필드를 추가하세요.
// $sst = preg_match("/^(wr_subject|wr_datetime|wr_hit|wr_good|wr_nogood)$/i", $sst) ? $sst : "";
$sst = preg_match("/^(wr_datetime|wr_hit|wr_good|wr_nogood)$/i", $sst) ? $sst : "";
}
if ($sst)
$sql_order = " order by $sst $sod ";
if ($sca || $stx)
{
$sql = " select distinct wr_parent from $write_table where $sql_search $sql_order limit $from_record, $board[bo_page_rows] ";
}
else
{
$sql = " select * from $write_table where wr_is_comment = 0 $sql_order limit $from_record, $board[bo_page_rows] ";
}
$result = sql_query($sql);
// 년도 2자리
$today2 = $g4[time_ymd];
$list = array();
$i = 0;
if (!$sca && !$stx)
{
$arr_notice = explode("\n", trim($board[bo_notice]));
for ($k=0; $k<count($arr_notice); $k++)
{
if (trim($arr_notice[$k])=='') continue;
$row = sql_fetch(" select * from $write_table where wr_id = '$arr_notice[$k]' ");
if (!$row[wr_id]) continue;
$list[$i] = get_list($row, $board, $board_skin_path, $board[bo_subject_len]);
$list[$i][is_notice] = true;
$i++;
}
}
$k = 0;
while ($row = sql_fetch_array($result))
{
// 검색일 경우 wr_id만 얻었으므로 다시 한행을 얻는다
if ($sca || $stx)
$row = sql_fetch(" select * from $write_table where wr_id = '$row[wr_parent]' ");
$list[$i] = get_list($row, $board, $board_skin_path, $board[bo_subject_len]);
if (strstr($sfl, "subject"))
$list[$i][subject] = search_font($stx, $list[$i][subject]);
$list[$i][is_notice] = false;
//$list[$i][num] = number_format($total_count - ($page - 1) * $board[bo_page_rows] - $k);
$list[$i][num] = $total_count - ($page - 1) * $board[bo_page_rows] - $k;
$i++;
$k++;
}
$write_pages = get_paging($config[cf_write_pages], $page, $total_page, "./board.php?bo_table=$bo_table".$qstr."&page=");
$list_href = '';
$prev_part_href = '';
$next_part_href = '';
if ($sca || $stx)
{
$list_href = "./board.php?bo_table=$bo_table";
//if ($prev_spt >= $min_spt)
$prev_spt = $spt - $config[cf_search_part];
if (isset($min_spt) && $prev_spt >= $min_spt)
$prev_part_href = "./board.php?bo_table=$bo_table".$qstr."&spt=$prev_spt&page=1";
$next_spt = $spt + $config[cf_search_part];
if ($next_spt < 0)
$next_part_href = "./board.php?bo_table=$bo_table".$qstr."&spt=$next_spt&page=1";
}
$write_href = "";
if ($member[mb_level] >= $board[bo_write_level])
$write_href = "./write.php?bo_table=$bo_table";
$nobr_begin = $nobr_end = "";
if (preg_match("/gecko|firefox/i", $_SERVER['HTTP_USER_AGENT'])) {
$nobr_begin = "<nobr style='display:block; overflow:hidden;'>";
$nobr_end = "</nobr>";
}
// RSS 보기 사용에 체크가 되어 있어야 RSS 보기 가능 061106
$rss_href = "";
if ($board[bo_use_rss_view])
$rss_href = "./rss.php?bo_table=$bo_table";
$stx = get_text(stripslashes($stx));
include_once("$board_skin_path/list.skin.php");
?>
<!-- Footer -->
<div id="footer">
<pre align="left"><font size = 2>서울시</font></pre>
Copyrightⓒ 2012 All Right Reserved.
</div>
</div>
</body>
</html>
소스를 이렇게했습니다 php문에다가 기존 쓰던 html문 복사하고 경로지정만했는데 이러네요;;
html메인에서 잘되는데 여기만 가면 이상해저요
제발 도와주세요 ㅠ
이거 감도 못잡겠네요..
메인페이지에서 css메뉴는 가지런히 나오는데 (익스플로어)
게시판에서 고친건 메뉴가 가지런히안나오고 쌩둥맞게나와요 -0-
이거 어떻게 해야하나요
게시판에서 소스적용하려고
gnuboard4\bbs\list.php 파일에다가
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title> newsbbs </title>
<link href="../../style.css" rel="stylesheet" type="text/css" />
<link href="../../default_layout.css" rel="stylesheet" type="text/css" />
<SCRIPT TYPE="TEXT/JAVASCRIPT" SRC="SCRIPT.JS"></SCRIPT>
</head>
<style>
.wrap{
width:920px;
margin:0 auto;
}
</style>
<body>
<div class="wrap">
<div style="position:relative; float:left; top:20px; left:50px; margin-top:0px; background:#00ffff;"><img src="./img/LOGO.jpg" width="100px"></div>
<div style="position:relative; float:left; top:60px; left:50px; margin-top:0px; background:#00ffff;"><img src="./img/meta.jpg" width="200px"></div>
<table border='0' leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" width="916px"><tr><td >
<ul class="menu" id="menu">
<li><a href="#" class="menulink" >Customer</a>
<ul>
<li><a href="board.php?bo_table=bbs_contact" target="body">Contact us</a></li>
<li><a href="board.php?bo_table=FAQ" target="body">FAQ</a></li>
</ul>
</li>
<li><a href="#" class="menulink" >Solution</a>
<ul>
<li><a href="board.php?bo_table=bbs_sol" target="body">제품소계</a></li>
</ul>
</li>
<li><a href="#" class="menulink" >Information</a>
<ul>
<li><a href="board.php?bo_table=bbs_notice" target="body">공지사항</a></li>
<li><a href="board.php?bo_table=bbs_new" target="body">뉴스</a></li>
</ul>
</li>
<li><a href="#" class="menulink" >Introduction</a>
<ul>
<li><a href="../../conpany_intro.html" target="body">회사소개</a></li>
<li><a href="../../conpany_ceo.html" target="body">CEO인사말</a></li>
<li><a href="../../conpany_org.html" target="body">조직</a></li>
<li><a href="#" target="body">파트너</a></li>
<li><a href="#" target="body">연력</a></li>
<li><a href="../../conpany_map.html" target="body">찾아오시는 길</a></li>
</ul>
</li>
</div>
</div>
<div id="text" style="float:center; clear:left; width:650px; margin-top:10px">
</div>
</td>
</tr>
</table>
<script type="text/javascript">
var menu=new menu.dd("menu");
menu.init("menu","menuhover");
</script>
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
// 분류 사용 여부
$is_category = false;
if ($board[bo_use_category])
{
$is_category = true;
$category_location = "./board.php?bo_table=$bo_table&sca=";
$category_option = get_category_option($bo_table); // SELECT OPTION 태그로 넘겨받음
}
$sop = strtolower($sop);
if ($sop != "and" && $sop != "or")
$sop = "and";
// 분류 선택 또는 검색어가 있다면
$stx = trim($stx);
if ($sca || $stx)
{
$sql_search = get_sql_search($sca, $sfl, $stx, $sop);
// 가장 작은 번호를 얻어서 변수에 저장 (하단의 페이징에서 사용)
$sql = " select MIN(wr_num) as min_wr_num from $write_table ";
$row = sql_fetch($sql);
$min_spt = $row[min_wr_num];
if (!$spt) $spt = $min_spt;
$sql_search .= " and (wr_num between '".$spt."' and '".($spt + $config[cf_search_part])."') ";
// 원글만 얻는다. (코멘트의 내용도 검색하기 위함)
$sql = " select distinct wr_parent from $write_table where $sql_search ";
$result = sql_query($sql);
$total_count = mysql_num_rows($result);
}
else
{
$sql_search = "";
$total_count = $board[bo_count_write];
}
$total_page = ceil($total_count / $board[bo_page_rows]); // 전체 페이지 계산
if (!$page) { $page = 1; } // 페이지가 없으면 첫 페이지 (1 페이지)
$from_record = ($page - 1) * $board[bo_page_rows]; // 시작 열을 구함
// 관리자라면 CheckBox 보임
$is_checkbox = false;
if ($member[mb_id] && ($is_admin == "super" || $group[gr_admin] == $member[mb_id] || $board[bo_admin] == $member[mb_id]))
$is_checkbox = true;
// 정렬에 사용하는 QUERY_STRING
$qstr2 = "bo_table=$bo_table&sop=$sop";
if ($board[bo_gallery_cols])
$td_width = (int)(100 / $board[bo_gallery_cols]);
// 정렬
// 인덱스 필드가 아니면 정렬에 사용하지 않음
//if (!$sst || ($sst && !(strstr($sst, 'wr_id') || strstr($sst, "wr_datetime")))) {
if (!$sst)
{
if ($board[bo_sort_field])
$sst = $board[bo_sort_field];
else
$sst = "wr_num, wr_reply";
$sod = "";
}
else {
// 게시물 리스트의 정렬 대상 필드가 아니라면 공백으로 (nasca 님 09.06.16)
// 리스트에서 다른 필드로 정렬을 하려면 아래의 코드에 해당 필드를 추가하세요.
// $sst = preg_match("/^(wr_subject|wr_datetime|wr_hit|wr_good|wr_nogood)$/i", $sst) ? $sst : "";
$sst = preg_match("/^(wr_datetime|wr_hit|wr_good|wr_nogood)$/i", $sst) ? $sst : "";
}
if ($sst)
$sql_order = " order by $sst $sod ";
if ($sca || $stx)
{
$sql = " select distinct wr_parent from $write_table where $sql_search $sql_order limit $from_record, $board[bo_page_rows] ";
}
else
{
$sql = " select * from $write_table where wr_is_comment = 0 $sql_order limit $from_record, $board[bo_page_rows] ";
}
$result = sql_query($sql);
// 년도 2자리
$today2 = $g4[time_ymd];
$list = array();
$i = 0;
if (!$sca && !$stx)
{
$arr_notice = explode("\n", trim($board[bo_notice]));
for ($k=0; $k<count($arr_notice); $k++)
{
if (trim($arr_notice[$k])=='') continue;
$row = sql_fetch(" select * from $write_table where wr_id = '$arr_notice[$k]' ");
if (!$row[wr_id]) continue;
$list[$i] = get_list($row, $board, $board_skin_path, $board[bo_subject_len]);
$list[$i][is_notice] = true;
$i++;
}
}
$k = 0;
while ($row = sql_fetch_array($result))
{
// 검색일 경우 wr_id만 얻었으므로 다시 한행을 얻는다
if ($sca || $stx)
$row = sql_fetch(" select * from $write_table where wr_id = '$row[wr_parent]' ");
$list[$i] = get_list($row, $board, $board_skin_path, $board[bo_subject_len]);
if (strstr($sfl, "subject"))
$list[$i][subject] = search_font($stx, $list[$i][subject]);
$list[$i][is_notice] = false;
//$list[$i][num] = number_format($total_count - ($page - 1) * $board[bo_page_rows] - $k);
$list[$i][num] = $total_count - ($page - 1) * $board[bo_page_rows] - $k;
$i++;
$k++;
}
$write_pages = get_paging($config[cf_write_pages], $page, $total_page, "./board.php?bo_table=$bo_table".$qstr."&page=");
$list_href = '';
$prev_part_href = '';
$next_part_href = '';
if ($sca || $stx)
{
$list_href = "./board.php?bo_table=$bo_table";
//if ($prev_spt >= $min_spt)
$prev_spt = $spt - $config[cf_search_part];
if (isset($min_spt) && $prev_spt >= $min_spt)
$prev_part_href = "./board.php?bo_table=$bo_table".$qstr."&spt=$prev_spt&page=1";
$next_spt = $spt + $config[cf_search_part];
if ($next_spt < 0)
$next_part_href = "./board.php?bo_table=$bo_table".$qstr."&spt=$next_spt&page=1";
}
$write_href = "";
if ($member[mb_level] >= $board[bo_write_level])
$write_href = "./write.php?bo_table=$bo_table";
$nobr_begin = $nobr_end = "";
if (preg_match("/gecko|firefox/i", $_SERVER['HTTP_USER_AGENT'])) {
$nobr_begin = "<nobr style='display:block; overflow:hidden;'>";
$nobr_end = "</nobr>";
}
// RSS 보기 사용에 체크가 되어 있어야 RSS 보기 가능 061106
$rss_href = "";
if ($board[bo_use_rss_view])
$rss_href = "./rss.php?bo_table=$bo_table";
$stx = get_text(stripslashes($stx));
include_once("$board_skin_path/list.skin.php");
?>
<!-- Footer -->
<div id="footer">
<pre align="left"><font size = 2>서울시</font></pre>
Copyrightⓒ 2012 All Right Reserved.
</div>
</div>
</body>
</html>
소스를 이렇게했습니다 php문에다가 기존 쓰던 html문 복사하고 경로지정만했는데 이러네요;;
html메인에서 잘되는데 여기만 가면 이상해저요
제발 도와주세요 ㅠ
이거 감도 못잡겠네요..
댓글 전체
사이트를 봐야 보기가 편할텐데
url 좀 올려 주세요
url 좀 올려 주세요
아직 url에 안올리고 apm setup에서 만들어 돌려보고있어서요
혹필요하시면 소스파일이라도 보낼까요;;
혹필요하시면 소스파일이라도 보낼까요;;