shoppingmallv2 init...

This commit is contained in:
최준흠 2023-08-08 17:16:36 +09:00
parent 02f4fc7123
commit b4a0369652
18 changed files with 93 additions and 61 deletions

View File

@ -206,7 +206,7 @@ define('ICONS', [
'FLAG' => '<i class="bi bi-send"></i>', 'FLAG' => '<i class="bi bi-send"></i>',
'SEARCH' => '<i class="bi bi-search"></i>', 'SEARCH' => '<i class="bi bi-search"></i>',
'EXCEL' => '<i class="bi bi-file-excel"></i>', 'EXCEL' => '<i class="bi bi-file-excel"></i>',
'HOME' => '<i class="bi bi-house"></i>', 'HOME' => '<i class="bi bi-house-door-fill"></i>',
'IMAGE_FILE' => '<i class="bi bi-file-earmark-image"></i>', 'IMAGE_FILE' => '<i class="bi bi-file-earmark-image"></i>',
]); ]);
define('CLASS_ICONS', [ define('CLASS_ICONS', [

View File

@ -11,7 +11,6 @@
<?= getFieldIndex_Row_SitepageHelper('content', $entity, $viewDatas) ?> <?= getFieldIndex_Row_SitepageHelper('content', $entity, $viewDatas) ?>
<?php $cnt++ ?> <?php $cnt++ ?>
<?php endforeach ?> <?php endforeach ?>
<div class="bottom"><?= $viewDatas['pagination'] ?></div>
<div><?= html_entity_decode($viewDatas['category']->tail) ?></div> <div><?= html_entity_decode($viewDatas['category']->tail) ?></div>
</div> </div>
<?= $this->endSection() ?> <?= $this->endSection() ?>

View File

@ -42,7 +42,7 @@
<nav class="nav justify-content-center"> <nav class="nav justify-content-center">
<table id="layout"> <table id="layout">
<tr> <tr>
<td id="left" valign="top" width="160"> <td id="left" valign="top" width="200">
<?= $this->include($viewDatas['layout']['path'] . '/left_menu'); ?> <?= $this->include($viewDatas['layout']['path'] . '/left_menu'); ?>
</td> </td>
<td id="body" valign="top" width="*"> <td id="body" valign="top" width="*">

View File

@ -13,11 +13,11 @@
</li> </li>
<li class="nav-item" style="padding-top:10px;">|</li> <li class="nav-item" style="padding-top:10px;">|</li>
<li class=" nav-item"> <li class=" nav-item">
<?= $this->include($viewDatas['layout']['path'] . '/top_menu/top_menu_life'); ?> <?= $this->include($viewDatas['layout']['path'] . '/top_menu/top_menu_network'); ?>
</li> </li>
<li class="nav-item" style="padding-top:10px;">|</li> <li class="nav-item" style="padding-top:10px;">|</li>
<li class="nav-item"> <li class="nav-item">
<?= $this->include($viewDatas['layout']['path'] . '/top_menu/top_menu_computer'); ?> <?= $this->include($viewDatas['layout']['path'] . '/top_menu/top_menu_server'); ?>
</li> </li>
<li class="nav-item" style="padding-top:10px;">|</li> <li class="nav-item" style="padding-top:10px;">|</li>
<li class="nav-item"> <li class="nav-item">

View File

@ -5,8 +5,8 @@
About US About US
</a> </a>
<ul class="dropdown-menu" aria-labelledby="navbarDarkDropdownMenuLink"> <ul class="dropdown-menu" aria-labelledby="navbarDarkDropdownMenuLink">
<li><a class="dropdown-item" href="/front/sitepage?category=15">인사말</a></li> <li><a class="dropdown-item <?= $viewDatas['category']->getPrimaryKey() == 14 ? "active" : "" ?>" href=" /front/sitepage?category=14">인사말</a></li>
<li><a class="dropdown-item" href="/front/sitepage?category=14">회사소개</a></li> <li><a class="dropdown-item <?= $viewDatas['category']->getPrimaryKey() == 15 ? "active" : "" ?>" href="/front/sitepage?category=15">회사소개</a></li>
</ul> </ul>
</li> </li>
</ul> </ul>

View File

@ -2,11 +2,11 @@
<ul class="navbar-nav"> <ul class="navbar-nav">
<li class="nav-item dropdown"> <li class="nav-item dropdown">
<a class="nav-link dropdown-toggle" href="#" id="navbarDarkDropdownMenuLink" role="button" data-bs-toggle="dropdown" aria-expanded="false"> <a class="nav-link dropdown-toggle" href="#" id="navbarDarkDropdownMenuLink" role="button" data-bs-toggle="dropdown" aria-expanded="false">
생활*건강 네트워크
</a> </a>
<ul class="dropdown-menu" aria-labelledby="navbarDarkDropdownMenuLink"> <ul class="dropdown-menu" aria-labelledby="navbarDarkDropdownMenuLink">
<li><a class="dropdown-item" href="/front/product?category=5">가구</a></li> <li><a class="dropdown-item <?= $viewDatas['category']->getPrimaryKey() == 5 ? "active" : "" ?>" href="/front/product?category=5">월이용권</a></li>
<li><a class="dropdown-item" href="/front/product?category=6">애완동물</a></li> <li><a class="dropdown-item <?= $viewDatas['category']->getPrimaryKey() == 6 ? "active" : "" ?>" href="/front/product?category=6">판매</a></li>
</ul> </ul>
</li> </li>
</ul> </ul>

View File

@ -2,11 +2,11 @@
<ul class="navbar-nav"> <ul class="navbar-nav">
<li class="nav-item dropdown"> <li class="nav-item dropdown">
<a class="nav-link dropdown-toggle" href="#" id="navbarDarkDropdownMenuLink" role="button" data-bs-toggle="dropdown" aria-expanded="false"> <a class="nav-link dropdown-toggle" href="#" id="navbarDarkDropdownMenuLink" role="button" data-bs-toggle="dropdown" aria-expanded="false">
컴퓨터*가전 서버
</a> </a>
<ul class="dropdown-menu" aria-labelledby="navbarDarkDropdownMenuLink"> <ul class="dropdown-menu" aria-labelledby="navbarDarkDropdownMenuLink">
<li><a class="dropdown-item" href="/front/product?category=8">서버장비</a></li> <li><a class="dropdown-item <?= $viewDatas['category']->getPrimaryKey() == 8 ? "active" : "" ?>" href="/front/product?category=8">월이용권</a></li>
<li><a class="dropdown-item" href="/front/product?category=9">네트워크장비</a></li> <li><a class="dropdown-item <?= $viewDatas['category']->getPrimaryKey() == 9 ? "active" : "" ?>" href="/front/product?category=9">판매</a></li>
</ul> </ul>
</li> </li>
</ul> </ul>

View File

@ -5,8 +5,8 @@
Support Support
</a> </a>
<ul class="dropdown-menu" aria-labelledby="navbarDarkDropdownMenuLink"> <ul class="dropdown-menu" aria-labelledby="navbarDarkDropdownMenuLink">
<li><a class="dropdown-item" href="/front/board?category=3">공지사항</a></li> <li><a class="dropdown-item <?= $viewDatas['category']->getPrimaryKey() == 3 ? "active" : "" ?>" href="/front/board?category=3">공지사항</a></li>
<li><a class="dropdown-item" href="/front/board?category=4">FAQ</a></li> <li><a class="dropdown-item <?= $viewDatas['category']->getPrimaryKey() == 4 ? "active" : "" ?>" href="/front/board?category=4">FAQ</a></li>
</ul> </ul>
</li> </li>
</ul> </ul>

View File

@ -7,7 +7,6 @@
<ul class="nav justify-content-center"> <ul class="nav justify-content-center">
<li class="nav-item"> <li class="nav-item">
<?= $this->include($viewDatas['layout']['path'] . '/top_navigator/top_center'); ?> <?= $this->include($viewDatas['layout']['path'] . '/top_navigator/top_center'); ?>
<?= $this->include($viewDatas['layout']['path'] . '/top_navigator/search'); ?>
</li> </li>
</ul> </ul>
<ul class="nav justify-content-end"> <ul class="nav justify-content-end">

View File

@ -1,2 +1,5 @@
<span><strong>고객센터</strong> 1661-0577 (365 24시간)</span> <div class="navigator_center">
<span><img src="/images/common/top_skype.png" alt="스카이프">itsolution-idc@outlook.kr</span> <span><strong>고객센터</strong> 1661-0577 (365 24시간)</span>
<span>|</span>
<span><img src="/images/common/top_skype.png" alt="스카이프"> itsolution-idc@outlook.kr</span>
</div>

View File

@ -1,11 +1,13 @@
<div class="header container-fluid"> <nav class="header navbar navbar-expand-lg">
<nav class="nav"> <div class="container-fluid">
<h4><?= $viewDatas['class_icon'] ?><?= $viewDatas['category']->getTitle() ?></h4> <nav class="nav">
</nav> <h4><?= $viewDatas['class_icon'] ?><?= $viewDatas['category']->getTitle() ?></h4>
<nav class="nav justify-content-center"></nav> </nav>
<ul class="nav justify-content-end"> <nav class="nav justify-content-center"></nav>
<li class="nav-item"> <ul class="nav justify-content-end">
<?= ICONS['HOME'] ?> > <?= $viewDatas['parent_category']->getTitle() ?> > <?= $viewDatas['category']->getTitle() ?> <li class="nav-item">
</li> <?= ICONS['HOME'] ?> > <?= $viewDatas['parent_category']->getTitle() ?> > <?= $viewDatas['category']->getTitle() ?>
</ul> </li>
</div> </ul>
</div>
</nav>

View File

@ -1,12 +1,12 @@
<nav class="navbar navbar-expand-lg"> <nav class="navbar navbar-expand-lg">
<div class="container-fluid"> <div class="container-fluid">
<nav class="nav"> <nav class="nav">
<span>페이지정보:<?= $viewDatas['page'] ?>/<?= $viewDatas['total_page'] ?></span> <span>페이지정보 : <?= $viewDatas['page'] ?>/<?= $viewDatas['total_page'] ?></span>
</nav> </nav>
<nav class="nav justify-content-center"></nav> <nav class="nav justify-content-center"></nav>
<nav class="nav justify-content-end"> <nav class="nav justify-content-end">
<?= form_open(current_url(), array("method" => "get")) ?> <?= form_open(current_url(), array("method" => "get")) ?>
<span>검색어:<?= form_input('word', $viewDatas['word']) ?></span> <span><?= form_input('word', $viewDatas['word']) ?></span>
<?= form_submit('', '검색', array("class" => "btn btn-outline btn-primary")); ?><?= anchor(current_url() . '/excel?' . $viewDatas['uri']->getQuery(), '<i class="bi bi-file-excel"></i>', ["class" => "btn btn-sm btn-danger btn-circle", "target" => "_self"]) ?> <?= form_submit('', '검색', array("class" => "btn btn-outline btn-primary")); ?><?= anchor(current_url() . '/excel?' . $viewDatas['uri']->getQuery(), '<i class="bi bi-file-excel"></i>', ["class" => "btn btn-sm btn-danger btn-circle", "target" => "_self"]) ?>
</span> </span>
<?= form_close() ?> <?= form_close() ?>

View File

@ -24,23 +24,26 @@ body {
/* border:1px solid red; */ /* border:1px solid red; */
} }
#layout #body div.header{ #layout #body nav.header{
/*content 상단라인*/ /*content 상단라인*/
padding:15px; padding-top:40px;
border-top:1px solid silver; margin-left:30px;
border-left:1px solid silver; border-bottom:1px solid silver;
border-bottom:0px; }
border-right:1px solid silver; #layout #body nav.header nav h4{
border-radius: 10px 10px 0px 0px; font-size:26px;
background-color:#efefef; font-weight:bold;
}
#layout #body nav.header ul li.nav-item{
color: silver;
} }
#layout #body div.footer #layout #body div.footer
/*content 하단라인*/{ /*content 하단라인*/{
height:20px; height:20px;
border-top:0px; /* border-top:0px;
border-left:1px solid silver; border-left:1px solid silver;
border-bottom:1px solid silver; border-bottom:1px solid silver;
border-right:1px solid silver; border-right:1px solid silver;
border-radius: 0px 0px 10px 10px; border-radius: 0px 0px 10px 10px;
background-color:white; background-color:white; */
} }

