first
This commit is contained in:
25
layouts/rc-starter/_includes/_import.control.php
Normal file
25
layouts/rc-starter/_includes/_import.control.php
Normal file
@@ -0,0 +1,25 @@
|
||||
<?php
|
||||
//사이트별 레이아웃 설정 변수
|
||||
$layout = dirname($_HS['m_layout']);
|
||||
$g['layoutVarForSite'] = $g['dir_var_site'].'layout.'.$layout.'.var.php';
|
||||
include is_file($g['layoutVarForSite']) ? $g['layoutVarForSite'] : $g['dir_layout'].'_var/_var.php';
|
||||
|
||||
//사이트 부가정보 변수
|
||||
$g['siteinfo'] = $g['dir_var_site'].'siteinfo.php';
|
||||
if (is_file($g['siteinfo'])) include $g['siteinfo'];
|
||||
|
||||
//사이트별 웹앱 매니페스트
|
||||
$g['manifestForSite'] = $g['dir_var_site'].'manifest.json';
|
||||
$g['url_manifest'] = $g['url_var_site'].'/manifest.json';
|
||||
$manifestForSite = file_exists($g['manifestForSite']) ? $g['url_manifest'] : $g['path_module'].'site/var/manifest.json';
|
||||
|
||||
//아이폰 전용 apple-touch-icon
|
||||
$g['touchIconForSite'] = $g['url_var_site'].'/homescreen.png';
|
||||
$g['url_touchIcon'] = $g['url_var_site'].'/homescreen-180x180.png';
|
||||
$touchIconForSite = file_exists($g['touchIconForSite']) ? $g['url_touchIcon'] : $g['img_core'].'/touch/homescreen-180x180.png';
|
||||
|
||||
if ($layoutPage) {
|
||||
$g['main'] = $g['path_layout'].$d['site_layout'].'/_pages/'.$layoutPage.'.php';
|
||||
}
|
||||
|
||||
?>
|
||||
53
layouts/rc-starter/_includes/_import.foot.php
Normal file
53
layouts/rc-starter/_includes/_import.foot.php
Normal file
@@ -0,0 +1,53 @@
|
||||
<!-- 엔진코드:삭제하지마세요 -->
|
||||
<?php include $g['path_core'].'engine/foot.engine.php'?>
|
||||
|
||||
<!-- youtube iframe_api -->
|
||||
<script src="https://www.youtube.com/player_api"></script>
|
||||
|
||||
<!-- 입력 textarea 자동확장 -->
|
||||
<?php getImport('autosize','autosize.min','3.0.14','js')?>
|
||||
|
||||
<!-- jQuery-Autocomplete : https://github.com/devbridge/jQuery-Autocomplete -->
|
||||
<?php getImport('jQuery-Autocomplete','jquery.autocomplete.min','1.3.0','js') ?>
|
||||
|
||||
<!-- jquery.shorten : https://github.com/viralpatel/jquery.shorten -->
|
||||
<?php getImport('jquery.shorten','jquery.shorten.min','1.0','js')?>
|
||||
|
||||
<!-- linkifyjs : https://github.com/Soapbox/linkifyjs -->
|
||||
<?php getImport('linkifyjs','linkify.min','2.1.8','js')?>
|
||||
<?php getImport('linkifyjs','linkify-string.min','2.1.8','js')?>
|
||||
|
||||
<!-- moment -->
|
||||
<?php getImport('moment','moment','2.22.2','js');?>
|
||||
<?php getImport('moment-duration-format','moment-duration-format','2.2.2','js');?>
|
||||
|
||||
<!-- Chart.js : https://github.com/chartjs/Chart.js/ -->
|
||||
<?php getImport('Chart.js','Chart','2.8.0','css') ?>
|
||||
<?php getImport('Chart.js','Chart.bundle.min','2.8.0','js') ?>
|
||||
|
||||
<!-- markjs js : https://github.com/julmot/mark.js -->
|
||||
<?php getImport('markjs','jquery.mark.min','8.11.1','js')?>
|
||||
|
||||
<!-- 댓글출력시 필요 -->
|
||||
<?php if ($mod!='write'): ?>
|
||||
<script src="https://cdn.ckeditor.com/ckeditor5/21.0.0/decoupled-document/ckeditor.js"></script>
|
||||
<script src="https://cdn.ckeditor.com/ckeditor5/21.0.0/decoupled-document/translations/ko.js"></script>
|
||||
|
||||
<?php endif; ?>
|
||||
<script src="<?php echo $g['url_root']?>/modules/comment/lib/Rb.comment.js<?php echo $g['wcache']?>"></script>
|
||||
|
||||
<!-- 레이아웃 공용 스크립트 -->
|
||||
<script src="<?php echo $g['url_layout']?>/_js/main.js<?php echo $g['wcache']?>"></script>
|
||||
|
||||
<?php if($_SERVER['HTTPS'] == 'on' && ($g['mobile']!='ipad' || $g['mobile']!='iphone') ):?>
|
||||
<script>
|
||||
if ('serviceWorker' in navigator && 'PushManager' in window) {
|
||||
console.log('서비스워커와 푸시가 지원되는 브라우저 입니다.');
|
||||
window.addEventListener('load', () => {
|
||||
navigator.serviceWorker.register('<?php echo $g['s']?>/sw.js');
|
||||
});
|
||||
} else {
|
||||
console.warn('푸시 메시징이 지원되지 않는 브라우저 입니다.');
|
||||
}
|
||||
</script>
|
||||
<?php endif?>
|
||||
89
layouts/rc-starter/_includes/_import.head.php
Normal file
89
layouts/rc-starter/_includes/_import.head.php
Normal file
@@ -0,0 +1,89 @@
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="initial-scale=1, maximum-scale=1">
|
||||
<meta name="mobile-web-app-capable" content="yes">
|
||||
<meta name="theme-color" content="#333">
|
||||
|
||||
<meta name="apple-mobile-web-app-capable" content="yes">
|
||||
<meta name="apple-mobile-web-app-status-bar-style" content="black">
|
||||
|
||||
<!-- Seo -->
|
||||
<meta name="robots" content="<?php echo strip_tags($g['meta_bot'])?>">
|
||||
<meta name="title" content="<?php echo strip_tags($g['meta_tit'])?>">
|
||||
<meta name="keywords" content="<?php echo strip_tags($g['meta_key'])?>">
|
||||
<meta name="description" content="<?php echo strip_tags($g['meta_des'])?>">
|
||||
<link rel="image_src" href="<?php echo strip_tags($g['meta_img'])?>">
|
||||
|
||||
<meta property="og:site_name" content="<?php echo $_HS['name'] ?>">
|
||||
<meta property="og:locale" content="ko_KR">
|
||||
<meta property="og:type" content="article">
|
||||
<meta property="og:url" content="<?php echo strip_tags($g['url_root'].$_SERVER['REQUEST_URI'])?>">
|
||||
<meta property="og:title" content="<?php echo strip_tags($g['meta_tit'])?>">
|
||||
<meta property="og:description" content="<?php echo strip_tags($g['meta_des'])?>">
|
||||
<meta property="og:image" content="<?php echo strip_tags($g['meta_img'])?>">
|
||||
|
||||
<!-- 파비콘 -->
|
||||
<link rel="apple-touch-icon-precomposed" sizes="144x144" href="<?php echo $g['img_layout']?>/icon/homescreen.png">
|
||||
<link rel="shortcut icon" href="<?php echo $g['img_layout']?>/icon/favicon.ico">
|
||||
|
||||
<title><?php echo $g['browtitle']?></title>
|
||||
|
||||
<!-- 웹앱 매니페스트 -->
|
||||
<link rel="manifest" href="<?php echo $manifestForSite?>">
|
||||
<link rel="apple-touch-icon" sizes="180x180" href="<?php echo $touchIconForSite ?>">
|
||||
|
||||
<!-- 사이트 헤드 코드 -->
|
||||
<?php echo $_HS['headercode']?>
|
||||
|
||||
<!-- rc css -->
|
||||
<?php getImport('rc','css/rc','1.0.0','css')?>
|
||||
<?php getImport('rc','css/rc-add','1.0.0','css')?>
|
||||
|
||||
<!-- jQuery -->
|
||||
<?php getImport('jquery','jquery.min','1.12.4','js')?>
|
||||
|
||||
<!-- rc js -->
|
||||
<?php getImport('rc','js/rc','1.0.0','js')?>
|
||||
|
||||
<!-- 시스템 폰트 -->
|
||||
<?php getImport('font-awesome','css/font-awesome','4.7.0','css')?>
|
||||
<?php getImport('font-kimsq','css/font-kimsq',false,'css')?>
|
||||
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
|
||||
|
||||
<!-- swiper : http://idangero.us/swiper/ -->
|
||||
<?php getImport('swiper','css/swiper','5.2.1','css')?>
|
||||
<?php getImport('swiper','js/swiper.min','5.2.1','js')?>
|
||||
|
||||
<!-- timeago : 상대시간 표기 -->
|
||||
<?php getImport('jquery-timeago','jquery.timeago','1.6.7','js')?>
|
||||
<?php getImport('jquery-timeago','locales/jquery.timeago.ko','1.6.7','js')?>
|
||||
|
||||
<!-- markjs js : https://github.com/julmot/mark.js -->
|
||||
<?php getImport('markjs','jquery.mark.min','8.11.1','js')?>
|
||||
|
||||
<!-- 소셜공유시 URL 클립보드저장 : clipboard.js : https://github.com/zenorocha/clipboard.js-->
|
||||
<?php getImport('clipboard','clipboard.min','2.0.4','js') ?>
|
||||
|
||||
<!-- color-thief : https://github.com/lokesh/color-thief -->
|
||||
<?php getImport('color-thief','color-thief.min','2.3.0','js') ?>
|
||||
|
||||
<!-- jQuery UI : https://jqueryui.com/-->
|
||||
<?php getImport('jquery-ui','jquery-ui.sortable,min','1.12.1','js')?>
|
||||
|
||||
<!-- jquery-ui-touch-punch : https://github.com/furf/jquery-ui-touch-punch/ -->
|
||||
<?php getImport('jquery-ui-touch-punch','jquery.ui.touch-punch.min','0.2.3','js')?>
|
||||
|
||||
<!-- 사이트 헤드 코드 -->
|
||||
<?php echo $_HS['headercode']?>
|
||||
|
||||
<!-- 엔진코드:삭제하지마세요 -->
|
||||
<?php include $g['path_core'].'engine/cssjs.engine.php' ?>
|
||||
|
||||
<!-- global css -->
|
||||
<link href="<?php echo $g['url_layout']?>/_css/style.css<?php echo $g['wcache']?>" rel="stylesheet">
|
||||
<link href="<?php echo $g['url_layout']?>/_css/article.css<?php echo $g['wcache']?>" rel="stylesheet">
|
||||
|
||||
<script src="//developers.kakao.com/sdk/js/kakao.min.js"></script>
|
||||
<script>
|
||||
var kakao_jskey = '<?php echo $d['connect']['jskey_k'] ?>';
|
||||
Kakao.init(kakao_jskey);
|
||||
</script>
|
||||
265
layouts/rc-starter/_includes/_pages/main.php
Normal file
265
layouts/rc-starter/_includes/_pages/main.php
Normal file
@@ -0,0 +1,265 @@
|
||||
<?php
|
||||
if ($my['uid'] && $d['layout']['main_dashboard']=='true') getLink('/dashboard','','','');
|
||||
|
||||
if ($d['layout']['main_type']=='postFeed') {
|
||||
getWidget('post/rc-post-all-scroll',array('wrapper'=>'[data-role="postFeed"].widget','start'=>'#page-main','recnum'=>5));
|
||||
} else {
|
||||
|
||||
$g['layoutPageVForSite'] = $g['path_var'].'site/'.$r.'/layout.'.$layout.'.main.php'; // 레이아웃 메인페이지 웨젯설정
|
||||
include is_file($g['layoutPageVForSite']) ? $g['layoutPageVForSite'] : $g['dir_layout'].'_var/_var.main.php';
|
||||
getWidgetList($d['layout']['main_widgets']);
|
||||
|
||||
}
|
||||
?>
|
||||
|
||||
|
||||
|
||||
<div class="swiper-container" id="main--event">
|
||||
<div class="swiper-wrapper">
|
||||
<div class="swiper-slide">
|
||||
<a href="#page-shop-category2" data-start="#page-main" data-toggle="page" data-title="풍성한 상차림" data-index="0" data-parent="2" data-category="2">
|
||||
<img src="/thumb-ssl/640x360/u/i.ytimg.com/vi/7DFwLa-dyVk/maxresdefault_live.jpg" alt="" class="img-fluid">
|
||||
</a>
|
||||
</div>
|
||||
<div class="swiper-slide">
|
||||
<a href="#"><img src="/files/mobile-main-03.jpg" alt="" class="img-fluid"></a>
|
||||
</div>
|
||||
<div class="swiper-slide">
|
||||
<a href="#"><img src="/files/mobile-main-04.jpg" alt="" class="img-fluid"></a>
|
||||
</div>
|
||||
<div class="swiper-slide">
|
||||
<a href="#"><img src="/files/mobile-main-05.jpg" alt="" class="img-fluid"></a>
|
||||
</div>
|
||||
<div class="swiper-slide">
|
||||
<a href="#"><img src="/files/mobile-main-06.jpg" alt="" class="img-fluid"></a>
|
||||
</div>
|
||||
<div class="swiper-slide">
|
||||
<a href="#"><img src="/files/mobile-main-07.jpg" alt="" class="img-fluid"></a>
|
||||
</div>
|
||||
</div>
|
||||
<!-- Add Pagination -->
|
||||
<div class="swiper-pagination">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<section class="content-padded mt-3 mb-4 widget">
|
||||
<header class="mb-1">
|
||||
<h3>추천 스토리</h3>
|
||||
<a href="#" data-act="swiperMainTo" data-index="3">
|
||||
더보기 <i class="fa fa-angle-right" aria-hidden="true"></i>
|
||||
</a>
|
||||
</header>
|
||||
<div class="row">
|
||||
<div class="col-xs-6">
|
||||
<a href="#page-post-view"
|
||||
data-toggle="page"
|
||||
data-start="#page-main"
|
||||
data-uid=""
|
||||
data-url="/post/0000000"
|
||||
data-src="/files/tmp/review-01_600x600.jpg"
|
||||
data-title="궁이 보이는 집, 어느 신혼부부의 평온한 한옥라이프">
|
||||
<img src="/thumb-ssl/640x360/u/i.ytimg.com/vi/E-nve-V7GGQ/maxresdefault_live.jpg" class="img-fluid" alt="">
|
||||
<div class="widget-title mt-2">
|
||||
궁이 보이는 집, 어느 신혼부부의 평온한 한옥라이프
|
||||
</div>
|
||||
</a>
|
||||
</div>
|
||||
<div class="col-xs-6">
|
||||
<a href="#page-post-view"
|
||||
data-toggle="page"
|
||||
data-start="#page-main"
|
||||
data-uid=""
|
||||
data-url="/post/0000000"
|
||||
data-src="/files/tmp/review-02_600x600.jpg"
|
||||
data-category="온라인 집들이"
|
||||
data-title="특별한 거실 인테리어 팁! with 데스커">
|
||||
<img src="/thumb-ssl/320x180/u/i.ytimg.com/vi/6Lhm65YCD7Q/mqdefault.jpg" class="img-fluid" alt="">
|
||||
<div class="widget-title mt-2">
|
||||
특별한 거실 인테리어 팁! with 데스커
|
||||
</div>
|
||||
</a>
|
||||
</div>
|
||||
<div class="col-xs-6">
|
||||
<a href="#page-post-view-video"
|
||||
data-toggle="page"
|
||||
data-start="#page-main"
|
||||
data-uid=""
|
||||
data-url="/post/0000000"
|
||||
data-src="t1u1tH-WaLg"
|
||||
data-title="식물과 함께하는 온기(溫氣) 넘치는 신혼집">
|
||||
<div class="position-relative">
|
||||
<img src="/thumb-ssl/320x180/u/i.ytimg.com/vi/7DFwLa-dyVk/maxresdefault_live.jpg" class="img-fluid" alt="">
|
||||
<span class="badge badge-default position-absolute card-meta card-meta-time">3:52</span>
|
||||
</div>
|
||||
<div class="widget-title mt-2">
|
||||
식물과 함께하는 온기(溫氣) 넘치는 신혼집
|
||||
</div>
|
||||
|
||||
</a>
|
||||
</div>
|
||||
<div class="col-xs-6">
|
||||
<a href="#page-post-view-video"
|
||||
data-toggle="page"
|
||||
data-start="#page-main"
|
||||
data-uid=""
|
||||
data-url="/post/0000000"
|
||||
data-src="4DzBFe91CZs"
|
||||
data-title="[맘&앙팡] 제3회 엄마꿈틀 마켓 1편">
|
||||
<div class="position-relative">
|
||||
<img src="/thumb-ssl/320x180/u/i.vimeocdn.com/video/836550173_295x166.jpg" class="img-fluid" alt="">
|
||||
<span class="badge badge-default position-absolute card-meta card-meta-time">2:30</span>
|
||||
</div>
|
||||
<div class="widget-title mt-2">
|
||||
[맘&앙팡] 제3회 엄마꿈틀 마켓 1편
|
||||
</div>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<section class="mt-4">
|
||||
<a href="#page-site-page" data-start="#page-main" data-toggle="page" data-title="배송안내" data-id="delivery" data-type="page" data-url="<?php echo RW('mod=delivery')?>">
|
||||
<img src="/files/mobile-banner-01.png" alt="" class="img-fluid">
|
||||
</a>
|
||||
</section>
|
||||
|
||||
<section class="ad_section mt-5 border-top bg-light" style="background-image: url(/files/banner-02.png);">
|
||||
<div class="container text-xs-center">
|
||||
<div class="position-relative">
|
||||
<h4><strong>키즈룸</strong> 데코</h4>
|
||||
<p>소중한 내 아이, 사랑스런 공간에서 자라나길.</p>
|
||||
<a href="#page-shop-category" data-start="#page-main" data-toggle="page" data-title="키즈룸 데코" data-index="0" data-parent="11" data-category="11" class="btn btn-outline-secondary">자세히 보기</a>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<section class="widget rb-photogrid content-padded">
|
||||
<header class="mb-1">
|
||||
<h3>인기 키즈룸</h3>
|
||||
<a href="#" data-act="swiperMainTo" data-index="2">
|
||||
더보기 <i class="fa fa-angle-right" aria-hidden="true"></i>
|
||||
</a>
|
||||
</header>
|
||||
<p class="mb-1">
|
||||
<small class="text-muted">한주의 인기사진 1위,2위,3위는 5,000P를 드립니다.</small>
|
||||
</p>
|
||||
<div class="row gutter-half">
|
||||
<div class="col-xs-4">
|
||||
<a href="#page-detail" data-toggle="page" data-start="#page-main" data-src="">
|
||||
<span class="rank-icon active"><span>1</span></span>
|
||||
<small class="nic-name">틴틴이</small>
|
||||
<img src="/files/tmp/kids-01_200x200.png" class="img-fluid img-rounded border" alt="">
|
||||
</a>
|
||||
</div>
|
||||
<div class="col-xs-4">
|
||||
<a href="#page-detail" data-toggle="page" data-start="#page-main" data-src="">
|
||||
<span class="rank-icon active"><span>2</span></span>
|
||||
<small class="nic-name">틴틴이</small>
|
||||
<img src="/files/tmp/kids-02_200x200.png" class="img-fluid img-rounded border" alt="">
|
||||
</a>
|
||||
</div>
|
||||
<div class="col-xs-4">
|
||||
<a href="#page-detail" data-toggle="page" data-start="#page-main" data-src="">
|
||||
<span class="rank-icon active"><span>3</span></span>
|
||||
<small class="nic-name">틴틴이</small>
|
||||
<img src="/files/tmp/kids-03_200x200.png" class="img-fluid img-rounded border" alt="">
|
||||
</a>
|
||||
</div>
|
||||
<div class="col-xs-4">
|
||||
<a href="#page-detail" data-toggle="page" data-start="#page-main" data-src="">
|
||||
<span class="rank-icon"><span>4</span></span>
|
||||
<small class="nic-name">틴틴이</small>
|
||||
<img src="/files/tmp/kids-04_200x200.png" class="img-fluid img-rounded border" alt="">
|
||||
</a>
|
||||
</div>
|
||||
<div class="col-xs-4">
|
||||
<a href="#page-detail" data-toggle="page" data-start="#page-main" data-src="">
|
||||
<span class="rank-icon"><span>5</span></span>
|
||||
<small class="nic-name">틴틴이</small>
|
||||
<img src="/files/tmp/kids-05_200x200.png" class="img-fluid img-rounded border" alt="">
|
||||
</a>
|
||||
</div>
|
||||
<div class="col-xs-4">
|
||||
<a href="#page-detail" data-toggle="page" data-start="#page-main" data-src="">
|
||||
<span class="rank-icon"><span>6</span></span>
|
||||
<small class="nic-name">틴틴이</small>
|
||||
<img src="/files/tmp/kids-06_200x200.png" class="img-fluid img-rounded border" alt="">
|
||||
</a>
|
||||
</div>
|
||||
<div class="col-xs-4">
|
||||
<a href="#page-detail" data-toggle="page" data-start="#page-main" data-src="">
|
||||
<span class="rank-icon"><span>7</span></span>
|
||||
<small class="nic-name">틴틴이</small>
|
||||
<img src="/files/tmp/kids-07_200x200.png" class="img-fluid img-rounded border" alt="">
|
||||
</a>
|
||||
</div>
|
||||
<div class="col-xs-4">
|
||||
<a href="#page-detail" data-toggle="page" data-start="#page-main" data-src="">
|
||||
<span class="rank-icon"><span>8</span></span>
|
||||
<small class="nic-name">틴틴이</small>
|
||||
<img src="/files/tmp/kids-08_200x200.png" class="img-fluid img-rounded border" alt="">
|
||||
</a>
|
||||
</div>
|
||||
<div class="col-xs-4">
|
||||
<a href="#page-detail" data-toggle="page" data-start="#page-main" data-src="">
|
||||
<span class="rank-icon"><span>9</span></span>
|
||||
<small class="nic-name">틴틴이</small>
|
||||
<img src="/files/tmp/kids-09_200x200.png" class="img-fluid img-rounded border" alt="">
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<section class="mt-4">
|
||||
<a href="#page-site-page" data-start="#page-main" data-toggle="page" data-title="배송안내" data-id="delivery" data-type="page" data-url="<?php echo RW('mod=delivery')?>">
|
||||
<img src="/files/mobile-banner-01.png" alt="" class="img-fluid">
|
||||
</a>
|
||||
</section>
|
||||
|
||||
|
||||
<ul class="table-view bg-white">
|
||||
<li class="table-view-cell">
|
||||
<a href="#page-post-view-video" class="navigate-right"
|
||||
data-toggle="page"
|
||||
data-start="#page-main"
|
||||
data-uid=""
|
||||
data-url="/post/0000000"
|
||||
data-src="oEB54AcMJ6Q"
|
||||
data-title="진짜로 입냄새가 없어졌다!😬 이걸로도 입냄새 안 없어지면 포기해야 한다는 전설의 아이템!">
|
||||
<img class="media-object pull-left" src="/files/tmp/kids-01_200x200.png" style="width:64px">
|
||||
<div class="media-body">
|
||||
진짜로 입냄새가 없어졌다!😬 이걸로도 입냄새 안 없어지면 포기해야 한다는 전설의 아이템!
|
||||
<p>
|
||||
<small>틴틴이</small>
|
||||
<small class="ml-1">조회 10</small>
|
||||
<small class="ml-1">댓글 10+1</small>
|
||||
<small class="ml-1">좋아요 10</small>
|
||||
<small class="ml-1">3일전</small>
|
||||
</p>
|
||||
</div>
|
||||
</a>
|
||||
</li>
|
||||
<li class="table-view-cell">
|
||||
<a href="#page-post-view-video" class="navigate-right"
|
||||
data-toggle="page"
|
||||
data-start="#page-main"
|
||||
data-uid=""
|
||||
data-url="/post/0000000"
|
||||
data-src="oEB54AcMJ6Q"
|
||||
data-title="진짜로 입냄새가 없어졌다!😬 이걸로도 입냄새 안 없어지면 포기해야 한다는 전설의 아이템!">
|
||||
<img class="media-object pull-left" src="/files/tmp/kids-01_200x200.png" style="width:64px">
|
||||
<div class="media-body">
|
||||
진짜로 입냄새가 없어졌다!😬
|
||||
<p>
|
||||
<small>틴틴이</small>
|
||||
<small class="ml-1">조회 10</small>
|
||||
<small class="ml-1">댓글 10+1</small>
|
||||
<small class="ml-1">좋아요 10</small>
|
||||
<small class="ml-1">3일전</small>
|
||||
</p>
|
||||
</div>
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
293
layouts/rc-starter/_includes/_pages/settings.php
Normal file
293
layouts/rc-starter/_includes/_pages/settings.php
Normal file
@@ -0,0 +1,293 @@
|
||||
<?php
|
||||
checkAdmin(0);
|
||||
include $g['dir_layout'].'_var/_var.config.php';
|
||||
?>
|
||||
|
||||
<section class="page center" id="page-layout-settings">
|
||||
<header class="bar bar-nav bar-light bg-white p-x-0">
|
||||
<a data-href="/" class="icon icon-home pull-left p-x-1" role="button"></a>
|
||||
<button class="btn btn-link btn-nav pull-right px-4" data-act="submit">
|
||||
<span class="not-loading">
|
||||
저장
|
||||
</span>
|
||||
<span class="is-loading">
|
||||
<div class="spinner-border spinner-border-sm text-primary" role="status">
|
||||
<span class="sr-only">저장중...</span>
|
||||
</div>
|
||||
</span>
|
||||
</button>
|
||||
<h1 class="title">
|
||||
<a data-location="reload" data-text="새로고침..">
|
||||
레이아웃 편집1
|
||||
</a>
|
||||
</h1>
|
||||
</header>
|
||||
|
||||
<main class="content bg-white">
|
||||
|
||||
<form action="<?php echo $g['s']?>/" method="post" enctype="multipart/form-data" target="_action_frame_<?php echo $m?>">
|
||||
<input type="hidden" name="r" value="<?php echo $r?>">
|
||||
<input type="hidden" name="m" value="<?php echo $m?>">
|
||||
<input type="hidden" name="a" value="regislayoutsite">
|
||||
<input type="hidden" name="send_mod" value="ajax">
|
||||
|
||||
<ul class="table-view table-view-full border-top-0" id="layout-settings-panels">
|
||||
<?php $_i=1;foreach($d['layout']['dom'] as $_key => $_val):$__i=sprintf('%02d',$_i)?>
|
||||
<li class="table-view-cell">
|
||||
<a class="navigate-right collapsed" data-toggle="collapse" data-parent="#layout-settings-panels" data-target="#layout-settings-<?php echo $__i?>-body" aria-expanded="true">
|
||||
<?php echo $_val[0]?>
|
||||
</a>
|
||||
<ul class="table-view collapse" id="layout-settings-<?php echo $__i?>-body" style="padding-right: 3.9rem">
|
||||
<li class="table-view-cell">
|
||||
<p class="text-muted small mb-1"><?php echo $_val[1]?></p>
|
||||
<?php if(count($_val[2])):?>
|
||||
<?php foreach($_val[2] as $_v):?>
|
||||
<div class="form-group">
|
||||
<?php if($_v[1]!='hidden'):?>
|
||||
<label><?php echo $_v[2]?></label>
|
||||
<?php endif?>
|
||||
|
||||
<?php if($_v[1]=='hidden'):?>
|
||||
<input type="hidden" name="layout_<?php echo $_key?>_<?php echo $_v[0]?>" value="<?php echo $d['layout'][$_key.'_'.$_v[0]]?>">
|
||||
<?php endif?>
|
||||
|
||||
<?php if($_v[1]=='input'):?>
|
||||
<input type="text" class="form-control" name="layout_<?php echo $_key?>_<?php echo $_v[0]?>" value="<?php echo stripslashes($d['layout'][$_key.'_'.$_v[0]])?>">
|
||||
<?php endif?>
|
||||
|
||||
<?php if($_v[1]=='color'):?>
|
||||
<div class="input-group">
|
||||
<input type="text" class="form-control" name="layout_<?php echo $_key?>_<?php echo $_v[0]?>" id="layout_<?php echo $_key?>_<?php echo $_v[0]?>" value="<?php echo $d['layout'][$_key.'_'.$_v[0]]?>">
|
||||
<span class="input-group-append">
|
||||
<button class="btn btn-light" type="button" data-toggle="modal" data-target=".bs-example-modal-sm" onclick="getColorLayer(getId('layout_<?php echo $_key?>_<?php echo $_v[0]?>').value.replace('#',''),'layout_<?php echo $_key?>_<?php echo $_v[0]?>');"><i class="fa fa-tint"></i></button>
|
||||
</span>
|
||||
</div>
|
||||
<?php endif?>
|
||||
|
||||
<?php if($_v[1]=='date'):?>
|
||||
<div class="input-group input-daterange">
|
||||
<input type="text" class="form-control" name="layout_<?php echo $_key?>_<?php echo $_v[0]?>" id="layout_<?php echo $_key?>_<?php echo $_v[0]?>" value="<?php echo $d['layout'][$_key.'_'.$_v[0]]?>">
|
||||
<span class="input-group-append">
|
||||
<button class="btn btn-light" type="button" onclick="getCalCheck('<?php echo $_key?>_<?php echo $_v[0]?>');"><i class="fa fa-calendar"></i></button>
|
||||
</span>
|
||||
</div>
|
||||
<?php endif?>
|
||||
|
||||
<?php if($_v[1]=='mediaset'):?>
|
||||
<div class="input-group">
|
||||
<input type="text" class="form-control rb-modal-photo-drop js-tooltip" name="layout_<?php echo $_key?>_<?php echo $_v[0]?>" id="layout_<?php echo $_key?>_<?php echo $_v[0]?>" value="<?php echo $d['layout'][$_key.'_'.$_v[0]]?>" onmousedown="_mediasetField='layout_<?php echo $_key?>_<?php echo $_v[0]?>&dfiles='+this.value;" title="선택된 사진" data-toggle="modal" data-target="#modal_window">
|
||||
<span class="input-group-append">
|
||||
<button onmousedown="_mediasetField='layout_<?php echo $_key?>_<?php echo $_v[0]?>';" class="btn btn-light rb-modal-photo-drop js-tooltip" type="button" title="포토셋" data-toggle="modal" data-target="#modal_window"><i class="fa fa-picture-o"></i></button>
|
||||
</span>
|
||||
</div>
|
||||
<?php endif?>
|
||||
|
||||
<?php if($_v[1]=='videoset'):?>
|
||||
<div class="input-group">
|
||||
<input type="text" class="form-control rb-modal-video-drop js-tooltip" name="layout_<?php echo $_key?>_<?php echo $_v[0]?>" id="layout_<?php echo $_key?>_<?php echo $_v[0]?>" value="<?php echo $d['layout'][$_key.'_'.$_v[0]]?>" onmousedown="_mediasetField='layout_<?php echo $_key?>_<?php echo $_v[0]?>&dfiles='+this.value;" title="선택된 비디오" data-toggle="modal" data-target="#modal_window">
|
||||
<span class="input-group-append">
|
||||
<button onmousedown="_mediasetField='layout_<?php echo $_key?>_<?php echo $_v[0]?>';" class="btn btn-light rb-modal-video-drop js-tooltip" type="button" title="비디오셋" data-toggle="modal" data-target="#modal_window"><i class="fa fa-video-camera"></i></button>
|
||||
</span>
|
||||
</div>
|
||||
<?php endif?>
|
||||
|
||||
<?php if($_v[1]=='file'):?>
|
||||
<div class="input-group">
|
||||
<input type="text" class="form-control" id="layout_<?php echo $_key?>_<?php echo $_v[0]?>_name" value="<?php echo $d['layout'][$_key.'_'.$_v[0]]?>" onclick="$('#layout_<?php echo $_key?>_<?php echo $_v[0]?>').click();">
|
||||
<input type="file" class="d-none" name="layout_<?php echo $_key?>_<?php echo $_v[0]?>" id="layout_<?php echo $_key?>_<?php echo $_v[0]?>" onchange="getId('layout_<?php echo $_key?>_<?php echo $_v[0]?>_name').value='파일 선택됨';">
|
||||
<span class="input-group-btn">
|
||||
<button class="btn btn-secondary" type="button" onclick="$('#layout_<?php echo $_key?>_<?php echo $_v[0]?>').click();" style="padding: 0.5rem 0.75rem;font-size: 1rem;">
|
||||
파일첨부
|
||||
</button>
|
||||
</span>
|
||||
</div>
|
||||
<?php if($d['layout'][$_key.'_'.$_v[0]]):?>
|
||||
<div style="padding:3px 0 0 2px;"><input type="checkbox" name="layout_<?php echo $_key?>_<?php echo $_v[0]?>_del" value="1"> 현재파일 삭제</div>
|
||||
<?php endif?>
|
||||
<?php endif?>
|
||||
|
||||
<?php if($_v[1]=='textarea'):?>
|
||||
<textarea type="text" rows="<?php echo $_v[3]?>" class="form-control" name="layout_<?php echo $_key?>_<?php echo $_v[0]?>"><?php echo stripslashes($d['layout'][$_key.'_'.$_v[0]])?></textarea>
|
||||
<?php endif?>
|
||||
|
||||
<?php if($_v[1]=='select'):?>
|
||||
<select name="layout_<?php echo $_key?>_<?php echo $_v[0]?>" class="form-control custom-select">
|
||||
<?php $_sk=explode(',',$_v[3])?>
|
||||
<?php foreach($_sk as $_sa):?>
|
||||
<?php $_sa1=explode('=',$_sa)?>
|
||||
<option value="<?php echo $_sa1[1]?>"<?php if($d['layout'][$_key.'_'.$_v[0]] == $_sa1[1]):?> selected<?php endif?>><?php echo $_sa1[0]?></option>
|
||||
<?php endforeach?>
|
||||
</select>
|
||||
<?php endif?>
|
||||
|
||||
<?php if($_v[1]=='radio'):?>
|
||||
<?php $_sk=explode(',',$_v[3])?>
|
||||
<?php foreach($_sk as $_sa):?>
|
||||
<?php $_sa1=explode('=',$_sa)?>
|
||||
<label class="rb-rabel"><input type="radio" name="layout_<?php echo $_key?>_<?php echo $_v[0]?>" value="<?php echo $_sa1[1]?>"<?php if($d['layout'][$_key.'_'.$_v[0]] == $_sa1[1]):?> checked<?php endif?>> <?php echo $_sa1[0]?></label>
|
||||
<?php endforeach?>
|
||||
<?php endif?>
|
||||
|
||||
<?php if($_v[1]=='checkbox'):?>
|
||||
<?php $_sk=explode(',',$_v[3])?>
|
||||
<?php foreach($_sk as $_sa):?>
|
||||
<?php $_sa1=explode('=',$_sa)?>
|
||||
<label class="rb-rabel"><input type="checkbox" name="layout_<?php echo $_key?>_<?php echo $_v[0]?>_chk[]" value="<?php echo $_sa1[1]?>"<?php if(strstr($d['layout'][$_key.'_'.$_v[0]],$_sa1[1])):?> checked<?php endif?>> <?php echo $_sa1[0]?></label>
|
||||
<?php endforeach?>
|
||||
<?php endif?>
|
||||
|
||||
<?php if($_v[1]=='menu'):?>
|
||||
<select name="layout_<?php echo $_key?>_<?php echo $_v[0]?>" class="form-control custom-select">
|
||||
<option value="">사용안함</option>
|
||||
<option value="" disabled>--------------------------------</option>
|
||||
<?php include_once $g['path_core'].'function/menu1.func.php'?>
|
||||
<?php $cat=$d['layout'][$_key.'_'.$_v[0]]?>
|
||||
<?php getMenuShowSelectCode($s,$table['s_menu'],0,0,0,0,0,'')?>
|
||||
</select>
|
||||
<?php endif?>
|
||||
|
||||
<?php if($_v[1]=='bbs'):?>
|
||||
<select name="layout_<?php echo $_key?>_<?php echo $_v[0]?>" class="form-control custom-select">
|
||||
<option value="">사용안함</option>
|
||||
<option value="" disabled>----------------------------------</option>
|
||||
<?php $BBSLIST = getDbArray($table['bbslist'],'','*','gid','asc',0,1)?>
|
||||
<?php while($R=db_fetch_array($BBSLIST)):?>
|
||||
<option value="<?php echo $R['id']?>"<?php if($d['layout'][$_key.'_'.$_v[0]]==$R['id']):?> selected="selected"<?php endif?>>
|
||||
ㆍ<?php echo $R['name']?>(<?php echo $R['id']?>)
|
||||
</option>
|
||||
<?php endwhile?>
|
||||
</select>
|
||||
<?php endif?>
|
||||
|
||||
</div>
|
||||
<?php endforeach?>
|
||||
<?php endif?>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<?php $_i++;endforeach?>
|
||||
|
||||
<li class="table-view-cell<?php echo $d['layout']['main_type']=='widget'?'':' d-none' ?>" data-toggle="page" data-target="#page-widget-list" data-start="#page-layout-settings">
|
||||
<a class="navigate-right">
|
||||
메인 페이지 꾸미기
|
||||
</a>
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
|
||||
</form>
|
||||
|
||||
</main>
|
||||
</section>
|
||||
|
||||
<section class="page right" id="page-widget-list">
|
||||
<header class="bar bar-nav bar-light bg-white p-x-0">
|
||||
<a class="icon material-icons pull-left px-3" role="button" data-history="back">arrow_back</a>
|
||||
<button class="btn btn-link btn-nav pull-right px-4" data-act="submit">
|
||||
<span class="not-loading">
|
||||
저장
|
||||
</span>
|
||||
<span class="is-loading">
|
||||
<div class="spinner-border spinner-border-sm text-primary" role="status">
|
||||
<span class="sr-only">저장중...</span>
|
||||
</div>
|
||||
</span>
|
||||
</button>
|
||||
|
||||
<h1 class="title title-left" data-history="back">
|
||||
메인 페이지 꾸미기
|
||||
</h1>
|
||||
</header>
|
||||
|
||||
<nav class="bar bar-tab">
|
||||
<a class="tab-item bg-white text-primary" role="button" data-toggle="modal" href="#modal-widget-selector" data-area="main">
|
||||
위젯 추가하기
|
||||
</a>
|
||||
</nav>
|
||||
|
||||
<main class="content bg-white">
|
||||
|
||||
<form name="layoutMainPage" method="post" action="<?php echo $g['s']?>/" target="_action_frame_<?php echo $m?>" class="" role="form">
|
||||
<input type="hidden" name="r" value="<?php echo $r?>">
|
||||
<input type="hidden" name="a" value="regislayoutpage">
|
||||
<input type="hidden" name="m" value="site">
|
||||
<input type="hidden" name="page" value="main">
|
||||
<input type="hidden" name="area" value="main_widgets">
|
||||
<input type="hidden" name="main_widgets" value="">
|
||||
|
||||
<div data-role="widgetPage" data-plugin="sortable" data-area="main">
|
||||
</div>
|
||||
|
||||
</form>
|
||||
|
||||
</main>
|
||||
</section>
|
||||
|
||||
<section class="page right" id="page-widget-view">
|
||||
<header class="bar bar-nav bar-light bg-white px-0">
|
||||
<a class="icon material-icons pull-left px-3" role="button" data-history="back">arrow_back</a>
|
||||
<button class="btn btn-link btn-nav pull-right px-4" data-act="save">
|
||||
<span class="not-loading">
|
||||
저장
|
||||
</span>
|
||||
<span class="is-loading">
|
||||
<div class="spinner-border spinner-border-sm text-primary" role="status">
|
||||
<span class="sr-only">저장중...</span>
|
||||
</div>
|
||||
</span>
|
||||
</button>
|
||||
<h1 class="title title-left" data-history="back">
|
||||
위젯 설정 <small class="text-muted ml-2" data-role="title"></small>
|
||||
</h1>
|
||||
</header>
|
||||
<div class="content bg-white" data-role="widgetConfig">
|
||||
<div class="content-padded pb-4" data-role="form">
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<section class="page right" id="page-widget-makebbs">
|
||||
<header class="bar bar-nav bar-light bg-white px-0">
|
||||
<a class="icon material-icons pull-left px-3" role="button" data-history="back">arrow_back</a>
|
||||
<button class="btn btn-link btn-nav pull-right px-4" data-act="save" data-mod="edit">
|
||||
<span class="not-loading">
|
||||
생성
|
||||
</span>
|
||||
<span class="is-loading">
|
||||
<div class="spinner-border spinner-border-sm text-primary" role="status">
|
||||
<span class="sr-only">생성중...</span>
|
||||
</div>
|
||||
</span>
|
||||
</button>
|
||||
<h1 class="title title-left" data-history="back">새 게시판</h1>
|
||||
</header>
|
||||
<div class="content">
|
||||
<p class="content-padded">
|
||||
게시판 생성 입력항목
|
||||
</p>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<section class="page right" id="page-widget-makepostlist">
|
||||
<header class="bar bar-nav bar-light bg-white px-0">
|
||||
<a class="icon material-icons pull-left px-3" role="button" data-history="back">arrow_back</a>
|
||||
<button class="btn btn-link btn-nav pull-right px-4" data-act="save" data-mod="edit">
|
||||
<span class="not-loading">
|
||||
생성
|
||||
</span>
|
||||
<span class="is-loading">
|
||||
<div class="spinner-border spinner-border-sm text-primary" role="status">
|
||||
<span class="sr-only">생성중...</span>
|
||||
</div>
|
||||
</span>
|
||||
</button>
|
||||
<h1 class="title title-left" data-history="back">새 리스트</h1>
|
||||
</header>
|
||||
<div class="content">
|
||||
<p class="content-padded">
|
||||
리스트 생성 입력항목
|
||||
</p>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<script src="<?php echo $g['url_layout']?>/_js/settings.js<?php echo $g['wcache']?>"></script>
|
||||
195
layouts/rc-starter/_includes/_pages/system.php
Normal file
195
layouts/rc-starter/_includes/_pages/system.php
Normal file
@@ -0,0 +1,195 @@
|
||||
<?php
|
||||
checkAdmin(0);
|
||||
include $g['path_module'].'admin/var/var.version.php';
|
||||
include $g['path_core'].'function/rss.func.php';
|
||||
$lastest_version = trim(getUrlData('https://kimsq.github.io/rb/lastest.v2.txt',10));
|
||||
$_current_version = str_replace('.','',$d['admin']['version']);
|
||||
$_lastest_version = str_replace('.','',$lastest_version);
|
||||
$git_version = shell_exec('git --version');
|
||||
if ($_lastest_version-$_current_version > 0) $try_update = true;
|
||||
else $try_update = false;
|
||||
|
||||
$LASTUID = getDbCnt($table['s_gitlog'],'max(uid)','');
|
||||
$R = getUidData($table['s_gitlog'],$LASTUID);
|
||||
$d_last = $LASTUID?getDateFormat($R['d_regis'],'Y.m.d H:i'):'';
|
||||
|
||||
?>
|
||||
|
||||
<link href="<?php echo $g['s']?>/_core/css/github-markdown.css" rel="stylesheet">
|
||||
|
||||
<section class="page center" id="page-software-main">
|
||||
<header class="bar bar-nav bar-light bg-faded px-0">
|
||||
<a data-href="/" class="icon icon-home pull-left p-x-1" role="button"></a>
|
||||
<a class="icon icon-refresh pull-right p-x-1" data-location="reload" data-text="업데이트를 확인하는 중.." role="button"></a>
|
||||
<h1 class="title" data-location="reload" data-text="업데이트를 확인하는 중..">소프트웨어 정보</h1>
|
||||
</header>
|
||||
<div class="content bg-faded">
|
||||
|
||||
<form name="updateForm" method="post" action="<?php echo $g['s']?>/" target="_action_frame_site" class="py-4">
|
||||
<input type="hidden" name="r" value="<?php echo $r?>">
|
||||
<input type="hidden" name="m" value="admin">
|
||||
<input type="hidden" name="a" value="update">
|
||||
<input type="hidden" name="remote" value="https://github.com/kimsQ/rb.git">
|
||||
<input type="hidden" name="current_version" value="<?php echo $d['admin']['version']?>">
|
||||
<input type="hidden" name="lastest_version" value="<?php echo $lastest_version?>">
|
||||
|
||||
<div class="text-xs-center">
|
||||
<i class="h1 kf kf-bi-01"></i>
|
||||
<strong class="d-block mt-2">현재 버전 <?php echo $d['admin']['version']?></strong>
|
||||
|
||||
<?php if ($try_update): ?>
|
||||
<small class="d-block text-muted">최신 버전 <?php echo $lastest_version ?></small>
|
||||
|
||||
<?php if ($git_version): ?>
|
||||
<?php if (is_dir('./.git')): ?>
|
||||
<a data-toggle="sheet" href="#sheet-update-confirm" class="btn btn-primary mt-3">
|
||||
업데이트
|
||||
</a>
|
||||
<?php else: ?>
|
||||
<button type="button" data-act="gitinit" class="btn btn-outline-success mt-3">
|
||||
업데이트 환경 초기화
|
||||
</button>
|
||||
<?php endif; ?>
|
||||
<?php else: ?>
|
||||
<div class="alert alert-danger content-padded f14" role="alert">
|
||||
<strong>[git 설치필요]</strong> 버전관리를 위해 git 설치가 필요합니다. 호스팅 제공업체 또는 서버 관리자에게 요청해주세요.
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
<?php else: ?>
|
||||
<small class="d-block text-muted mt-2 animated shake delay-3">최신 버전 입니다.</small>
|
||||
<?php endif; ?>
|
||||
|
||||
</div>
|
||||
</form>
|
||||
|
||||
<ul class="table-view text-xs-left bg-white">
|
||||
<?php if ($d_last): ?>
|
||||
<li class="table-view-cell">
|
||||
<a class="navigate-right" data-toggle="page" data-target="#page-software-loglist" data-start="#page-software-main">
|
||||
<span class="badge badge-default badge-inverted"><?php echo $d_last ?></span>
|
||||
업데이트 이력
|
||||
</a>
|
||||
</li>
|
||||
<?php endif; ?>
|
||||
<li class="table-view-cell">
|
||||
<a class="navigate-right" data-toggle="page" data-target="#page-software-kimsq" data-start="#page-software-main">
|
||||
설명서
|
||||
</a>
|
||||
</li>
|
||||
<li class="table-view-cell">
|
||||
<a class="navigate-right" data-toggle="page" data-target="#page-software-license" data-start="#page-software-main">
|
||||
라이센스
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
<ul class="table-view text-xs-left bg-white">
|
||||
<li class="table-view-cell">
|
||||
<span class="badge badge-default badge-inverted"><?php echo $_SERVER['SERVER_SOFTWARE']?></span>
|
||||
웹서버
|
||||
</li>
|
||||
<li class="table-view-cell">
|
||||
<span class="badge badge-default badge-inverted">PHP <?php echo phpversion()?></span>
|
||||
개발언어
|
||||
</li>
|
||||
<li class="table-view-cell">
|
||||
<span class="badge badge-default badge-inverted"><?php echo db_info()?> (<?php echo $DB['type']?>)</span>
|
||||
데이터베이스
|
||||
</li>
|
||||
<li class="table-view-cell">
|
||||
<span class="badge badge-default badge-inverted"><?php echo $git_version?$git_version:'git 미설치'?></span>
|
||||
버전관리
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<section class="page right" id="page-software-loglist">
|
||||
<header class="bar bar-nav bar-light bg-white px-0">
|
||||
<a class="icon material-icons pull-left px-3" role="button" data-history="back">arrow_back</a>
|
||||
<h1 class="title title-left" data-history="back">업데이트 이력</h1>
|
||||
</header>
|
||||
<div class="content">
|
||||
<ul class="table-view mt-0 border-top-0 bg-white" data-role="list">
|
||||
</ul>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<section class="page right" id="page-software-logview">
|
||||
<header class="bar bar-nav bar-light bg-white px-0">
|
||||
<a class="icon material-icons pull-left px-3" role="button" data-history="back">arrow_back</a>
|
||||
<h1 class="title title-left" data-history="back"><code class="text-muted" data-role="title"></code> 업데이트 상세내역</h1>
|
||||
</header>
|
||||
<div class="content text-xs-left bg-white">
|
||||
<table class="table f14 bg-white border-bottom mb-1" style="margin-top:-1px">
|
||||
<tbody>
|
||||
<tr>
|
||||
<th scope="row" class="text-xs-center">버전</th>
|
||||
<td><span data-role="version"></span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row" class="text-xs-center">일시</th>
|
||||
<td><span data-role="d_regis"></span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row" class="text-xs-center">작업자</th>
|
||||
<td><span data-role="name"></span></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<div class="">
|
||||
<textarea class="form-control border-0 f14" style="height:60vh" data-role="output"></textarea>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<section class="page right" id="page-software-kimsq">
|
||||
<header class="bar bar-nav bar-light bg-white px-0">
|
||||
<a class="icon material-icons pull-left px-3" role="button" data-history="back">arrow_back</a>
|
||||
<h1 class="title title-left" data-history="back">설명서</h1>
|
||||
</header>
|
||||
<div class="content">
|
||||
|
||||
<div class="content-padded markdown-body text-xs-left">
|
||||
<?php readfile('./README.md')?>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<section class="page right" id="page-software-license">
|
||||
<header class="bar bar-nav bar-light bg-white px-0">
|
||||
<a class="icon material-icons pull-left px-3" role="button" data-history="back">arrow_back</a>
|
||||
<h1 class="title title-left" data-history="back">라이센스</h1>
|
||||
</header>
|
||||
<div class="content">
|
||||
|
||||
<textarea class="form-control border-0" style="height:90vh"><?php readfile('./LICENSE')?></textarea>
|
||||
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<div id="sheet-update-confirm" class="sheet" style="top: 50vh;">
|
||||
<header class="bar bar-nav bar-inverse bg-primary">
|
||||
<h1 class="title title-left px-3">업데이트 전 유의사항</h1>
|
||||
</header>
|
||||
<nav class="bar bar-tab bar-light bg-white">
|
||||
<a class="tab-item text-muted" role="button" data-history="back">
|
||||
취소
|
||||
</a>
|
||||
<a class="tab-item text-primary border-left" role="button" data-act="submit">
|
||||
확인 했습니다.
|
||||
</a>
|
||||
</nav>
|
||||
<main>
|
||||
<div class="content-padded">
|
||||
<p>업데이트시 최신 코드가 적용됩니다.</p>
|
||||
<p>기본 패키지 파일에 직접 수정하거나 추가한 코드가 포함된 파일이 업데이트 내역에 포함되어 있을 경우, 해당사항이 덧씌워 집니다.</p>
|
||||
<p><mark>업데이트 전에 반드시 코드를 별도파일로 분리하거나 파일명을 변경한 후 업데이트 해주세요.</mark></p>
|
||||
</div>
|
||||
</main>
|
||||
</div>
|
||||
|
||||
<?php getImport('jquery-markdown','jquery.markdown','0.0.10','js')?>
|
||||
|
||||
<script src="<?php echo $g['url_layout']?>/_js/software.js<?php echo $g['wcache']?>"></script>
|
||||
394
layouts/rc-starter/_includes/component.php
Normal file
394
layouts/rc-starter/_includes/component.php
Normal file
@@ -0,0 +1,394 @@
|
||||
<!-- 컴포넌트 모음 -->
|
||||
|
||||
<!-- 회원가입 -->
|
||||
<?php include_once $g['path_module'].'member/themes/'.$d['member']['theme_mobile'].'/join/component.php'; ?>
|
||||
|
||||
<!-- 로그인 -->
|
||||
<?php include_once $g['path_module'].'member/themes/'.$d['member']['theme_mobile'].'/login/component.php'; ?>
|
||||
|
||||
<!-- 알림 -->
|
||||
<?php include_once $g['path_module'].'member/themes/'.$d['member']['theme_mobile'].'/noti/component.php'; ?>
|
||||
|
||||
<!-- 검색 -->
|
||||
<?php include_once $g['path_module'].'search/themes/_mobile/rc-default/component.php'; ?>
|
||||
|
||||
<!-- 설정 -->
|
||||
<?php include_once $g['path_module'].'member/themes/'.$d['member']['theme_mobile'].'/settings/component.php'; ?>
|
||||
|
||||
<!-- 프로필 -->
|
||||
<?php include_once $g['path_module'].'member/themes/'.$d['member']['theme_mobile'].'/profile/component.php'; ?>
|
||||
|
||||
<!-- 포스트 -->
|
||||
<?php include_once $g['path_module'].'post/themes/'.$d['post']['skin_mobile'].'/component.php'; ?>
|
||||
|
||||
<!-- 게시판 -->
|
||||
<?php include_once $g['path_module'].'bbs/themes/'.$d['bbs']['skin_mobile'].'/component.php'; ?>
|
||||
|
||||
<!-- 댓글 -->
|
||||
<?php include_once $g['path_module'].'comment/themes/'.$d['comment']['skin_mobile'].'/component.php'; ?>
|
||||
|
||||
<!-- 사이트 정보 -->
|
||||
<div class="page right" id="page-site-info">
|
||||
<header class="bar bar-nav bar-light bg-white px-0">
|
||||
<a class="icon material-icons pull-left px-3" role="button" data-history="back">arrow_back</a>
|
||||
<?php if ($my['admin']): ?>
|
||||
<button class="btn btn-link btn-nav pull-right p-x-2" type="button"
|
||||
data-href="<?php echo $g['s'].'/?r='.$r.'&layoutPage=settings&prelayout=rc-starter/blank' ?>">
|
||||
수정
|
||||
</button>
|
||||
<?php endif; ?>
|
||||
<h1 class="title title-left" data-history="back">홈 정보 보기</h1>
|
||||
</header>
|
||||
<main role="main" class="content bg-white">
|
||||
|
||||
<?php if ($d['layout']['company_name']): ?>
|
||||
<ul class="table-view mt-0 border-top-0">
|
||||
<li class="table-view-cell">
|
||||
<div class="media-body">
|
||||
<p class="mb-0"><small>회사명</small></p>
|
||||
<?php echo $d['layout']['company_name'] ?>
|
||||
</div>
|
||||
</li>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if ($d['layout']['company_ceo']): ?>
|
||||
<li class="table-view-cell">
|
||||
<div class="media-body">
|
||||
<p class="mb-0"><small>대표자</small></p>
|
||||
<?php echo $d['layout']['company_ceo'] ?>
|
||||
</div>
|
||||
</li>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if ($d['layout']['company_num']): ?>
|
||||
<li class="table-view-cell">
|
||||
<div class="media-body">
|
||||
<p class="mb-0"><small>사업자등록번호</small></p>
|
||||
<?php echo $d['layout']['company_num'] ?>
|
||||
</div>
|
||||
</li>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if ($d['layout']['company_num2']): ?>
|
||||
<li class="table-view-cell">
|
||||
<div class="media-body">
|
||||
<p class="mb-0"><small>통신판매업 신고번호</small></p>
|
||||
<?php echo $d['layout']['company_num2'] ?>
|
||||
</div>
|
||||
</li>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if ($d['layout']['company_manager']): ?>
|
||||
<li class="table-view-cell">
|
||||
<div class="media-body">
|
||||
<p class="mb-0"><small>개인정보보호 책임자</small></p>
|
||||
<?php echo $d['layout']['company_manager'] ?>
|
||||
</div>
|
||||
</li>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if ($d['layout']['company_addr']): ?>
|
||||
<li class="table-view-cell">
|
||||
<div class="media-body">
|
||||
<p class="mb-0"><small>주소</small></p>
|
||||
<?php echo $d['layout']['company_addr'] ?>
|
||||
</div>
|
||||
</li>
|
||||
<?php endif; ?>
|
||||
|
||||
<li class="table-view-cell table-view-divider bg-faded"><strong class="small">고객센터</strong></li>
|
||||
|
||||
<?php if ($d['layout']['contact_tel']): ?>
|
||||
<li class="table-view-cell">
|
||||
<a href="tel://<?php echo $d['layout']['contact_tel'] ?>" class="navigate-right">
|
||||
<div class="media-body">
|
||||
<p class="mb-0"><small>전화번호</small></p>
|
||||
<?php echo $d['layout']['contact_tel'] ?>
|
||||
</div>
|
||||
</a>
|
||||
</li>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if ($d['layout']['contact_email']): ?>
|
||||
<li class="table-view-cell">
|
||||
<a href="mailto:<?php echo $d['layout']['contact_email'] ?>" class="navigate-right">
|
||||
<div class="media-body">
|
||||
<p class="mb-0"><small>이메일</small></p>
|
||||
<?php echo $d['layout']['contact_email'] ?>
|
||||
</div>
|
||||
</a>
|
||||
</li>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if ($d['layout']['contact_fax']): ?>
|
||||
<li class="table-view-cell">
|
||||
<div class="media-body">
|
||||
<p class="mb-0"><small>팩스</small></p>
|
||||
<?php echo $d['layout']['contact_fax'] ?>
|
||||
</div>
|
||||
</li>
|
||||
<?php endif; ?>
|
||||
|
||||
<li class="table-view-cell table-view-divider bg-faded"><strong class="small">소셜미디어</strong></li>
|
||||
|
||||
<?php if ($d['layout']['sns_youtube']): ?>
|
||||
<li class="table-view-cell">
|
||||
<a href="<?php echo $d['layout']['sns_youtube'] ?>" target="_blank" class="navigate-right">
|
||||
<div class="media-body">
|
||||
<img class="media-object pull-left" src="<?php echo $g['img_core'] ?>/sns/youtube.png" style="width:2.625rem;border-radius: .7rem;">
|
||||
<p class="mb-0"><small>유튜브</small></p>
|
||||
<small><?php echo $d['layout']['sns_youtube'] ?></small>
|
||||
</div>
|
||||
</a>
|
||||
</li>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if ($d['layout']['sns_instagram']): ?>
|
||||
<li class="table-view-cell">
|
||||
<a href="<?php echo $d['layout']['sns_instagram'] ?>" target="_blank" class="navigate-right">
|
||||
<div class="media-body">
|
||||
<img class="media-object pull-left img-rounded" src="<?php echo $g['img_core'] ?>/sns/instagram.png" style="width:2.625rem;border-radius: .7rem;">
|
||||
<p class="mb-0"><small>인스타그램</small></p>
|
||||
<small><?php echo $d['layout']['sns_instagram'] ?></small>
|
||||
</div>
|
||||
</a>
|
||||
</li>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if ($d['layout']['sns_facebook']): ?>
|
||||
<li class="table-view-cell">
|
||||
<a href="<?php echo $d['layout']['sns_facebook'] ?>" target="_blank" class="navigate-right">
|
||||
<div class="media-body">
|
||||
<img class="media-object pull-left img-rounded" src="<?php echo $g['img_core'] ?>/sns/facebook.png" style="width:2.625rem;border-radius: .7rem;">
|
||||
<p class="mb-0"><small>페이스북</small></p>
|
||||
<small><?php echo $d['layout']['sns_facebook'] ?></small>
|
||||
</div>
|
||||
</a>
|
||||
</li>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if ($d['layout']['sns_nblog']): ?>
|
||||
<li class="table-view-cell">
|
||||
<a href="<?php echo $d['layout']['sns_nblog'] ?>" target="_blank" class="navigate-right">
|
||||
<div class="media-body">
|
||||
<img class="media-object pull-left img-rounded" src="<?php echo $g['img_core'] ?>/sns/nblog.png" style="width:2.625rem;border-radius: .7rem;">
|
||||
<p class="mb-0"><small>네이버 블로그</small></p>
|
||||
<small><?php echo $d['layout']['sns_nblog'] ?></small>
|
||||
</div>
|
||||
</a>
|
||||
</li>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if ($d['layout']['sns_ncafe']): ?>
|
||||
<li class="table-view-cell">
|
||||
<a href="<?php echo $d['layout']['sns_ncafe'] ?>" target="_blank" class="navigate-right">
|
||||
<div class="media-body">
|
||||
<img class="media-object pull-left img-rounded" src="<?php echo $g['img_core'] ?>/sns/ncafe.png" style="width:2.625rem;border-radius: .7rem;">
|
||||
<p class="mb-0"><small>네이버 카페</small></p>
|
||||
<small><?php echo $d['layout']['sns_ncafe'] ?></small>
|
||||
</div>
|
||||
</a>
|
||||
</li>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if ($d['layout']['sns_dcafe']): ?>
|
||||
<li class="table-view-cell">
|
||||
<a href="<?php echo $d['layout']['sns_dcafe'] ?>" target="_blank" class="navigate-right">
|
||||
<div class="media-body">
|
||||
<img class="media-object pull-left img-rounded" src="<?php echo $g['img_core'] ?>/sns/dcafe.png" style="width:2.625rem;border-radius: .7rem;">
|
||||
<p class="mb-0"><small>다음 카페</small></p>
|
||||
<small><?php echo $d['layout']['sns_dcafe'] ?></small>
|
||||
</div>
|
||||
</a>
|
||||
</li>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if ($d['layout']['sns_band']): ?>
|
||||
<li class="table-view-cell">
|
||||
<a href="<?php echo $d['layout']['sns_band'] ?>" target="_blank" class="navigate-right">
|
||||
<div class="media-body">
|
||||
<img class="media-object pull-left img-rounded" src="<?php echo $g['img_core'] ?>/sns/band.png" style="width:2.625rem;border-radius: .7rem;">
|
||||
<p class="mb-0"><small>밴드</small></p>
|
||||
<small><?php echo $d['layout']['sns_band'] ?></small>
|
||||
</div>
|
||||
</a>
|
||||
</li>
|
||||
<?php endif; ?>
|
||||
|
||||
</ul>
|
||||
|
||||
</main>
|
||||
</div>
|
||||
|
||||
<!-- 사이트 페이지 -->
|
||||
<div class="page right" id="page-site-page">
|
||||
<header class="bar bar-nav bar-light bg-white px-0">
|
||||
<a class="icon material-icons pull-left px-3" role="button" data-history="back">arrow_back</a>
|
||||
<a class="icon material-icons pull-right px-3 mirror" role="button" data-toggle="popup" data-target="#popup-link-share" data-url>reply</a>
|
||||
<h1 class="title title-left" data-role="title" data-history="back"></h1>
|
||||
</header>
|
||||
<main role="main" class="content bg-white">
|
||||
<div data-role="main" class="content-padded"></div>
|
||||
</main>
|
||||
</div>
|
||||
|
||||
<!-- 로그아웃-->
|
||||
<div id="popup-logout" class="popup zoom">
|
||||
<div class="popup-content">
|
||||
<header class="bar bar-nav">
|
||||
<h1 class="title">로그아웃 전에 확인해주세요.</h1>
|
||||
</header>
|
||||
<nav class="bar bar-standard bar-footer">
|
||||
<div class="row">
|
||||
<div class="col-xs-6">
|
||||
<button type="button" class="btn btn-secondary btn-block" data-history="back">취소</button>
|
||||
</div>
|
||||
<div class="col-xs-6 p-l-0">
|
||||
<button type="button" class="btn btn-primary btn-block" data-act="logout">로그이웃</button>
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
<div class="content">
|
||||
<div class="p-a-3 text-xs-center">
|
||||
정말로 로그아웃 하시겠습니까?
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- 팝업 : 링크공유 -->
|
||||
<div id="popup-link-share" class="popup zoom">
|
||||
<div class="popup-content rounded-0">
|
||||
<header class="bar bar-nav rounded-0">
|
||||
<a class="icon icon-close pull-right" data-history="back" role="button"></a>
|
||||
<h1 class="title">
|
||||
링크 복사
|
||||
</h1>
|
||||
</header>
|
||||
<div class="content text-xs-center rounded-0">
|
||||
|
||||
<ul class="table-view mt-0" style="max-height: 25rem;">
|
||||
<li class="table-view-cell media align-items-center">
|
||||
<img src="<?php echo $g['img_core']?>/sns/kakaotalk.png" alt="카카오톡" class="media-object pull-left img-circle" style="width:2.375rem">
|
||||
카카오톡
|
||||
<button class="btn btn-secondary" id="kakao-link-btn">링크공유</button>
|
||||
</li>
|
||||
<li class="table-view-cell media align-items-center">
|
||||
<img src="<?php echo $g['img_core']?>/sns/youtube.png" alt="유튜브" class="media-object pull-left img-circle" style="width:2.375rem">
|
||||
유튜브
|
||||
<button class="btn btn-secondary" data-role="youtube" data-toggle="linkCopy" data-clipboard-text="">
|
||||
링크복사
|
||||
</button>
|
||||
</li>
|
||||
<li class="table-view-cell media align-items-center">
|
||||
<img src="<?php echo $g['img_core']?>/sns/instagram.png" alt="인스타그램" class="media-object pull-left img-circle" style="width:2.375rem">
|
||||
인스타그램
|
||||
<button class="btn btn-secondary" data-role="instagram" data-toggle="linkCopy">링크복사</button>
|
||||
</li>
|
||||
<li class="table-view-cell media align-items-center">
|
||||
<img src="<?php echo $g['img_core']?>/sns/facebook.png" alt="페이스북공유" class="media-object pull-left img-circle" style="width:2.375rem">
|
||||
페이스북
|
||||
<button class="btn btn-secondary" data-role="facebook" data-toggle="linkCopy">링크복사</button>
|
||||
</li>
|
||||
<li class="table-view-cell media align-items-center">
|
||||
<img src="<?php echo $g['img_core']?>/sns/band.png" alt="밴드" class="media-object pull-left img-circle" style="width:2.375rem">
|
||||
밴드
|
||||
<button class="btn btn-secondary" data-role="band" data-toggle="linkCopy">링크복사</button>
|
||||
</li>
|
||||
<li class="table-view-cell media align-items-center">
|
||||
<img src="<?php echo $g['img_core']?>/sns/naver.png" alt="네이버 카페" class="media-object pull-left img-circle" style="width:2.375rem">
|
||||
네이버 카페
|
||||
<button class="btn btn-secondary" data-role="naver" data-toggle="linkCopy">링크복사</button>
|
||||
</li>
|
||||
<li class="table-view-cell media align-items-center">
|
||||
<img src="<?php echo $g['img_core']?>/sns/kakaostory.png" alt="카카오스토리" class="media-object pull-left img-circle" style="width:2.375rem">
|
||||
카카오스토리
|
||||
<button class="btn btn-secondary" data-role="kakaostory" data-toggle="linkCopy">링크복사</button>
|
||||
</li>
|
||||
<li class="table-view-cell media align-items-center">
|
||||
<img src="<?php echo $g['img_core']?>/sns/twitter.png" alt="트위터" class="media-object pull-left img-circle" style="width:2.375rem">
|
||||
트위터
|
||||
<button class="btn btn-secondary" data-role="twitter" data-toggle="linkCopy">링크복사</button>
|
||||
</li>
|
||||
<li class="table-view-cell media align-items-center">
|
||||
<img src="<?php echo $g['img_core']?>/sns/mail.png" alt="이메일" class="media-object pull-left img-circle" style="width:2.375rem">
|
||||
이메일
|
||||
<button class="btn btn-secondary" data-role="email" data-toggle="linkCopy">링크복사</button>
|
||||
</li>
|
||||
<li class="table-view-cell media align-items-center">
|
||||
<img src="<?php echo $g['img_core']?>/sns/sms.png" alt="SMS" class="media-object pull-left img-circle" style="width:2.375rem">
|
||||
SMS
|
||||
<button class="btn btn-secondary" data-role="sms" data-toggle="linkCopy">링크복사</button>
|
||||
</li>
|
||||
<li class="table-view-cell media align-items-center">
|
||||
<span class="ml-2">기타</span>
|
||||
<button class="btn btn-secondary" data-role="etc" data-toggle="linkCopy">링크복사</button>
|
||||
</li>
|
||||
|
||||
<?php if ($my['admin']): ?>
|
||||
<li class="table-view-cell media align-items-center">
|
||||
<span class="ml-2">고유번호</span>
|
||||
<button class="btn btn-secondary" data-role="uid" data-toggle="linkCopy">복사</button>
|
||||
</li>
|
||||
<?php endif; ?>
|
||||
</ul>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div><!-- /.content -->
|
||||
</div><!-- /.popup-content -->
|
||||
</div><!-- /.popup -->
|
||||
|
||||
<!-- 푸시알림 권한요청 -->
|
||||
<div id="permission_alert" class="sheet">
|
||||
|
||||
<div class="card card-full">
|
||||
|
||||
<div class="card-header bg-primary">
|
||||
<i class="fa fa-bell-o fa-fw" aria-hidden="true"></i> 푸시알림 수신을 위한 권한요청
|
||||
</div>
|
||||
<div class="card-body">
|
||||
<div class="content-padded text-muted">
|
||||
<p>푸시알림을 허용하면 공지사항은 물론 게시글에 대한 피드백 또는 내가 언급된 글에 대한 정보들을 실시간으로 받아보실 수 있습니다.</p>
|
||||
<p>나중에 하기를 선택하실 경우, 설정 페이지에서 재설정 할 수 있습니다.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="card-footer bg-white">
|
||||
<div class="row">
|
||||
<div class="col-xs-6">
|
||||
<button type="button" class="btn btn-secondary btn-block" data-history="back">나중에 하기</button>
|
||||
</div>
|
||||
<div class="col-xs-6 p-l-0">
|
||||
<button class="btn btn-outline-primary btn-block" onclick="requestPermission()">지금 설정하기</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div><!-- /.card -->
|
||||
|
||||
</div>
|
||||
|
||||
<!-- 첨부파일 설정 -->
|
||||
<div id="sheet-attach-moreAct" class="sheet bg-faded">
|
||||
<ul class="table-view table-view-full bg-white mb-0">
|
||||
<li class="table-view-cell table-view-divider" data-dismiss="sheet"><span data-role="title"></span></li>
|
||||
<li class="table-view-cell">
|
||||
<a data-attach-act="featured-img">
|
||||
대표이미지 설정
|
||||
</a>
|
||||
</li>
|
||||
<li class="table-view-cell d-none">
|
||||
<a data-attach-act="showhide">
|
||||
정보수정
|
||||
</a>
|
||||
</li>
|
||||
<li class="table-view-cell">
|
||||
<a data-attach-act="delete">
|
||||
삭제
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<script src="<?php echo $g['url_layout']?>/_js/component.js"></script>
|
||||
122
layouts/rc-starter/_includes/drawer-left.php
Normal file
122
layouts/rc-starter/_includes/drawer-left.php
Normal file
@@ -0,0 +1,122 @@
|
||||
<header class="bar bar-nav bar-light bg-white px-0">
|
||||
<?php if ($my['uid']): ?>
|
||||
<a class="icon icon icon-gear pull-right p-x-1" role="button" data-toggle="modal" href="#modal-settings-general" data-url="/settings"></a>
|
||||
<h1 class="title" data-toggle="profile" data-target="#modal-member-profile" data-mbruid="<?php echo $my['uid'] ?>">
|
||||
<img class="mt-2 mr-2 pull-left img-circle bg-faded" data-role="avatar" src="<?php echo getAvatarSrc($my['uid'],'56') ?>" style="width:1.75rem">
|
||||
<small><?php echo $my['nic']?$my['nic']:$my['name'] ?></small>
|
||||
</h1>
|
||||
<?php else: ?>
|
||||
<a class="icon icon icon-close pull-right p-x-1" role="button" data-toggle="drawer-close" title="드로어닫기"></a>
|
||||
<h1 class="title" role="button" data-toggle="modal" href="#modal-login" data-title="<?php echo stripslashes($d['layout']['header_title'])?>">
|
||||
로그인 하세요
|
||||
</h1>
|
||||
<?php endif; ?>
|
||||
</header>
|
||||
|
||||
<?php if ($d['post']['writeperm']): ?>
|
||||
<nav class="bar bar-tab bg-white">
|
||||
<a class="tab-item active bg-primary<?php echo $m=='bbs'?' d-none':'' ?>" role="button"
|
||||
data-open="newPost"
|
||||
data-start="<?php echo $d['layout']['main_type']=='postAllFeed'?'#page-main':'#page-post-allpost' ?>"
|
||||
data-url="/post/write">
|
||||
새 포스트
|
||||
</a>
|
||||
</nav>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if (!$my['uid']): ?>
|
||||
<nav class="bar bar-tab bg-white">
|
||||
<a class="tab-item" role="button" href="#modal-join" data-toggle="modal" data-url="">
|
||||
<span class="icon material-icons">account_circle</span>
|
||||
<span class="tab-label">회원가입</span>
|
||||
</a>
|
||||
<a class="tab-item" role="button" href="#modal-login" data-toggle="modal" data-title="<?php echo stripslashes($d['layout']['header_title'])?>">
|
||||
<span class="icon material-icons">input</span>
|
||||
<span class="tab-label">로그인</span>
|
||||
</a>
|
||||
</nav>
|
||||
<?php endif; ?>
|
||||
|
||||
|
||||
<div class="content bg-white">
|
||||
|
||||
<ul class="table-view bg-white mt-0 mb-2 border-top-0" id="drawer-menu">
|
||||
|
||||
<li class="table-view-cell">
|
||||
<a class="" data-href="<?php echo RW(0)?>" data-toggle="drawer-close">
|
||||
<div class="media-body">
|
||||
홈
|
||||
</div>
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<?php getWidget('rc-default/site/menu/drawer-default',array('smenu'=>'0','limit'=>'2','link'=>'link','collid'=>'drawer-menu','accordion'=>'1','collapse'=>'1',))?>
|
||||
|
||||
<?php if ($d['layout']['main_type']!='postAllFeed'): ?>
|
||||
<li class="table-view-cell table-view-divider small">포스트</li>
|
||||
<li class="table-view-cell">
|
||||
<a data-toggle="goMypage" data-target="#page-post-allpost" data-start="#page-main" data-title="최신 포스트" data-url="/post">
|
||||
<span class="badge badge-default badge-inverted"><?php echo $my['num_post']?number_format($my['num_post']):'' ?></span>
|
||||
<div class="media-body">
|
||||
최신 포스트
|
||||
</div>
|
||||
</a>
|
||||
</li>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if ($my['uid']): ?>
|
||||
<li class="table-view-cell table-view-divider small">내 보관함</li>
|
||||
|
||||
<?php if ($d['post']['writeperm']): ?>
|
||||
<li class="table-view-cell">
|
||||
<a data-toggle="goMypage" data-target="#page-post-mypost" data-start="#page-main" data-title="내 포스트" data-url="<?php echo RW('mod=dashboard&page=post')?>">
|
||||
<span class="badge badge-default badge-inverted"><?php echo $my['num_post']?number_format($my['num_post']):'' ?></span>
|
||||
<div class="media-body">
|
||||
내 포스트
|
||||
</div>
|
||||
</a>
|
||||
</li>
|
||||
<?php endif; ?>
|
||||
|
||||
<li class="table-view-cell">
|
||||
<a data-toggle="goMypage" data-target="#page-post-mylist" data-start="#page-main" data-title="내 리스트" data-url="<?php echo RW('mod=dashboard&page=list')?>">
|
||||
<span class="badge badge-default badge-inverted"><?php echo $my['num_list']?number_format($my['num_list']):'' ?></span>
|
||||
<div class="media-body">
|
||||
내 리스트
|
||||
</div>
|
||||
</a>
|
||||
</li>
|
||||
<li class="table-view-cell">
|
||||
<a data-toggle="goMypage" data-target="#page-post-saved" data-start="#page-main" data-title="나중에 볼 포스트" data-url="<?php echo RW('mod=dashboard&page=saved')?>">
|
||||
<span class="badge badge-default badge-inverted"></span>
|
||||
<div class="media-body">
|
||||
나중에 볼 포스트
|
||||
</div>
|
||||
</a>
|
||||
</li>
|
||||
<li class="table-view-cell">
|
||||
<a data-toggle="goMypage" data-target="#page-post-liked" data-start="#page-main" data-title="좋아요 한 포스트">
|
||||
<span class="badge badge-default badge-inverted"></span>
|
||||
<div class="media-body">
|
||||
좋아요 한 포스트
|
||||
</div>
|
||||
</a>
|
||||
</li>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if ($my['admin']): ?>
|
||||
<li class="table-view-cell table-view-divider small">관리자 전용</li>
|
||||
<li class="table-view-cell">
|
||||
<a data-href="<?php echo $g['s'].'/?r='.$r.'&layoutPage=settings&prelayout=rc-starter/blank' ?>" data-toggle="drawer-close">
|
||||
레이아웃 편집
|
||||
</a>
|
||||
</li>
|
||||
<li class="table-view-cell">
|
||||
<a data-href="<?php echo $g['s'].'/?r='.$r.'&layoutPage=system&prelayout=rc-starter/blank' ?>" data-toggle="drawer-close" data-text="업데이트를 확인하는 중..">
|
||||
시스템 정보
|
||||
</a>
|
||||
</li>
|
||||
<?php endif; ?>
|
||||
</ul>
|
||||
|
||||
</div>
|
||||
0
layouts/rc-starter/_includes/drawer-right.php
Normal file
0
layouts/rc-starter/_includes/drawer-right.php
Normal file
17
layouts/rc-starter/_includes/footer.php
Normal file
17
layouts/rc-starter/_includes/footer.php
Normal file
@@ -0,0 +1,17 @@
|
||||
<footer class="footer">
|
||||
|
||||
<nav class="nav mb-2">
|
||||
<a class="nav-link" href="#page-site-page" data-start="#page-main" data-toggle="page" data-title="이용약관" data-id="policy" data-type="page" data-url="<?php echo RW('mod=policy') ?>" href="<?php echo RW('mod=policy') ?>">이용약관</a>
|
||||
<span class="divider">|</span>
|
||||
<a class="nav-link"href="#page-site-page" data-start="#page-main" data-toggle="page" data-title="개인정보취급방침" data-id="privacy" data-type="page" data-url="<?php echo RW('mod=privacy') ?>">개인정보취급방침</a>
|
||||
<span class="divider">|</span>
|
||||
<a class="nav-link" href="<?php echo $g['s']?>/?r=<?php echo $r?>&a=pcmode">PC화면</a>
|
||||
<span class="divider">|</span>
|
||||
<a class="nav-link" data-toggle="fullscreen">전체화면</a>
|
||||
</nav>
|
||||
|
||||
<p>© <?php echo $d['layout']['company_name']?$d['layout']['company_name']:'company' ?> <?php echo $date['year']?></p>
|
||||
|
||||
<!-- 스탠다드 라이센스 없이는 아래 킴스큐 로고를 삭제할 수 없습니다. -->
|
||||
<a href="https://kimsq.com" target="_blank" class="text-reset"><i class="kf kf-bi-01 text-reset"></i></a>
|
||||
</footer>
|
||||
26
layouts/rc-starter/_includes/header.php
Normal file
26
layouts/rc-starter/_includes/header.php
Normal file
@@ -0,0 +1,26 @@
|
||||
<header class="bar bar-nav bar-light px-0" data-snap-ignore="true">
|
||||
<a href="#drawer-left" data-toggle="drawer" class="icon icon-bars pull-left p-x-1" role="button"></a>
|
||||
|
||||
<?php if($my['uid'] && $d['layout']['header_noti']=='true'):?>
|
||||
<a class="icon pull-right p-r-1 pl-1" role="button"
|
||||
data-toggle="page"
|
||||
href="#page-noti-list"
|
||||
data-start="#page-main"
|
||||
data-url="<?php echo RW('mod=noti')?>">
|
||||
<span class="material-icons ">notifications_none</span>
|
||||
<span class="badge badge-pill badge-danger noti-status" data-role="noti-status"><?php echo $my['num_notice']==0?'':$my['num_notice']?></span>
|
||||
</a>
|
||||
<?php endif?>
|
||||
|
||||
<?php if($d['layout']['header_search']=='true'):?>
|
||||
<a class="icon material-icons pull-right px-1" role="button"
|
||||
data-toggle="modal"
|
||||
href="#modal-search"
|
||||
data-url="/search"
|
||||
data-title="검색">search</a>
|
||||
<?php endif?>
|
||||
|
||||
<h1 class="title" data-href="<?php echo RW(0)?>" data-text="새로고침">
|
||||
<?php echo $d['layout']['header_title']?stripslashes($d['layout']['header_title']):$_HS['name'] ?>
|
||||
</h1>
|
||||
</header>
|
||||
Reference in New Issue
Block a user