테스트 사이트 - 개발 중인 베타 버전입니다

FAQ 메인페이지에 올리고 싶습니다

후으에엥 3년 전 조회 1,256

안녕하세요. faq를 메인페이지에 넣고 싶습니다.

찾아 보니까 faq를 게시판으로 만들어서 그 게시판을 불러오면 된다고 하던데 수정을 하는 방법이 아닌

faq를 불러오는 방법을 알고싶습니다.

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

들레아빠

</p>

<p><?php

if(defined('_INDEX_')) {</p>

<p>$faq_master_list = array();

$sql = " select * from {$g5['faq_master_table']} order by fm_order,fm_id ";

$result = sql_query($sql);

while ($row=sql_fetch_array($result))

{

    $key = $row['fm_id'];

    if (!isset($fm_id)) $fm_id = $key;

    $faq_master_list[$key] = $row;

}</p>

<p>if (isset($fm_id) && $fm_id){

    $qstr .= '&amp;fm_id=' . $fm_id; // 마스터faq key_id

}</p>

<p>$fm = $faq_master_list[$fm_id];

if (!$fm['fm_id'])

    alert('등록된 내용이 없습니다.');</p>

<p>$g5['title'] = $fm['fm_subject'];</p>

<p>$skin_file = $faq_skin_path.'/list.skin.php';

if(is_file($skin_file)) {

    $admin_href = '';

    $himg_src = '';

    $timg_src = '';

    if($is_admin)

        $admin_href = G5_ADMIN_URL.'/faqmasterform.php?w=u&amp;fm_id='.$fm_id;</p>

<p>    if(!G5_IS_MOBILE) {

        $himg = G5_DATA_PATH.'/faq/'.$fm_id.'_h';

        if (is_file($himg)){

            $himg_src = G5_DATA_URL.'/faq/'.$fm_id.'_h';

        }</p>

<p>        $timg = G5_DATA_PATH.'/faq/'.$fm_id.'_t';

        if (is_file($timg)){

            $timg_src = G5_DATA_URL.'/faq/'.$fm_id.'_t';

        }

    }</p>

<p>    $category_href = G5_BBS_URL.'/faq.php';

    $category_stx = '';

    $faq_list = array();</p>

<p>    $stx = trim($stx);

    $sql_search = '';</p>

<p>    if($stx) {

       $sql_search = " and ( INSTR(fa_subject, '$stx') > 0 or INSTR(fa_content, '$stx') > 0 ) ";

    }</p>

<p>    if ($page < 1) { $page = 1; } // 페이지가 없으면 첫 페이지 (1 페이지)</p>

<p>    $page_rows = G5_IS_MOBILE ? $config['cf_mobile_page_rows'] : $config['cf_page_rows'];</p>

<p>    $sql = " select count(*) as cnt

                from {$g5['faq_table']}

                where fm_id = '$fm_id'

                  $sql_search ";

    $total = sql_fetch($sql);

    $total_count = $total['cnt'];</p>

<p>    $total_page  = ceil($total_count / $page_rows);  // 전체 페이지 계산

    $from_record = ($page - 1) * $page_rows; // 시작 열을 구함</p>

<p>    $sql = " select *

                from {$g5['faq_table']}

                where fm_id = '$fm_id'

                  $sql_search

                order by fa_order , fa_id

                limit $from_record, $page_rows ";

    $result = sql_query($sql);

    for ($i=0;$row=sql_fetch_array($result);$i++){

        $faq_list[] = $row;

        if($stx) {

            $faq_list[$i]['fa_subject'] = search_font($stx, conv_content($faq_list[$i]['fa_subject'], 1));

            $faq_list[$i]['fa_content'] = search_font($stx, conv_content($faq_list[$i]['fa_content'], 1));

        }

    }

    include_once($skin_file);

} else {

    echo '<p>'.str_replace(G5_PATH.'/', '', $skin_file).'이 존재하지 않습니다.</p>';

}

}

?></p>

<p>

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

들레아빠
3년 전
index에 바로 넣어도 되고, php파일로 만들어 include해도 됩니다.

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인