tail.sub.php 파일 한 줄 수정으로 관리자단 DOM을 테마 tail 에서 처리할 수 있게~ 정보
tail.sub.php 파일 한 줄 수정으로 관리자단 DOM을 테마 tail 에서 처리할 수 있게~본문
그누보드의 부지런한 업데이트 때문에 한편으로는 다른 고민이 생기죠.
내코어 버전과 호환성 유지!!
홈페이지를 코어 버전과 계속 맞춰줘야 되죠.
관리자단 변경이 조금 생기면 코어버전과 호환이 자꾸 깨지더라구요.
가능하면 코어소스 받아서 그대로 밀어넣어도 유지되게 할 수 없을까?
저는 /tail.sub.php 파일 한줄만 변경해서 테마에 있는 tail.sub.php를 사용하게 해 두었습니다.
관리자단의 간단한 변경은 코어를 직접 수정하지 않고 테마에 있는 tail.sub.php에서 자바스크립트로 DOM 처리를 하도록 했습니다.
이렇게 했더니 간단한 변경 정도는 그냥 유지가 가능하겠더군요.
/tail.sub.php 파일입니다.
변경된 부분은 한줄입니다.
---------------------------------------------------------------
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
//if(!defined('G5_IS_ADMIN') && defined('G5_THEME_PATH') && is_file(G5_THEME_PATH.'/tail.sub.php')) {
if(defined('G5_THEME_PATH') && is_file(G5_THEME_PATH.'/tail.sub.php')) {
require_once(G5_THEME_PATH.'/tail.sub.php');
return;
}
---------------------------------------------------------------
파일 소스의 4번째 줄이 원본입니다. (주석처리된 부분)
관리자 페이지에서도 테마의 tail.sub.php를 사용하도록 했습니다.
엄청은 아니지만 자유도가 약간 높아진 셈이죠.
내코어 버전과 호환성 유지!!
홈페이지를 코어 버전과 계속 맞춰줘야 되죠.
관리자단 변경이 조금 생기면 코어버전과 호환이 자꾸 깨지더라구요.
가능하면 코어소스 받아서 그대로 밀어넣어도 유지되게 할 수 없을까?
저는 /tail.sub.php 파일 한줄만 변경해서 테마에 있는 tail.sub.php를 사용하게 해 두었습니다.
관리자단의 간단한 변경은 코어를 직접 수정하지 않고 테마에 있는 tail.sub.php에서 자바스크립트로 DOM 처리를 하도록 했습니다.
이렇게 했더니 간단한 변경 정도는 그냥 유지가 가능하겠더군요.
/tail.sub.php 파일입니다.
변경된 부분은 한줄입니다.
---------------------------------------------------------------
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
//if(!defined('G5_IS_ADMIN') && defined('G5_THEME_PATH') && is_file(G5_THEME_PATH.'/tail.sub.php')) {
if(defined('G5_THEME_PATH') && is_file(G5_THEME_PATH.'/tail.sub.php')) {
require_once(G5_THEME_PATH.'/tail.sub.php');
return;
}
---------------------------------------------------------------
파일 소스의 4번째 줄이 원본입니다. (주석처리된 부분)
관리자 페이지에서도 테마의 tail.sub.php를 사용하도록 했습니다.
엄청은 아니지만 자유도가 약간 높아진 셈이죠.
추천
3
3
댓글 0개