View File

@ -1,11 +1,14 @@
div#content{ div#content{
border-left:1px solid silver; padding-left:30px;
border-right:1px solid silver; /* border-left:1px solid silver;
/* border:1px solid red; */ border-right:1px solid silver; */
} }
/* div#content div.top{ /* div#content div.top{
border:1px solid red; border:1px solid red;
} */ } */
div#content div.top nav span{
font-weight:bold;
}
/* index block 전용 */ /* index block 전용 */
div#content table#block tr:first-child { div#content table#block tr:first-child {
@ -25,10 +28,13 @@ div#content table {
} }
div#content table thead th{ div#content table thead th{
text-align:center; text-align:center;
padding-top:15px;
padding-bottom:15px;
font-size: 16px; font-size: 16px;
font-weight:bold;
border-top:2px solid black; border-top:2px solid black;
border-bottom:1px solid silver; border-bottom:1px solid silver;
background-color:#eeeeee; background-color:#F5F5F5;
/* border:1px solid silver; */ /* border:1px solid silver; */
} }
div#content table thead th a{ div#content table thead th a{
@ -37,11 +43,15 @@ div#content table thead th a{
} }
div#content table tbody td { div#content table tbody td {
color: black; color: black;
color:gray;
font-weight:bold;
/* border:1px solid silver; */ /* border:1px solid silver; */
text-align:center; text-align:center;
} }
div#content table tbody td a{ div#content table tbody td a{
color:blue; color: black;
color:gray;
text-decoration: none;
/* border:1px solid silver; */ /* border:1px solid silver; */
} }
div#content table.form td.label{ div#content table.form td.label{

