diff --git a/bbs/gcaptcha/gcaptcha.lib.php b/bbs/gcaptcha/gcaptcha.lib.php
index 70172c6b0..b95ec845d 100644
--- a/bbs/gcaptcha/gcaptcha.lib.php
+++ b/bbs/gcaptcha/gcaptcha.lib.php
@@ -181,7 +181,7 @@ function captcha_html($class='captcha')
$html .= '';
$html .= '';
$html .= '
';
- $html .= '';
+ $html .= '';
$html .= '
스팸방지 숫자를 순서대로 입력하세요.
'; $html .= ''; return $html; diff --git a/css/default.css b/css/default.css index f8377e2de..1f4728db1 100644 --- a/css/default.css +++ b/css/default.css @@ -34,7 +34,7 @@ a:active {color:#000;text-decoration:underline} #captcha_wav img {border:1px solid #cfded8;border-left:0;background:#494949} /* 상단 레이아웃 */ -#hd {border-top:3px solid #151515;border-bottom:1px solid #e7f1ed;background:#fff} +#hd {height:auto !important;height:0;border-top:3px solid #151515;border-bottom:1px solid #e7f1ed;background:#fff} /* height 중첩은 ie6 대응을 위한 것임 */ #hd h1 {width:1px;height:1px;font-size:0;line-height:0;overflow:hidden} #hd_wrapper {position:relative;margin:0 auto;width:980px} @@ -260,7 +260,7 @@ fieldset button {padding:0 15px;height:24px;border:0;background:#333;color:#fff; /* 아웃로그인 스킨 */ .ol {position:relative;padding:15px 15px 14px 14px} -.ol h2 {margin:0;padding:0;font-size:0;line-height:0;overflow:hidden} +.ol h2 {margin:0;padding:0;width:1px;height:1px;font-size:0;line-height:0;overflow:hidden} .ol ul {margin:0;padding:0;list-style:none} #ol_before {} @@ -385,7 +385,7 @@ fieldset button {padding:0 15px;height:24px;border:0;background:#333;color:#fff; #poll_result_cmt h2 {text-align:center} #poll_result_cmt h3 {margin:0 auto 10px;padding-top:15px;width:93%} #poll_result_cmt article {margin:0 18px 15px;border-bottom:1px solid #eee} -#poll_result_cmt h1 {margin:0;padding:0;font-size:0;line-height:0;overflow:hidden} +#poll_result_cmt h1 {margin:0;padding:0;height:0;border:0;font-size:0;line-height:0;overflow:hidden} .poll_datetime {display:inline-block;margin-left:10px} #poll_result_cmt p {padding:3px 0} #poll_result_cmt fieldset {margin-bottom:0;text-align:left} diff --git a/css/mobile.css b/css/mobile.css index d93369d93..c49361ce8 100644 --- a/css/mobile.css +++ b/css/mobile.css @@ -203,7 +203,7 @@ input.required:focus {border:0;background:#21272e !important;color:#fff;line-hei #find_info #captcha input {margin-left:0.3em} /* 아웃로그인 */ -.ol {margin:0 0 1em;padding:0 0.5em;position:relative} +.ol {position:relative;margin:0 0 1em;padding:0 0.5em 0.5em;border-bottom:1px solid #e7f1ed} .ol h2 {width:0;height:0;overflow:hidden} #ol_before input[type=text], @@ -275,54 +275,55 @@ input.required:focus {border:0;background:#21272e !important;color:#fff;line-hei #pw_confirm .btn_submit {position:absolute;bottom:1em;right:0.5em;width:18%;height:1.9em !important;line-height:1.9em} /* 설문조사 스킨 */ -#poll {border-top:1px solid #e7f1ed} -#poll header {position:relative;padding:15px 14px 0} +#poll {margin:0 0 1em;padding:0 0 1em;border-bottom:1px solid #e7f1ed} +#poll header {position:relative;padding:0 0.5em} #poll h2 {padding:0 0 0.5em} #poll header .btn_admin {display:block;padding:0 !important;width:100%;text-align:center} #poll header p {padding:0} -#poll ul {margin:0 0 10px;padding:5px 14px;list-style:none} +#poll ul {margin:0 0 1em;padding:0.3em 1em;list-style:none} #poll li {padding:3px 0} -#poll footer {padding:0 14px 14px;text-align:justify} -#poll footer input {width:49%;height:2.1em;border:0;background:#333;color:#fff;letter-spacing:-0.1em;vertical-align:top;cursor:pointer;-webkit-appearance:none} +#poll footer {padding:0 0.5em;text-align:center} +#poll footer input {width:49%;height:2.15em;border:0;background:#333;color:#fff;letter-spacing:-0.1em;vertical-align:top;cursor:pointer;-webkit-appearance:none} #poll footer a {display:inline-block;width:49%;height:2em;border:1px solid #ccc;background:#fafafa;color:#000;text-decoration:none;text-align:center;line-height:2em} #poll footer a:focus, #poll footer a:hover {text-decoration:none !important} /* 설문조사 결과 (새창) */ -#poll_result section {padding:15px;width:87%;border-right:1px solid #eee;border-bottom:1px solid #eee;background:#fff} -#poll_result h2 {margin:0;padding:20px 0} -#poll_result a {} +#poll_result section {padding:1em;border-bottom:1px solid #eee} +#poll_result h2 {margin:0;padding:0} +#poll_result .member, +#poll_result .guest, #poll_result .sv_member, -#poll_result .sv_guest {font-weight:bold} -#poll_result_list {margin:0 auto 20px} +#poll_result .sv_guest {font-weight:bold;margin-right:0.5em} +#poll_result_list {margin:0 auto} #poll_result_list h2 {text-align:center} #poll_result_list dl, #poll_result_list dt, #poll_result_list dd {margin:0;padding:0} -#poll_result_list dl {padding-bottom:30px} +#poll_result_list dl {padding-bottom:2em} #poll_result_list dt {margin-right:5%;color:#e8180d;text-align:right} -#poll_result_list ol {margin:0;padding-left:30px} +#poll_result_list ol {margin:0;padding-left:2.5em} #poll_result_list li {margin-top:10px} -#poll_result_list p {position:relative;margin:0;padding:5px 0} -#poll_result_list p strong {position:absolute;top:5px;right:5%;padding-right:80px;width:100px;text-align:right} -#poll_result_list p span {position:absolute;top:5px;right:5%;width:80px;color:#68999c;text-align:right} +#poll_result_list p {position:relative;margin:0;padding:0.3em 0} +#poll_result_list p strong {position:absolute;top:0.3em;right:5%;margin-right:60px;width:100px;text-align:right} +#poll_result_list p span {position:absolute;top:5px;right:5%;width:60px;color:#68999c;text-align:right} .poll_result_graph {position:relative;margin-right:5%;height:5px;background:#eee} .poll_result_graph span {position:absolute;top:0;left:0;height:5px;background:#565e60;font-size:0.1em} -#poll_result_cmt {margin:0 auto 20px} +#poll_result_cmt {margin:0 auto;padding:1.5em 2.5em !important;background:#f7f7f7} #poll_result_cmt h2 {text-align:center} -#poll_result_cmt h3 {margin:0 auto 10px;padding-top:15px;width:93%} -#poll_result_cmt article {margin:0 18px 15px;border-bottom:1px solid #eee} -#poll_result_cmt h1 {margin:0;padding:0;font-size:0;line-height:0;overflow:hidden} -.poll_datetime {display:inline-block;margin-left:10px} -#poll_result_cmt p {padding:3px 0} -#poll_result_cmt fieldset {margin-bottom:0;text-align:left} -#poll_result_cmt fieldset p {margin:0 0 15px;padding:3px 0 0px;text-align:left} +#poll_result_cmt h3 {margin:0 auto 1em} +#poll_result_cmt article {margin:0 0 1em;border-bottom:1px solid #eee} +#poll_result_cmt h1 {margin:0;padding:0;width:0;height:0;font-size:0;line-height:0;overflow:hidden} +#poll_result_cmt p {padding:0.3em 0} #poll_result_cmt footer {text-align:right} -#poll_result_wcmt {margin-bottom:10px;width:93%} -.poll_cmt_del a {display:inline-block;padding-bottom:10px} -#poll_result_oth {margin:0 auto 20px} -#poll_result_oth h2 {padding:0 0 10px} -#poll_result_oth ul {margin:0;padding:0;list-style:none} -#poll_result_oth a {display:block;padding:10px 0;border-bottom:1px solid #eee} +#poll_result_wcmt {margin:0 0 1em !important} +#poll_result_wcmt td {padding:0 0 0.3em;border:0} +#poll_result_wcmt input[type=text] {background:#fff !important} +#pc_idea {width:98%} +.poll_cmt_del a {display:inline-block;padding-bottom:1em} +#poll_result_oth {margin:0 auto 1.5em} +#poll_result_oth h2 {padding:1em} +#poll_result_oth ul {margin:0;padding:0 1em;list-style:none} +#poll_result_oth a {display:block;padding:1em 0;border-bottom:1px solid #eee;color:#000;text-decoration:none} /* 폼메일 */ #formmail #subject {width:98%} @@ -335,14 +336,12 @@ input.required:focus {border:0;background:#21272e !important;color:#fff;line-hei #profile .sv_wrap a {margin:0 0 0.3em;padding:0;font-weight:bold;line-height:1em} /* 최근게시물 스킨 (latest) */ -.lt {float:left} -.lt ul {display:none} -.lt_title {display:inline-block;padding:1em} -.lt_title:focus ~ ul, -.lt_title:hover ~ ul, -.lt_title:active ~ ul {display:block;position:absolute;top:100px;left:0} +.lt {position:relative;margin:0 0 1em;padding:0 1em 1.5em;border-bottom:1px solid #ddd} +.lt ul {margin:0 0 1em;padding:0;list-style:none} +.lt li {padding:0.2em 0} .lt a {color:#000;text-decoration:none} -.lt_more {display:none} +.lt_title {display:block;padding:1em 0} +.lt_more {position:absolute;top:1em;right:1em} /* 현재접속자 */ #current_connect_tbl {} diff --git a/index.php b/index.php index 68d12dd6f..6fece6758 100644 --- a/index.php +++ b/index.php @@ -1,4 +1,4 @@ - -모바일 메인 + + +// 최신글 +$sql = " select bo_table from {$g4['board_table']} order by gr_id, bo_table "; +$result = sql_query($sql); +for ($i=0; $row=sql_fetch_array($result); $i++) { + // 이 함수가 바로 최신글을 추출하는 역할을 합니다. + // 스킨은 입력하지 않을 경우 관리자 > 환경설정의 최신글 스킨경로를 기본 스킨으로 합니다. + + // 사용방법 + // latest(스킨, 게시판아이디, 출력라인, 글자수); + echo latest("basic", $row['bo_table'], 5, 25); +} +?> + include_once(G4_MOBILE_PATH.'/_tail.php'); diff --git a/mobile/skin/latest/basic/latest.skin.php b/mobile/skin/latest/basic/latest.skin.php index 1c8fcdbe6..85fea6148 100644 --- a/mobile/skin/latest/basic/latest.skin.php +++ b/mobile/skin/latest/basic/latest.skin.php @@ -35,5 +35,5 @@ if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가=$list[$i]['content']?> =$list[$i]['cnt']?> 표 - =number_format($list[$i]['rate'], 1)?> 퍼센트 + =number_format($list[$i]['rate'], 1)?>%