gnuboard5.5.8.3.4적용시 tehem_preview.php에러

gnuboard5.5.8.3.4적용시 tehem_preview.php에러

QA

gnuboard5.5.8.3.4적용시 tehem_preview.php에러

본문

테마를 설치하고 관리자에서 테마를 preview하면 에러가 나네요.

무시하고 적용하면 정상출력은 됩니다만....

옜날버전은 정상출력됩니다.

gnuboard5.5.8.3.4/adm/theme_preview.php

Warning: Constant BB_ASSETS_DIR already defined in C:\xampp\htdocs\gnuboard5\theme\bootstrap5-basic\theme.config.php on line 168

Warning: Constant BB_ASSETS_URL already defined in C:\xampp\htdocs\gnuboard5\theme\bootstrap5-basic\theme.config.php on line 169

Warning: Constant BB_DARK_MODE already defined in C:\xampp\htdocs\gnuboard5\theme\bootstrap5-basic\theme.config.php on line 171

Warning: Constant BB_CSS_USE_MINIFY already defined in C:\xampp\htdocs\gnuboard5\theme\bootstrap5-basic\theme.config.php on line 173

Warning: Constant BB_JS_USE_MINIFY already defined in C:\xampp\htdocs\gnuboard5\theme\bootstrap5-basic\theme.config.php on line 175

Warning: Constant BB_MEMO_POPUP already defined in C:\xampp\htdocs\gnuboard5\theme\bootstrap5-basic\theme.config.php on line 177

Warning: Constant BB_POINT_POPUP already defined in C:\xampp\htdocs\gnuboard5\theme\bootstrap5-basic\theme.config.php on line 179

Warning: Constant BB_SCRAP_POPUP already defined in C:\xampp\htdocs\gnuboard5\theme\bootstrap5-basic\theme.config.php on line 181

Warning: Constant BB_MAIL_POPUP already defined in C:\xampp\htdocs\gnuboard5\theme\bootstrap5-basic\theme.config.php on line 183

Warning: Constant BB_PROFILE_POPUP already defined in C:\xampp\htdocs\gnuboard5\theme\bootstrap5-basic\theme.config.php on line 185

Warning: Constant BB_COUPON_POPUP already defined in C:\xampp\htdocs\gnuboard5\theme\bootstrap5-basic\theme.config.php on line 187

Warning: Trying to access array offset on value of type null in C:\xampp\htdocs\gnuboard5\adm\theme_preview.php on line 61


// 스킨경로
if (G5_IS_MOBILE) {
    $board_skin_path    = get_skin_path('board', $board['bo_mobile_skin']);
    $board_skin_url     = get_skin_url('board', $board['bo_mobile_skin']);
    $member_skin_path   = get_skin_path('member', $config['cf_mobile_member_skin']);
    $member_skin_url    = get_skin_url('member', $config['cf_mobile_member_skin']);
    $new_skin_path      = get_skin_path('new', $config['cf_mobile_new_skin']);
    $new_skin_url       = get_skin_url('new', $config['cf_mobile_new_skin']);
    $search_skin_path   = get_skin_path('search', $config['cf_mobile_search_skin']);
    $search_skin_url    = get_skin_url('search', $config['cf_mobile_search_skin']);
    $connect_skin_path  = get_skin_path('connect', $config['cf_mobile_connect_skin']);
    $connect_skin_url   = get_skin_url('connect', $config['cf_mobile_connect_skin']);
    $faq_skin_path      = get_skin_path('faq', $config['cf_mobile_faq_skin']);
    $faq_skin_url       = get_skin_url('faq', $config['cf_mobile_faq_skin']);
} else {
...........

이 질문에 댓글 쓰기 :

답변 3

https://github.com/gnuboard/gnuboard5/blob/4b9b1af01e6294d1fd8b125461921f91923b3e83/adm/admin.lib.php#L193-L212

 

include 를 include_once 로 변경해야겠네요.

 

이슈 등록: https://github.com/gnuboard/gnuboard5/issues

 

두번 정의해서 일어나는거 같네요.

해당 에러가 나는 파일들 include 파일등을 체크하면서

BB_ASSETS_DIR 등 정의가 되어있는 페이지 찾아서 한번만 정의되게 하셔야 할거 같습니다.

 

그누 원본이 그런거면 https://sir.kr/co_qa 버그 신고하면 처리해주시지 않을까 생각되네요.

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

회원로그인

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