View File

@ -1,28 +1,30 @@
div#left_menu{ div#left_menu{
position:fixed; position:fixed;
z-index:100; z-index:100;
width:160px; width:200px;
background-color:white; background-color:white;
} }
div#left_menu div.parent { div#left_menu div.parent {
font-size:24px; font-size:24px;
height:160px; font-weight:bold;
height:170px;
padding-top:30px; padding-top:30px;
background-color: #efefef; background-color: #eeeeee;
border:1px solid silver; border:1px solid silver;
text-align:center; text-align:center;
} }
div#left_menu div.parent div.title{ div#left_menu div.parent div.title{
color:#0d4491; color:#3A5BA3;
} }
div#left_menu div.parent div{ div#left_menu div.parent div{
font-size:24px; font-size:24px;
} }
div#left_menu div.sibling { div#left_menu div.sibling {
padding-top:10px; padding-top:15px;
text-align:center; text-align:left;
height:50px; padding-left:20px;
height:60px;
border-bottom:1px solid silver; border-bottom:1px solid silver;
} }
div#left_menu div.sibling a{ div#left_menu div.sibling a{
@ -31,13 +33,13 @@ div#left_menu div.sibling a{
font-size:18px; font-size:18px;
} }
div#left_menu div.active { div#left_menu div.active {
background-color:#0d4491; background-color:#3A5BA3;
} }
div#left_menu div.active a{ div#left_menu div.active a{
color:white; color:white;
} }
div#left_menu div.sibling:hover { div#left_menu div.sibling:hover {
background-color:#0d4491; background-color:#3A5BA3;
} }
div#left_menu div.sibling:hover a,div.active{ div#left_menu div.sibling:hover a,div.active{
color:white; color:white;

