관리자 레이아웃 기본 스타일 진행 중

This commit is contained in:
whitedot
2012-12-10 18:47:52 +09:00
parent 1dd6688230
commit b6e43b9f57
8 changed files with 88 additions and 50 deletions

View File

@ -18,14 +18,14 @@ function print_menu2($key, $no)
{
global $menu, $auth_menu, $is_admin, $auth, $g4;
$str = '<ul class="gnb_2depth">';
$str = '<ul>';
for($i=1; $i<count($menu[$key]); $i++)
{
if ($is_admin != 'super' && (!array_key_exists($menu[$key][$i][0],$auth) || !strstr($auth[$menu[$key][$i][0]], 'r')))
continue;
// if ($no == 2) $str .= "&nbsp;&nbsp;<img src='{$g4['admin_path']}/img/icon.gif' align=absmiddle> ";
$str .= '<li id="gnb_'.$menu[$key][$i][3].'"><a href="'.$menu[$key][$i][2].'">'.$menu[$key][$i][1].'</a></li>';
$str .= '<li class="gnb_2depth"><a href="'.$menu[$key][$i][2].'">'.$menu[$key][$i][1].'</a></li>';
$auth_menu[$menu[$key][$i][0]] = $menu[$key][$i][1];
}
@ -60,12 +60,12 @@ function imageview(id, w, h)
// TEXTAREA 사이즈 변경
function textarea_size(fld, size)
{
var rows = parseInt(fld.rows);
var rows = parseInt(fld.rows);
rows += parseInt(size);
if (rows > 0) {
fld.rows = rows;
}
rows += parseInt(size);
if (rows > 0) {
fld.rows = rows;
}
}
</script>
@ -75,54 +75,36 @@ function textarea_size(fld, size)
<header>
<div><a href="#wrapper" id="skip_to_main">본문 바로가기</a></div>
<p><strong>사이트제목</strong> <?=$member['mb_id']?>님</p>
<section>
<ul>
<li><a href="<?=$g4['admin_path']?>/">관리자메인</a></li>
<div id="logo"><a href=""><img src="" alt="관리자 메인으로"></a></div>
<ul id="home_link">
<li><a href="<?=$g4['path']?>/">관리자정보수정</a></li>
<li><a href="<?=$g4['path']?>/">홈페이지</a></li>
<li><a href="<?=$g4['bbs_path']?>/logout.php">로그아웃</a></li>
</ul>
</section>
<div id="current_location">
현재위치
<?
$tmp_menu = '';
if (isset($sub_menu))
$tmp_menu = substr($sub_menu, 0, 3);
if (isset($menu['menu'.$tmp_menu][0][1]))
{
if ($menu['menu'.$tmp_menu][0][2])
{
echo '<a href="'.$menu['menu'.$tmp_menu][0][2];
echo $menu['menu'.$tmp_menu][0][1];
echo '</a> > ';
}
else
echo $menu['menu'.$tmp_menu][0][1];
}
?>
<?=$member['mb_id']?>님 현재위치
</div>
<nav>
<ul id="gnb_parents">
<?
foreach($amenu as $key=>$value)
{
$href1 = $href2 = '';
if ($menu['menu'.$key][0][2])
<nav id="gnb">
<ul>
<?
foreach($amenu as $key=>$value)
{
$href1 = '<a href="'.$menu['menu'.$key][0][2].'">';
$href2 = '</a>';
$href1 = $href2 = '';
if ($menu['menu'.$key][0][2])
{
$href1 = '<a href="'.$menu['menu'.$key][0][2].'">';
$href2 = '</a>';
}
echo '<li class="gnb_1depth">';
echo $href1 . $menu['menu'.$key][0][1] . $href2;
echo print_menu1('menu'.$key, 1);
echo '</li>';
}
echo '<li id="gnb_'.$menu['menu'.$key][0][3].'">';
echo $href1 . $menu['menu'.$key][0][1] . $href2;
echo print_menu1('menu'.$key, 1);
echo '</li>';
}
?>
</ul>
?>
</ul>
</nav>
<h1><span></span><?=$g4['title']?></h1>

View File

@ -1,6 +1,6 @@
<?
$menu['menu100'] = array (
array('100000', '환경설정', '', 'config'),
array('100000', '환경설정', ''.$g4['admin_path'].'/config_form.php', 'config'),
array('', '기본환경설정', ''.$g4['admin_path'].'/config_form.php', 'cf_basic'),
array('', '관리권한설정', ''.$g4['admin_path'].'/auth_list.php', 'cf_auth'),
array('100300', '메일 테스트', ''.$g4['admin_path'].'/sendmail_test.php', 'cf_mailtest'),

View File

@ -1,6 +1,6 @@
<?
$menu['menu200'] = array (
array('200000', '회원관리', '', 'member'),
array('200000', '회원관리', ''.$g4['admin_path'].'/member_list.php', 'member'),
array('200100', '회원관리', ''.$g4['admin_path'].'/member_list.php', 'mb_list'),
array('200200', '포인트관리', ''.$g4['admin_path'].'/point_list.php', 'mb_point'),
array('200300', '회원메일발송', ''.$g4['admin_path'].'/mail_list.php', 'mb_mail'),

View File

@ -1,6 +1,6 @@
<?
$menu['menu300'] = array (
array('300000', '게시판관리', '', 'board'),
array('300000', '게시판관리', ''.$g4['admin_path'].'/board_list.php', 'board'),
array('300100', '게시판관리', ''.$g4['admin_path'].'/board_list.php', 'bbs_board'),
array('300200', '게시판그룹관리', ''.$g4['admin_path'].'/boardgroup_list.php', 'bbs_group'),
array('300300', '인기검색어관리', ''.$g4['admin_path'].'/popular_list.php', 'bbs_poplist'),

56
css/adm.css Normal file
View File

@ -0,0 +1,56 @@
/* SIR SOFT 지운아빠 Dec 2012 */
/* 초기화 */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dt, dd, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, header, article, aside, canvas, details, figcaption, figure, hgroup, menu, nav, section, summary, footer, time, mark, audio, video {margin:0;padding:0;font-size:1em}
article,aside,details,figcaption,figure, footer,header,hgroup,menu,nav,section {display:block}
header ul, nav ul {margin:0;padding:0;list-style:none}
blockquote, q {quotes:none} blockquote:before, blockquote:after, q:before, q:after {content:'';content:none}
ins {background-color:#fff;color:#000;text-decoration:none}
mark {background-color:#fff;color:#000;font-style:italic;font-weight:bold}
del {text-decoration: line-through}
abbr[title], dfn[title] {border-bottom:1px dotted;cursor:help}
table {border-collapse:collapse;border-spacing:0}
input, select {vertical-align:middle}
/* 내용 건너띄기 */
#skip_to_main {display:block;position:absolute;top:0;left:0;margin:5px;height:0;text-decoration:none;overflow:hidden}
#skip_to_main:focus, #skip_to_main:active {height:auto;padding:5px 10px;border:1px solid #000;background:#eee;color:#333;font-size:0.75em;overflow:auto}
/* 레이아웃 */
body {background:#dfe4e6;overflow-y:scroll}
header {background:#2c2f34}
#logo {padding-top:7px;height:43px;text-align:center}
#home_link {z-index:2;position:absolute;top:50px;right:20px;zoom:1}
#home_link:after {display:block;visibility:hidden;clear:both;content:""}
#home_link li {float:left}
#current_location {position:absolute;top:50px;left:0;width:100%;height:35px;background:#2c2f34;line-height:2.2em}
#wrapper {margin:60px 0 0 220px;min-height:630px}
/* GNB */
#gnb {position:absolute;top:110px;left:20px;width:180px}
/*#gnb ul ul {display:block;visibility:hidden;height:0}*/
.gnb_1depth {margin-bottom:5px;border:1px solid #c7cfd5;background:#eef2f3}
.gnb_1depth a {display:block;padding-left:15px;height:38px;font-weight:bold;text-decoration:none;line-height:2.5em}
.gnb_2depth {border-bottom:1px solid #eef1f2;background:#fff}
.gnb_2depth a {display:block;padding-left:15px;height:30px;font:0.75em normal;text-decoration:none;line-height:2.8em}
/* heading */
h1 {display:block;visibility:hidden;height:0}
article h1 {visibility:visible;height:auto}
/* 폼요소 */
textarea, input, select {border:1px solid #ced9de;background:#f6f9fa}
textarea, input {padding:3px}
textarea:focus, input:focus {padding:4px;border:0;background:#9aacb4;color:#fff}
select {padding:2px}
fieldset {padding:13px;border:1px solid #ced9de;background:#fff}
legend {margin-left:0;padding:7px 10px;border:1px solid #ced9de;background:#f6f9fa}
/* 테이블 */
table {margin-bottom:20px;width:100%;border:1px solid #d5dcdf;background:#fff}
caption {text-align:left}
caption p {color:#6b8088;font-size:0.75em}
th, td {border-bottom:1px solid #e9ecee;font:0.75em normal}
th label {display:block;cursor:pointer}
th {padding:10px;background:#f1f6f7;text-align:left}
td {padding:10px}

View File

View File

@ -49,9 +49,9 @@ header("Pragma: no-cache"); // HTTP/1.0
<meta charset="<?=$g4['charset']?>">
<title><?=$g4['title']?></title>
<? if ($administrator) { ?>
<link rel="stylesheet" href="<?=$g4['path']?>/css/admin.css?=<?=date("md")?>">
<link rel="stylesheet" href="<?=$g4['path']?>/css/adm.css?=<?=date("md")?>">
<? } else { ?>
<link rel="stylesheet" href="<?=$g4['path']?>/css/default.css?=<?=date("md")?>">
<link rel="stylesheet" href="<?=$g4['path']?>/css/def.css?=<?=date("md")?>">
<?}?>
<script>
// 자바스크립트에서 사용하는 전역변수 선언