FAQ게시판 리스트 선택영역을 조정하려고 합니다.

FAQ게시판 리스트 선택영역을 조정하려고 합니다.

QA

FAQ게시판 리스트 선택영역을 조정하려고 합니다.

본문

23200143347d7817784e60ab2c0c16ac_1404225775_7914.jpg 

 

아미나빌더 사용중이구요..

아미나에서 회원이 올린 faq 리스트 스킨을 적용했습니다.

 

뭔가 버전이 안맞는 조합인지.. 글도 한 번 작성하면 수정할 방법이 없네요..ㅎ

글 내용이 리스트에서 보여지는데 수정버튼도 없구요.. 삭제라도 할 수 있으면 좋겠는데

체크박스까지 글보기 선택영역으로 지정되어 있습니다. 베이직 원본과 얼핏 비교해보니

소스의 순서가 달라 보이긴 하는데 도저히 그 경계를 모르겠네요..

 

현재 글을 삭제하려면 전체박스를 선택해야 하는데 특정 글만 지울 수도 없습니다.

그림에 표시한 것처럼 적어도 체크박스 영역은 글보기 선택영역에서 빼고 싶습니다.

 

소스 첨부합니다. 부탁드립니다.ㅠㅠ

 


<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
//설정값 세팅
@include_once($list_skin_path.'/set/set.load.php');
$set = amina_set_list($amina['list_set']);
//출력여부
$is_num = ($set['w_num'] > 0) ? true : false;
$is_thumb = ($set['list_thumb_w'] > 0) ? true : false;
$is_catesubj = ($is_category && $set['list_cate']) ? true : false;
$is_category = ($is_category && $set['list_cate'] != "1" && $set['w_cate'] > 0) ? true : false;
$is_photo = ($set['list_photo'] > 0) ? true : false;
$is_name = ($set['w_name'] > 0) ? true : false;
$is_cmt = ($set['w_cmt'] > 0) ? true : false;
$is_date = ($set['list_date'] && $set['w_date'] > 0) ? true : false;
$is_hit = ($set['w_hit'] > 0) ? true : false;
$is_good = ($is_good && $set['w_good'] > 0) ? true : false;
$is_nogood = ($is_nogood && $set['w_nogood'] > 0) ? true : false;
$is_star = ($amina['star'] && $set['w_star'] > 0) ? true : false;
$is_po_view = ($amina['po_view'] && $set['w_po_view'] > 0) ? true : false;
$is_po_down = ($amina['po_down'] && $set['w_po_down'] > 0) ? true : false;
$is_point = ($amina['cmt_choice'] && $set['w_point'] > 0) ? true : false;
$is_choice = ($amina['cmt_choice'] && $set['w_choice'] > 0) ? true : false;
$is_daum = ($amina['daum_view'] && $set['w_daum'] > 0) ? true : false;
//로고이미지
$is_logo = false;
if($is_thumb && $set['list_thumb_no'] == 'logo') {
    $logo = array();
    $logo = amina_logo($set['list_thumb_no']);
    if (count($logo) > 0) $is_logo = true;
}
//제목 및 목록모양
$list_subj_len = ($set['list_subj_len'] > 0) ? $set['list_subj_len'] : $board['bo_subject_len'];
$set['list_line_height'] = $set['list_line_height'] ? $set['list_line_height'] : '1.6';
$set['list_padding'] = $set['list_padding'] ? $set['list_padding'] : '8px 5px';
//셀합치기
$colspan = 1;
//목록수
$list_num = count($list);
?>
<script src="<?php echo $list_skin_url.'/' ;?>faq.js"></script>
<link rel="stylesheet" href="<?php echo $list_skin_url.'/'.$amina['list_css']; ?>.css">
<style>
    .list-tbl td{ padding:<?php echo $set['list_padding']; ?>; line-height:<?php echo $set['list_line_height']; ?>; }
    <?php if ($is_name) { ?>
        .list-name { text-align:<?php echo $set['list_name']; ?>; }
    <?php } ?>
