
질문과 답변
가입시스템을 잠시 일시중지 못하나요?
- 이전글rb에디터 지급2026.01.29
- 다음글RB어드민이나 RB보드에2026.01.26
댓글목록




정보 감사합니다.
Fatal error: Uncaught Error: Undefined constant "G5_CSS_VER" in /hosting/storybank/html/theme/rb.basic/head.sub.php:346 Stack trace: #0 /hosting/storybank/html/head.sub.php(7): require_once() #1 /hosting/storybank/html/bbs/alert.php(13): include_once('...') #2 /hosting/storybank/html/lib/common.lib.php(199): include_once('...') #3 /hosting/storybank/html/extend/sbank_register.false.php(3): alert() #4 /hosting/storybank/html/common.php(829): include_once('...') #5 /hosting/storybank/html/bbs/_common.php(2): include_once('...') #6 /hosting/storybank/html/bbs/register.php(2): include_once('...') #7 {main} thrown in /hosting/storybank/html/theme/rb.basic/head.sub.php on line 346
에러가 뜨는데 어떻게 하여야 할가요???
2026-01-31 15:52


혹시라도 리빌더 alert 디자인을 그대로 사용하시려면 훅을 이용하시면 됩니다.
리빌더에서 적용된 alert는 새로운 디자인을 사용하기 위해서 hwad.sub.php를 참조하게 되는데
그누보드에서 아직 정의되지 않은 상수(G5_CSS_VER)를 불러오려고 하기 때문에 오류가 납니다.
아래 common_header hook은 그누보드 기본 설정을 모두 불러온 후 코드가 실행되므로 오류가 나지 않습니다.
<?php
if (!defined('_GNUBOARD_')) exit;
add_event('common_header', 'block_register_access');
function block_register_access() {
if (strpos(basename($_SERVER["PHP_SELF"]), 'register') !== false) {
alert("회원가입을 진행할 수 없습니다.", G5_URL);
}
}
?>
2026-01-31 17:59



회원일때 코드실행을 중지하면 됩니다.
<?php
if (!defined('_GNUBOARD_')) exit;
add_event('common_header', 'block_register_access');
function block_register_access() {
global $is_member;
if($is_member) return;
if (strpos(basename($_SERVER["PHP_SELF"]), 'register') !== false) {
alert("회원가입을 진행할 수 없습니다.", G5_URL);
}
}
?>
2026-02-01 17:54


