diff --git a/bbs/qaview.php b/bbs/qaview.php
index e415aa272..124297859 100644
--- a/bbs/qaview.php
+++ b/bbs/qaview.php
@@ -135,6 +135,32 @@ if(is_file($skin_file)) {
$answer_update_href = G5_BBS_URL.'/qawrite.php?w=u&qa_id='.$answer['qa_id'].$qstr;
$answer_delete_href = G5_BBS_URL.'/qadelete.php?qa_id='.$answer['qa_id'].'&token='.$token.$qstr;
}
+
+ $ss_name = 'ss_qa_view_'.$answer['qa_id'];
+ if(!get_session($ss_name))
+ set_session($ss_name, TRUE);
+
+ // 답변 첨부파일
+ $answer['img_file'] = array();
+ $answer['download_href'] = array();
+ $answer['download_source'] = array();
+ $answer['img_count'] = 0;
+ $answer['download_count'] = 0;
+
+ for ($i=1; $i<=2; $i++) {
+ if(preg_match("/\.({$config['cf_image_extension']})$/i", $answer['qa_file'.$i])) {
+ $attr_href = run_replace('thumb_view_image_href', G5_BBS_URL.'/view_image.php?fn='.urlencode('/'.G5_DATA_DIR.'/qa/'.$answer['qa_file'.$i]), '/'.G5_DATA_DIR.'/qa/'.$answer['qa_file'.$i], '', '', '', '');
+ $answer['img_file'][] = '';
+ $answer['img_count']++;
+ continue;
+ }
+
+ if ($answer['qa_file'.$i]) {
+ $answer['download_href'][] = G5_BBS_URL.'/qadownload.php?qa_id='.$answer['qa_id'].'&no='.$i;
+ $answer['download_source'][] = $answer['qa_source'.$i];
+ $answer['download_count']++;
+ }
+ }
}
$stx = get_text(stripslashes($stx));
diff --git a/mobile/skin/qa/basic/style.css b/mobile/skin/qa/basic/style.css
index 4b0f4eebb..46b098733 100644
--- a/mobile/skin/qa/basic/style.css
+++ b/mobile/skin/qa/basic/style.css
@@ -149,9 +149,9 @@
#bo_w .bo_w_select select {border:1px solid #d0d3db;background:#fff;width:100%}
#bo_w .bo_w_link label {position:absolute;top:1px;left:1px;border-radius:3px 0 0 3px;width:45px;height:43px;line-height:43px;font-size:1.2em;text-align:center;color:#b2b2b2}
#bo_w .bo_w_link .frm_input {padding-left:50px}
-#bo_w .bo_w_flie .lb_icon {position:absolute;top:0px;left:0px;border-radius:3px 0 0 3px;width:45px;height:43px;line-height:43px;font-size:1.2em;text-align:center;color:#b2b2b2}
-#bo_w .bo_w_flie .frm_file {padding-left:50px}
-#bo_w .bo_w_flie .file_wr {position:relative;color:#000;vertical-align:middle;margin:0}
+#bo_w .bo_w_flie .lb_icon, .form_01 .bo_w_flie .lb_icon {position:absolute;top:0px;left:0px;border-radius:3px 0 0 3px;width:45px;height:43px;line-height:43px;font-size:1.2em;text-align:center;color:#b2b2b2}
+#bo_w .bo_w_flie .frm_file, .form_01 .bo_w_flie .frm_file {padding-left:50px}
+#bo_w .bo_w_flie .file_wr, .form_01 .bo_w_flie .file_wr {position:relative;color:#000;vertical-align:middle;margin:0}
#bo_w .bo_w_flie .frm_input {margin:5px 0 0}
.filebox .btn_file {display:inline-block;position:absolute;right:8px;top:8px;border:1px solid #3a8afd;border-radius:3px;width:60px;height:30px;color:#3a8afd;font-size:1em;line-height:30px;font-weight:bold;background:#fff;text-align:center;vertical-align:middle;cursor:pointer}
diff --git a/mobile/skin/qa/basic/view.answer.skin.php b/mobile/skin/qa/basic/view.answer.skin.php
index 067bcf660..27de05230 100644
--- a/mobile/skin/qa/basic/view.answer.skin.php
+++ b/mobile/skin/qa/basic/view.answer.skin.php
@@ -11,7 +11,43 @@ if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가