</style>
<table border=0 class="list-tbl">
<caption><strong><?php echo $board['bo_subject']; ?> 게시판 게시물 목록</strong></caption>
<thead class="faq-head">
<tr>
<?php if ($is_checkbox) { $colspan++; ?>
    <th scope="col" width="20"><input onclick="if (this.checked) all_checked(true); else all_checked(false);" type="checkbox"></th>
<?php } ?>
<?php if ($is_num) { $colspan++; ?>
    <th scope="col" width="<?php echo $set['w_num']; ?>">        No</th>
<?php } ?>
<?php if ($is_thumb) { $colspan++; ?>
    <th scope="col" width="<?php echo $set['list_thumb_w']; ?>">thum</th>
<?php } ?>
<?php if ($is_photo) { $colspan++; ?>
    <th scope="col" width="<?php echo $set['list_photo']; ?>"> </th>
<?php } ?>
<?php if ($is_category) { $colspan++; ?>
    <th scope="col" width="<?php echo $set['w_cate']; ?>">category</th>
<?php } ?>
<th class="head-td" scope="col">용어</th>
<?php if ($is_name) { $colspan++; ?>
    <th scope="col" width="<?php echo $set['w_name']; ?>">writer</th>
<?php } ?>
<?php if ($is_cmt) { $colspan++; ?>
    <th scope="col" width="<?php echo $set['w_cmt']; ?>"><?php echo $set['list_cmt']; ?></th>
<?php } ?>
<?php if ($is_date) { $colspan++; ?>
    <th scope="col" width="<?php echo $set['w_date']; ?>"><?php echo subject_sort_link('wr_datetime', $qstr2, 1);?>date</a></th>
<?php } ?>
<?php if ($is_hit) { $colspan++; ?>
    <th scope="col" width="<?php echo $set['w_hit']; ?>"><?php echo subject_sort_link('wr_hit', $qstr2, 1);?>view</a></th>
<?php } ?>
<?php if ($is_good) { $colspan++; ?>
    <th scope="col" width="<?php echo $set['w_good']; ?>"><?php echo subject_sort_link('wr_good', $qstr2, 1);?>recomand</a></th>
<?php } ?>
<?php if ($is_nogood) { $colspan++; ?>
    <th scope="col" width="<?php echo $set['w_nogood']; ?>"><?php echo subject_sort_link('wr_nogood', $qstr2, 1);?>nore</a></th>
<?php } ?>
<?php if ($is_star) { $colspan++; ?>
    <th scope="col" width="<?php echo $set['w_star']; ?>">star</th>
<?php } ?>
<?php if ($is_po_view) { $colspan++; ?>
    <th scope="col" width="<?php echo $set['w_po_view']; ?>">open</th>
<?php } ?>
<?php if ($is_po_down) { $colspan++; ?>
    <th scope="col" width="<?php echo $set['w_po_down']; ?>">down</th>
<?php } ?>
<?php if ($is_pooint) { $colspan++; ?>
    <th scope="col" width="<?php echo $set['w_point']; ?>"><?php echo $amina['cmt_choice_txt']; ?></th>
<?php } ?>
<?php if ($is_choice) { $colspan++; ?>
    <th scope="col" width="<?php echo $set['w_choice']; ?>">statue</th>
<?php } ?>
<?php if ($is_daum) { $colspan++; ?>
    <th scope="col" width="<?php echo $set['w_daum']; ?>">다음뷰</th>
<?php } ?>
</tr>
</thead>
<tbody>
<?php for ($i=0; $i < $list_num; $i++) { 
    //첫페이지만 공지사항 나오도록
    if($list[$i]['is_notice'] && $page > 1) continue;
    //링크 재설정
    $list[$i]['href'] = $list[$i]['href'].$frame_opt;
    //xp 및 모바일 아이콘
    $wr_post = amina_array_write($list[$i]['wr_10']);
    $wr_icon = amina_array_icon($list[$i]['wr_5']);
    //목록타입
    $s_name = $icon_post = '';
    if($set['list_qa'] && !$list[$i]['is_notice']) { //질답형
        if($list[$i]['icon_secret']) {
            $s_name = 's';
            $list[$i]['icon_secret'] = '';
        }
        
        $icon_post = $list[$i]['icon_reply'] ? ' <img src="'.$list_skin_url.'/img/icon_'.$s_name.'a.gif" alt="" /> ' : ' <img src="'.$list_skin_url.'/img/icon_'.$s_name.'q.gif" alt="" /> ';
    } else {
        $icon_post = $list[$i]['icon_reply'] ? ' <img src="'.$list_skin_url.'/img/icon_reply.gif" alt="" /> ' : '';
    }
    //블라인드
    $is_blind = ($list[$i]['wr_9'] == "lock" || $list[$i]['wr_9'] == "shingo") ? true : false;
    //글제목
    if($is_blind) {
        $list[$i]['wr_subject'] = '블라인드 처리된 글입니다.';
        $list[$i]['subject'] = '<span class="blind">'.amina_cut($list[$i]['wr_subject'], $list_subj_len).'</span>';
        $icon_post = '<img src="'.$list_skin_url.'/img/icon_shingo.gif" alt="" />';
    } else {
        if(!$list[$i]['is_notice'] && $is_catesubj) $list[$i]['wr_subject'] = '['.$list[$i]['ca_name'].'] '.$list[$i]['wr_subject'];
        $list[$i]['subject'] = amina_cut($list[$i]['wr_subject'], $list_subj_len);
        if($wr_post['subj_s']) $list[$i]['subject'] = '<del>'.$list[$i]['subject'].'</del>';
        if($wr_post['subj_b']) $list[$i]['subject'] = '<b>'.$list[$i]['subject'].'</b>';
        if($wr_post['subj_i']) $list[$i]['subject'] = '<i>'.$list[$i]['subject'].'</i>';
        if($wr_post['subj_color']) $list[$i]['subject'] = '<span style="color:'.$wr_post['subj_color'].';">'.$list[$i]['subject'].'</span>';
        if(!$is_cmt && $list[$i]['comment_cnt']) $list[$i]['subject'] .= ' <span class="cmt-cnt">'.$list[$i]['comment_cnt'].'</span>';
    }
    if($list[$i]['is_notice']) { //공지글
        if($is_category) {
            $list[$i]['num'] = '*';
            $list[$i]['ca_name'] = '<img src="'.$list_skin_url.'/img/icon_notice.gif" alt="알림" />';
        } else {
            $list[$i]['num'] = '<img src="'.$list_skin_url.'/img/icon_notice.gif" alt="알림" />';
        }
        $bg = ' class="notice"';
        $list[$i]['subject'] = '<b>'.$list[$i]['subject'].'</b>';
    } else {
        $bg = ($set['shell_color'] && $n%2) ? ' class="list"' : '';
        if($list[$i]['wr_id'] == $wr_id) { //현재글
            $bg = ' class="now"';
            $list[$i]['subject'] = '<span class="now-post">'.$list[$i]['subject'].'</span>';
            $list[$i]['num'] = '<span class="now-post">'.$list[$i]['num'].'</span>';
        }
    }
    //답글 들여쓰기
    $reply_m = '';
    if(AMINA && $list[$i]['reply'] > 0) {
        for ($k=0; $k<$list[$i]['reply']; $k++) {
            $reply_m .= '    ';
        }
    } else {
        $reply_m = $list[$i]['reply'];
    }
?>
    <tr<?php echo $bg; ?> class="faq-list-box" id="faq_<?php echo $list[$i]['num']; ?>">
    <?php if ($is_checkbox) { ?>
        <td class="list-chk"><input type="checkbox" name="chk_wr_id[]" value="<?php echo $list[$i]['wr_id']; ?>"></td>
    <?php  } ?>
    <?php if ($is_num) { ?>
        <td class="list-num"><?php echo $list[$i]['num']; ?></td>
    <?php } ?>
    <?php if ($is_thumb) { if($is_logo) shuffle($logo); ?>
            <td class="list-thumb"><?php echo amina_thumb($list[$i], $set['list_thumb_w'], $set['list_thumb_h'], $set['list_thumb_cut'], $set['list_thumb_no'], $set['list_thumb_icon'], $set['linked_img'], '', '', '', $logo[0]); ?></td>
    <?php } ?>
    <?php if($is_photo) {
        $mb_photo = '';
        if($amina['view_photo'] == "3") {
            if($wr_icon['post_icon_mb']) $mb_photo = mb_photo($member['mb_id'], $list[$i]['mb_id'], $set['list_photo'], $set['list_photo'], 'is');
            if(!$mb_photo) {
                if(!file_exists($emo_skin_path.'/'.$wr_icon['post_icon'].'.gif')) $wr_icon['post_icon'] = rand(1,$amina['emo_cnt']);
                $mb_photo = '<img src="'.$emo_skin_url.'/'.$wr_icon['post_icon'].'.gif" width="'.$set['list_photo'].'" height="'.$set['list_photo'].'" alt="회원사진" />';
            }
        } else {
            //회원사진(모두출력)
            $mb_photo = ($amina['view_photo'] == "2") ? mb_photo($member['mb_id'], $list[$i]['mb_id'], $set['list_photo'], $set['list_photo'], 'is') : mb_photo($member['mb_id'], $list[$i]['mb_id'], $set['list_photo'], $set['list_photo']);
        }
    ?>
        <td class="list-photo"><?php echo $mb_photo; ?></td>
    <?php } ?>
    <?php if ($is_category) { ?>
        <td class="list-cate"><?php echo $list[$i]['ca_name']; ?></td>
    <?php } ?>
    <td class="list-subject">
        <a href="<?php echo $list[$i]['href']; ?>">
        <?php 
            $subject = '';
            if($list[$i]['reply']) $subject .= $replay_m.'<img src="'.$list_skin_url.'/img/icon_reply.gif" alt="" /> ';
            $subject .= $icon_post.' ';
            if($list[$i]['icon_secret']) $subject .= '<img src="'.$list_skin_url.'/img/icon_secret.gif" alt="" /> ';
            if($wr_icon['mobile']) $subject .= '<img src="'.$list_skin_url.'/img/icon_mobile.gif" alt="" /> ';
            $subject .= $list[$i]['subject'];
            if(!$set['list_no_icon']) { 
                if($wr_post['video'] == "video") $subject .= ' <img src="'.$list_skin_url.'/img/icon_video.gif" alt="" />';
                if($wr_post['photo'] == 'photo') $subject .= ' <img src="'.$list_skin_url.'/img/icon_image.gif" alt="" />';
                if($wr_post['file'] == "file") $subject .= ' <img src="'.$list_skin_url.'/img/icon_file.gif" alt="" />';
            }
            if($list[$i]['icon_new']) $subject .= ' <img src="'.$list_skin_url.'/img/icon_new.gif" alt="" />';
            if($list[$i]['icon_hot']) $subject .= ' <img src="'.$list_skin_url.'/img/icon_hot.gif" alt="" />';
            echo $subject;
        ?>
        </a>
    </td>
    <?php if ($is_name) { 
        $list[$i]['name'] = $is_sideview ? amina_sideview($list[$i]['mb_id'], $list[$i]['wr_name'], $list[$i]['wr_email'], $list[$i]['wr_homepage']) : $list[$i]['name'];
    ?>
        <td class="list-name"><?php echo xp_icon($list[$i]['mb_id'], $wr_icon['level']).' '.$list[$i]['name']; ?></td>
    <?php } ?>
    <?php if ($is_cmt) { $cmt_class = $list[$i]['wr_comment'] > 0 ? 'list-cmt-on' : 'list-cmt'; ?>
        <td class="<?php echo $cmt_class; ?>"><?php echo $list[$i]['wr_comment']; ?></td>
    <?php } ?>
    <?php if($is_date) { 
        switch($set['list_date']) {
            case '1'        : $date_class = 'list-date1'; break;
            case '2'        : $list[$i]['datetime2'] = amina_date($list[$i]['wr_datetime']); $date_class = 'list-date2'; break;
            default            : $list[$i]['datetime2'] = date($set['list_date'], strtotime($list[$i]['wr_datetime'])); $date_class = 'list-date3'; break;
        }
    ?>
        <td class="list-date <?php echo $date_class; ?>"><?php echo $list[$i]['datetime2']; ?></td>
    <?php } ?>
    <?php if ($is_hit) { ?>
        <td class="list-hit"><?php echo $list[$i]['wr_hit']; ?></td>
    <?php } ?>
    <?php if ($is_good) { ?>
        <td class="list-good"><?php echo $list[$i]['wr_good']; ?></td>
    <?php } ?>
    <?php if ($is_nogood) { ?>
        <td class="list-nogood"><?php echo $list[$i]['wr_nogood']; ?></td>
    <?php } ?>
    <?php if ($is_star) { ?>
        <td class="list-star"><?php echo amina_star_mark($amina['star_color'], $list[$i]['wr_7'], 's'); ?></td>
    <?php } ?>
    <?php if ($is_po_view) { $wr_icon['po_view_point'] = $wr_icon['po_view_point'] > 0 ? number_format($wr_icon['po_view_point']) : '<span class="list-free-view">'.$set['list_free_view'].'</span>'; ?>
        <td class="list-po-view"><?php echo $wr_icon['po_view_point']; ?></td>
    <?php } ?>
    <?php if ($is_po_down) { $wr_icon['po_down_point'] = $wr_icon['po_down_point'] > 0 ? number_format($wr_icon['po_down_point']) : '<span class="list-free-down">'.$set['list_free_down'].'</span>'; ?>
        <td class="list-po-down"><?php echo $wr_icon['po_down_point']; ?></td>
    <?php } ?>
    <?php if ($is_point) { $wr_icon['choice_point'] = $wr_icon['choice_point'] > 0 ? number_format($wr_icon['choice_point']) : '-'; ?>
        <td class="list-point"><?php echo $wr_icon['choice_point']; ?></td>
    <?php } ?>
    <?php if ($is_choice) { 
        if($wr_icon['choice']) {
            $cho_css = ' class="list-choice"';
            $cho_txt = $set['list_choice'];
        } else {
            if($wr_icon['choice_point'] > 0) {
                $cho_css = ' class="list-nochoice"';
                $cho_txt = $set['list_nochoice'];
            } else {
                $cho_css = ' class="list-choice"';
                $cho_txt = '-';
            }
        }
    ?>
        <td<?php echo $cho_css; ?>><?php echo $cho_txt; ?></td>
    <?php } ?>
    <?php if ($is_daum) { $list_daum = $wr_post['daum_view'] ? daum_view($wr_post['daum_view'], $set['list_daum']) : '-'; ?>
        <td class="list-daum"><?php echo $list_daum; ?></td>
    <?php } ?>
    </tr>
    <tr class="faq-content"> <td  colspan="<?php echo $colspan; ?>"><div class="answer"><?php echo $list[$i]['wr_content'] ?></div></td></tr>
<?php } // end for ?>
<?php if ($k == 0) { ?>
    <tr><td colspan="<?php echo $colspan; ?>" class="list-none"><?php echo $no_list; ?></td></tr>
<?php } ?>
</tbody>
</table>
 

이 질문에 댓글 쓰기 :

답변 1

아미나는 아미나 사이트에 문의해야 답을 얻을 수 있을 것입니다.
답변을 작성하시기 전에 로그인 해주세요.
전체 66
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT