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
</p>
<p>// 스킨경로</p>
<p>if (G5_IS_MOBILE) {</p>
<p> $board_skin_path = get_skin_path('board', $board['bo_mobile_skin']);</p>
<p> $board_skin_url = get_skin_url('board', $board['bo_mobile_skin']);</p>
<p> $member_skin_path = get_skin_path('member', $config['cf_mobile_member_skin']);</p>
<p> $member_skin_url = get_skin_url('member', $config['cf_mobile_member_skin']);</p>
<p> $new_skin_path = get_skin_path('new', $config['cf_mobile_new_skin']);</p>
<p> $new_skin_url = get_skin_url('new', $config['cf_mobile_new_skin']);</p>
<p> $search_skin_path = get_skin_path('search', $config['cf_mobile_search_skin']);</p>
<p> $search_skin_url = get_skin_url('search', $config['cf_mobile_search_skin']);</p>
<p> $connect_skin_path = get_skin_path('connect', $config['cf_mobile_connect_skin']);</p>
<p> $connect_skin_url = get_skin_url('connect', $config['cf_mobile_connect_skin']);</p>
<p> $faq_skin_path = get_skin_path('faq', $config['cf_mobile_faq_skin']);</p>
<p> $faq_skin_url = get_skin_url('faq', $config['cf_mobile_faq_skin']);</p>
<p>} else {</p>
<p>...........</p>
<p>
답변 3개
https://github.com/gnuboard/gnuboard5/blob/4b9b1af01e6294d1fd8b125461921f91923b3e83/adm/admin.lib.php#L193-L212">https://github.com/gnuboard/gnuboard5/blob/4b9b1af01e6294d1fd8b125461921f91923b3e83/adm/admin.lib.php#L193-L212
include 를 include_once 로 변경해야겠네요.
이슈 등록: https://github.com/gnuboard/gnuboard5/issues">https://github.com/gnuboard/gnuboard5/issues
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
두번 정의해서 일어나는거 같네요.
해당 에러가 나는 파일들 include 파일등을 체크하면서
BB_ASSETS_DIR 등 정의가 되어있는 페이지 찾아서 한번만 정의되게 하셔야 할거 같습니다.
답변에 대한 댓글 1개
답변 감사합니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
식으로 isset함수를 이용하여 처리하였습니다.
관련 파일은 수정하여 sir에 보내드렸습니다.