From 9117c7bb9681c68ef4aabaaaa425ca2706d6892f Mon Sep 17 00:00:00 2001 From: MinSoo Kim Date: Tue, 26 May 2015 23:22:35 +0900 Subject: [PATCH] =?UTF-8?q?=EB=AA=A8=EB=B0=94=EC=9D=BC=EC=97=90=EC=84=9C?= =?UTF-8?q?=20Member=20Menu=EB=A5=BC=20=EC=A7=80=EC=9B=90=ED=95=A9?= =?UTF-8?q?=EB=8B=88=EB=8B=A4.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Member Menu가 있기 때문에 PC 버전의 회원 모듈은 많은 일을 코어 수정 없이 해낼 수 있습니다. 이를 모바일에서 가능하게 하는 커밋입니다. --- .../member/m.skins/default/common_footer.html | 1 + .../member/m.skins/default/common_header.html | 9 +++ modules/member/m.skins/default/css/member.css | 61 ++++++++++++++++- .../member/m.skins/default/document_list.html | 18 +++++ .../member/m.skins/default/member_info.html | 67 ++++++++++--------- .../member/m.skins/default/saved_list.html | 18 +++++ .../member/m.skins/default/scrapped_list.html | 18 +++++ modules/member/member.mobile.php | 5 ++ 8 files changed, 163 insertions(+), 34 deletions(-) create mode 100644 modules/member/m.skins/default/common_footer.html create mode 100644 modules/member/m.skins/default/common_header.html create mode 100644 modules/member/m.skins/default/document_list.html create mode 100644 modules/member/m.skins/default/saved_list.html create mode 100644 modules/member/m.skins/default/scrapped_list.html diff --git a/modules/member/m.skins/default/common_footer.html b/modules/member/m.skins/default/common_footer.html new file mode 100644 index 000000000..c63a94a2b --- /dev/null +++ b/modules/member/m.skins/default/common_footer.html @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/modules/member/m.skins/default/common_header.html b/modules/member/m.skins/default/common_header.html new file mode 100644 index 000000000..5d824928b --- /dev/null +++ b/modules/member/m.skins/default/common_header.html @@ -0,0 +1,9 @@ + +
+ \ No newline at end of file diff --git a/modules/member/m.skins/default/css/member.css b/modules/member/m.skins/default/css/member.css index 6cccfd3d1..432f926bd 100644 --- a/modules/member/m.skins/default/css/member.css +++ b/modules/member/m.skins/default/css/member.css @@ -31,4 +31,63 @@ .xm .ba li:first-child{border:0} .xm .ba li>a, .xm .ba li>button, -.xm .ba li>input{display:block;white-space:nowrap;padding:7px 10px;text-decoration:none;color:#000;background:#f4f4f4;text-shadow:0 1px 0 #fff;overflow:hidden;text-overflow:ellipsis} \ No newline at end of file +.xm .ba li>input{display:block;white-space:nowrap;padding:7px 10px;text-decoration:none;color:#000;background:#f4f4f4;text-shadow:0 1px 0 #fff;overflow:hidden;text-overflow:ellipsis} +/* List */ +.lt{margin:0;padding:0;list-style:none;background:#f8f8f8;font-size:14px} +.lt li{border-bottom:1px solid #ccc8be;overflow:hidden} +.lt a{box-sizing: border-box;width:100%;display:inline-block;float:left;text-decoration:none;color:#000;padding:10px} +.lt .memberInfo{float:right;} +.lt .notice{display:inline-block;background:#a06acd;font-weight:bold;color:#fff;font-size:12px;padding:1px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px} +.lt .title{display:block;margin:0 0 5px 0} +.lt .title strong{font-size:14px;font-weight:bold} +.lt .title em{font-size:12px;color:#333;color:#6352d2} +.lt .auth{display:block;font-size:12px} +.lt .auth .time{padding:0 5px;border-left:1px solid #bfbfbf} +/* Pagination */ +.pn{font-size:12px;text-align:center;background:#f2f0ec;padding:15px 0;border-top:1px solid #fff} +.pn a{color:#333;text-decoration:none} +.pn strong{margin:0 10px} +.pn .prev:before{content:"";display:inline-block;width:0;height:0;margin:0 4px 0 0;border:4px solid;border-color:transparent;border-right-color:#999} +.pn .next:after{content:"";display:inline-block;width:0;height:0;margin:0 0 0 4px;border:4px solid;border-color:transparent;border-left-color:#999} +/* MemberMenu */ +.xm div.mtab{ + overflow: hidden; + width:100%; + height: 52px; + white-space: nowrap; + border-bottom: 1px solid #e0e0e0; + box-sizing: border-box; +} +.xm ul.mtab{ + display: block; + list-style: outside none none; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + padding: 6px 0px 100px; + text-decoration: none; + margin: 0; +} +.xm ul.mtab>li { + display:inline-block; + height: 40px; + line-height: 18px; + position: relative; +} +.xm ul.mtab>li a { + display:inline-block; + color: #000; + font-weight: 400; + letter-spacing: -1px; + line-height: 40px; + text-decoration: none; +} +.xm ul.mtab>li a:hover, .xm ul.mtab>li.active a { + font-weight: 700; +} +.xm ul.mtab>li a span { + border-left: 1px solid #e0e0e0; + padding: 0 15px; +} +.xm ul.mtab>li:first-child a span { + border-left: 0 none; +} \ No newline at end of file diff --git a/modules/member/m.skins/default/document_list.html b/modules/member/m.skins/default/document_list.html new file mode 100644 index 000000000..cd0db8d18 --- /dev/null +++ b/modules/member/m.skins/default/document_list.html @@ -0,0 +1,18 @@ + +
+

{$member_title = $lang->cmd_view_own_document}

+ +
+ + {$page} / {$page_navigation->last_page} + +
+
+ \ No newline at end of file diff --git a/modules/member/m.skins/default/member_info.html b/modules/member/m.skins/default/member_info.html index 57c2f604d..94f4b1823 100644 --- a/modules/member/m.skins/default/member_info.html +++ b/modules/member/m.skins/default/member_info.html @@ -1,35 +1,36 @@ - +
-

{$lang->member_info}

-
-

{$XE_VALIDATOR_MESSAGE}

-
-
- - - - - - - - - - - - - - - - - - - -
{$item->title} *{$item->value}
{$lang->member_group}{implode(', ', $memberInfo['group_list'])}
{$lang->signup_date}{zdate($memberInfo[regdate],"Y-m-d")}
{$lang->last_login}{zdate($memberInfo[last_login],"Y-m-d")}
-
- +

{$lang->member_info}

+
+

{$XE_VALIDATOR_MESSAGE}

+
+
+ + + + + + + + + + + + + + + + + + + +
{$item->title} *{$item->value}
{$lang->member_group}{implode(', ', $memberInfo['group_list'])}
{$lang->signup_date}{zdate($memberInfo[regdate],"Y-m-d")}
{$lang->last_login}{zdate($memberInfo[last_login],"Y-m-d")}
+
+
+ \ No newline at end of file diff --git a/modules/member/m.skins/default/saved_list.html b/modules/member/m.skins/default/saved_list.html new file mode 100644 index 000000000..c2a0cc3b6 --- /dev/null +++ b/modules/member/m.skins/default/saved_list.html @@ -0,0 +1,18 @@ + +
+

{$member_title = $lang->cmd_view_saved_document}

+ +
+ + {$page} / {$page_navigation->last_page} + +
+
+ \ No newline at end of file diff --git a/modules/member/m.skins/default/scrapped_list.html b/modules/member/m.skins/default/scrapped_list.html new file mode 100644 index 000000000..1c1ae0cc9 --- /dev/null +++ b/modules/member/m.skins/default/scrapped_list.html @@ -0,0 +1,18 @@ + +
+

{$member_title = $lang->cmd_view_scrapped_document}

+ +
+ + {$page} / {$page_navigation->last_page} + +
+
+ \ No newline at end of file diff --git a/modules/member/member.mobile.php b/modules/member/member.mobile.php index 9f441826d..41a7e4b89 100644 --- a/modules/member/member.mobile.php +++ b/modules/member/member.mobile.php @@ -67,6 +67,11 @@ class memberMobile extends memberView Context::set('oMemberInfo', get_object_vars($this->member_info)); } } + + function dispMemberScrappedDocument() + { + parent::dispMemberScrappedDocument(); + } } /* End of file member.mobile.php */ /* Location: ./modules/member/member.mobile.php */