내용관리 페이지 내용 각각 호출 방법

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!
내용관리 페이지 내용 각각 호출 방법

QA

내용관리 페이지 내용 각각 호출 방법

답변 1

본문


<?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');
      
    }else{
 
      echo $str;
 
    }
    ?>
    </div>
 
</article>

 

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

이 질문에 댓글 쓰기 :

답변 1

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

<?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
    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>
답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 0
© SIRSOFT
현재 페이지 제일 처음으로