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

내용관리 페이지 내용 각각 호출 방법 채택완료

좐슨앤존슨 11개월 전 조회 1,226

</p>

<p><?php

if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가

 

// add_stylesheet('css 구문', 출력순서); 숫자가 작을 수록 먼저 출력됨

// add_stylesheet('<link rel="stylesheet" href="'.$content_skin_url.'/style.css">', 0);

add_stylesheet('<link rel="stylesheet" href="'.$content_skin_url.'/style.css">', 0);

?>

 

<article id="ctt" class="ctt_<?php echo $co_id; ?>">

    <div id="ctt_con">

    <?php

 

    if ($is_admin)

      echo '<span class="ctt-admin-label"><a href="'.G5_ADMIN_URL.'/contentform.php?w=u&co_id='.$co_id.'" target="_blank"><i class="fa fa-cog fa-spin fa-fw"></i> 페이지수정</a></span>';

 

    if(is_file(G5_THEME_PATH.'/page/'.$co_id.'.php')) {

 

      $page_path = G5_THEME_PATH.'/page';

      $page_url = G5_THEME_URL.'/page';

      @include_once($page_path.'/test.php');

      @include_once($page_path.'/test2.php');</p>

<p>      

    }else{

 

      echo $str;

 

    }

    ?>

    </div>

 

</article></p>

<p>

 

1. 내용관리 페이지 test2.php생성 후 페이지 폴더에 업로드
2. 관리자 내용추가 후 페이지 id test2로 생성
3. 컨텐츠 파일 기존 페이지 호출 아래 추가
=>그런데 한 페이지에 test 그 밑에 test2 내용이 동시에 나오네요. 각각 내용으로 페이지 분리 하는 방법 질문드립니다.^^

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

답변 1개

채택된 답변
+20 포인트
꽁치입니다
11개월 전

test.php와 test2.php의 내용을 각각의 페이지에서 분리하여 표시하려면, 조건문을 사용하여 현재 페이지 ID에 따라 적절한 파일만 포함하도록 코드를 수정해야 합니다.

</p>

<p><?php

if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가

 

// add_stylesheet('css 구문', 출력순서); 숫자가 작을 수록 먼저 출력됨

add_stylesheet('<link rel="stylesheet" href="'.$content_skin_url.'/style.css">', 0);

?>

 

<article id="ctt" class="ctt_<?php echo $co_id; ?>">

    <div id="ctt_con">

    <?php</p>

<p>    if ($is_admin)

        echo '<span class="ctt-admin-label"><a href="'.G5_ADMIN_URL.'/contentform.php?w=u&co_id='.$co_id.'" target="_blank"><i class="fa fa-cog fa-spin fa-fw"></i> 페이지수정</a></span>';

 

    // 현재 페이지 ID에 따라 각각의 파일을 포함

    if ($co_id == 'test' && is_file(G5_THEME_PATH.'/page/test.php')) {

        @include_once(G5_THEME_PATH.'/page/test.php');

    } elseif ($co_id == 'test2' && is_file(G5_THEME_PATH.'/page/test2.php')) {

        @include_once(G5_THEME_PATH.'/page/test2.php');

    } else {

        echo $str; // 페이지가 존재하지 않을 경우 출력

    }

    ?>

    </div>

</article>

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

답변에 대한 댓글 1개

좐슨앤존슨
11개월 전
감사합니다. 덕분에 해결됐습니다.^^

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

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

로그인