2026, 새로운 도약을 시작합니다.

tail.sub.php 파일 한 줄 수정으로 관리자단 DOM을 테마 tail 에서 처리할 수 있게~

· 6년 전 · 2806
그누보드의 부지런한 업데이트 때문에 한편으로는 다른 고민이 생기죠.
내코어 버전과 호환성 유지!!
홈페이지를 코어 버전과 계속 맞춰줘야 되죠.

관리자단 변경이 조금 생기면 코어버전과 호환이 자꾸 깨지더라구요.
가능하면 코어소스 받아서 그대로 밀어넣어도 유지되게 할 수 없을까?

저는 /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를 사용하도록 했습니다.

엄청은 아니지만 자유도가 약간 높아진 셈이죠.
|

댓글 작성

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

로그인하기

영카트5 팁자료실

번호 제목 글쓴이 날짜 조회
441 3주 전 조회 248
440 1개월 전 조회 196
439 1개월 전 조회 300
438 1개월 전 조회 468
437 2개월 전 조회 665
436 2개월 전 조회 276
435 2개월 전 조회 389
434 3개월 전 조회 541
433 3개월 전 조회 375
432 3개월 전 조회 342
431 3개월 전 조회 452
430 3개월 전 조회 412
429 3개월 전 조회 363
428 3개월 전 조회 371
427 4개월 전 조회 515
426 4개월 전 조회 540
425 4개월 전 조회 359
424 4개월 전 조회 633
423 4개월 전 조회 604
422 4개월 전 조회 525
421 5개월 전 조회 573
420 5개월 전 조회 493
419 5개월 전 조회 575
418 5개월 전 조회 517
417 5개월 전 조회 627
416 6개월 전 조회 436
415 6개월 전 조회 567
414 6개월 전 조회 569
413 6개월 전 조회 665
412 7개월 전 조회 557
🐛 버그신고