답변 2개
채택된 답변
+20 포인트
4년 전
/extend 폴더에 theme_extend.php 파일 만드시고 아래내용 넣어보세요.
Copy
<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
$theme_extend_file = array();
$tmp = @dir(G5_THEME_PATH . '/extend');
if ($tmp) {
while ($entry = $tmp->read()) {
// php 파일만 include 함
if (preg_match("/(\.php)$/i", $entry))
$theme_extend_file[] = $entry;
}
}
if (!empty($theme_extend_file) && is_array($theme_extend_file)) {
natsort($theme_extend_file);
foreach ($theme_extend_file as $file) {
include_once(G5_THEME_PATH . '/extend' . '/' . $file);
}
}
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
4년 전
보통 테마안에는 기본 테마 설정파일인
theme_config.php 파일인가 있습니다.
그 파일안에 원하는 함수나 설정들을 넣어두시면
굳이 extend 폴더를 만들지 않으셔도 될것이고
추가해야할 소스의 양이 많다면
해당 파일에서 테마의 extend폴더의 파일을
Include하도록 소스 넣으시면 됩니다.
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인