페이지 생성 질문

페이지 생성 질문

QA

페이지 생성 질문

본문

그누보드를 통해 첫 걸음마를 땐 초보입니다.

schedule이라는 페이지를 만들고 싶은데

생성이 되지않아 조언을 구하고 싶어서 이렇게 질문을 드려봅니다.

 

1994198100_1632395133.0205.png


<?php
define('_SCHEDULE_', true);
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
 
if (G5_IS_MOBILE) {
    include_once(G5_THEME_MOBILE_PATH.'/schedule.php');
    return;
}
 
include_once(G5_THEME_PATH.'/head.php');
?>
<!-- Cotents -->
    내용 블라블라

 
<?php
include_once(G5_THEME_PATH.'/tail.php');
?>

 

고객센터와 공지사항 자리에 다른 콘텐츠를 넣고 싶은데 이렇게 코드를 짜는 게 맞을까요?

 

++추가

php define 선언을 하면 따로 설정을 해줘야하는 지도 궁금합니다.

이 질문에 댓글 쓰기 :

답변 1

1) 그누보드의 핵심파일인 /common.php 파일을 include 해야 됩니다.

include "../common.php";

 

2) 지금의 페이지에서는,

if (!defined('_GNUBOARD_')) exit; 

구문은 빼는 것이 맞습니다.

해당 구문은 브라우저에서 해당파일을 직접 호출하는 것을 막고자할 때 사용하는 용도

 


<?php
include "../common.php";
// include "common.php";
 
if (G5_IS_MOBILE) {
    include_once(G5_THEME_MOBILE_PATH.'/schedule.php');
    return;
}
 
include_once(G5_PATH.'/head.php');
?>
<!-- Cotents -->
    내용 블라블라
 <?php
include_once(G5_PATH.'/tail.php');
?>

common.php 을 include 해야
G5_URL, G5_PATH 등을 쓸 수 있기 때문에..
common.php 는 상대경로로 include 해야 됩니다.
(G5 코드로 작성을 못합니다.)

답변을 작성하시기 전에 로그인 해주세요.
전체 123,532 | RSS
QA 내용 검색

회원로그인

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