View File

@ -12,6 +12,7 @@
} */ } */
#top_menu a.navbar-brand{ #top_menu a.navbar-brand{
font-size:24px; font-size:24px;
font-weight:bold;
} }
#top_menu ul.nav li.nav-item { #top_menu ul.nav li.nav-item {
@ -20,6 +21,7 @@
} }
#top_menu ul.nav li.nav-item ul.navbar-nav a#navbarDarkDropdownMenuLink{ #top_menu ul.nav li.nav-item ul.navbar-nav a#navbarDarkDropdownMenuLink{
font-size:18px; font-size:18px;
font-weight:bold;
/* border:1px solid silver; */ /* border:1px solid silver; */
} }
@ -30,16 +32,14 @@
} }
/* 메뉴바 hover했을시 */ /* 메뉴바 hover했을시 */
#top_menu ul.nav li.nav-item ul.navbar-nav li.dropdown:hover a#navbarDarkDropdownMenuLink{ #top_menu ul.nav li.nav-item ul.navbar-nav li.dropdown:hover a#navbarDarkDropdownMenuLink{
color:#0d4491; color:#3A5BA3;
} }
#top_menu ul.nav li.nav-item ul.navbar-nav li.dropdown:hover ul.dropdown-menu{ #top_menu ul.nav li.nav-item ul.navbar-nav li.dropdown:hover ul.dropdown-menu{
/* margin-top:15px; */ /* margin-top:15px; */
display: block; display: block;
/* border:1px solid silver; */ /* border:1px solid silver; */
} }
/* #top_menu ul.nav li.nav-item ul.navbar-nav li.dropdown ul.dropdown-menu li:hover{
border:1px solid red;
} */
#top_menu ul.nav li.nav-item ul.navbar-nav li.dropdown ul.dropdown-menu li a{ #top_menu ul.nav li.nav-item ul.navbar-nav li.dropdown ul.dropdown-menu li a{
font-size:18px; font-size:18px;
text-align:center; text-align:center;
@ -50,7 +50,7 @@
} }
#top_menu ul.nav li.nav-item ul.navbar-nav li.dropdown ul.dropdown-menu li:hover a{ #top_menu ul.nav li.nav-item ul.navbar-nav li.dropdown ul.dropdown-menu li:hover a{
color:white; color:white;
background-color:#0d4491; background-color:#3A5BA3;
} }
/* #top_menu ul.nav li.nav-item ul.navbar-nav a:hover{ /* #top_menu ul.nav li.nav-item ul.navbar-nav a:hover{
border:1px solid silver; border:1px solid silver;

View File

@ -1,5 +1,15 @@
#top_navigator{ #top_navigator{
padding-top:10px; padding-top:10px;
padding-bottom:10px; padding-bottom:10px;
background-color:#efefef background-color:#eeeeee
} }
#top_navigator div.navigator_center span{
padding-left:5px;
padding-right:5px;
}
#top_navigator div.navigator_center span strong{
color:#3A5BA3;
font-weight: bold;
}

View File

@ -11,8 +11,12 @@
padding:0px; padding:0px;
border:0px; border:0px;
font-size:14px; font-size:14px;
font: Arial;
} }
/* user class */
h1,h2,h3,h4,h5,h6,strong,th,.bold{font-weight:500;}
body { body {
background-color: white; background-color: white;
} }