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

회원가입 할때 보이는 글자 수정 하는 방법좀 알려주세요 채택완료

회원가입 할때 보이는 글자 수정 문의 입니다.

회원가입 누르면 

영문자, 숫자, _ 만 입력 가능. 최소 3자이상 입력하세요.

이런 글자를 수정 하고 싶은데 어떻게 해야 되는지 알고 싶어요

그누보드 5.5  버전이에요

이미지 첨부 합니다.

2108796230_1763694232.5741.png

답변 3개

채택된 답변
+20 포인트

테마사용을 하시는지 안하시는지를 먼저 확인하시고

테마를 사용하시면 '설국열차'님의 답변대로 하시면되고
테마를 사용하지 않는경우나
테마를 사용하되 basic테마가 아닌경우 두가지가 더 있을수있겠는데요

A. PC버전을 기준으로
1 . 테마를 사용하지 않는경우라면

 설국열차님 답변의 경로에서
  /theme/basic/을 제외한

  /skin/member/basic/register_form.skin.php

  에서 수정해보세요

2. 테마를 사용하되 다른 테마인경우 

   /theme/다른테마명(영문)/skin/member/basic/register_form.skin.php

B. 모바일버전
 
 1. 테마없는경우

/mobile/skin/member/basic/register_form.skin.php

   2. 다른테마인경우

   /theme/다른테마명(영문)/mobile/skin/member/basic/register_form.skin.php

이정도를 더 살펴보시면 되겠네요

혹시 빌더를 사용하신경우라면

어떤 빌더를 사용하셨느냐와 

현재 활성화된 빌더의 테마내용이 뭐냐에 따라서 

경로는 달라집니다.

로그인 후 평가할 수 있습니다

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

/lib/register.lib.php에서 수정 하세요.

Copy


function valid_mb_id($reg_mb_id)

{

    if (preg_match("/[^0-9a-z_]+/i", $reg_mb_id))

        return "회원아이디는 영문자, 숫자, _ 만 입력하세요.";

    else

        return "";

}

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

여기 내용에 있는 글자도 수정을 했지만 그대로에요 바뀌지를 안해요
그곳에서 조건을 부여 하시고, 글자는 skin/member/basic/register_form.skin.php에서
수정 하세요.

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

/theme/basic/skin/member/basic/register_form.skin.php
기본 테마기준 이곳에서 수정 할 수 있을 것입니다.
<span class="tooltip">영문자, 숫자, _ 만 입력 가능. 최소 3자이상 입력하세요.</span>
이렇게 들어가 있습니다.
 

/theme/basic/mobile/skin/member/basic/register_form.skin.php

모바일 버전의 내용은 이곳에서 변경 할 수 있습니다.

참고로 회원가입 관련 내용은 아래 파일에서 체크 됩니다.
아래와 같은 형식의 파일들이 여러개 있습니다.
각 항목마다 체크 하는 것입니다.
/bbs/ajax.mb_email.php

/bbs/ajax.mb_id.php
/bbs/ajax.mb_nick.php

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

알려주시는데로 해서

/theme/basic/skin/member/basic/register_form.skin.php
기본 테마기준 이곳에서 수정 할 수 있을 것입니다.
<span class="tooltip">영문자, 숫자, _ 만 입력 가능. 최소 3자이상 입력하세요.</span>
이렇게 들어가 있습니다.


/theme/basic/mobile/skin/member/basic/register_form.skin.php

모바일 버전의 내용은 이곳에서 변경 할 수 있습니다.

여기 내용에 맞게 해당 경로의 소스에서 수정을 했지만 글자가 바뀌지를 않아요

해당경로 상단 소스 내용도 포함시킬게요

/theme/basic/skin/member/basic/register_form.skin.php 여기 내용이에요

<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가

// add_stylesheet('css 구문', 출력순서); 숫자가 작을 수록 먼저 출력됨
add_stylesheet('<link rel="stylesheet" href="'.$member_skin_url.'/style.css">', 0);
add_javascript('<script src="'.G5_JS_URL.'/jquery.register_form.js"></script>', 0);
if ($config['cf_cert_use'] && ($config['cf_cert_simple'] || $config['cf_cert_ipin'] || $config['cf_cert_hp']))
add_javascript('<script src="'.G5_JS_URL.'/certify.js?v='.G5_JS_VER.'"></script>', 0);
?>

<!-- 회원정보 입력/수정 시작 { -->

<div class="register">
<form id="fregisterform" name="fregisterform" action="<?php echo $register_action_url ?>" onsubmit="return fregisterform_submit(this);" method="post" enctype="multipart/form-data" autocomplete="off">
<input type="hidden" name="w" value="<?php echo $w ?>">
<input type="hidden" name="url" value="<?php echo $urlencode ?>">
<input type="hidden" name="agree" value="<?php echo $agree ?>">
<input type="hidden" name="agree2" value="<?php echo $agree2 ?>">
<input type="hidden" name="cert_type" value="<?php echo $member['mb_certify']; ?>">
<input type="hidden" name="cert_no" value="">
<?php if (isset($member['mb_sex'])) { ?><input type="hidden" name="mb_sex" value="<?php echo $member['mb_sex'] ?>"><?php } ?>
<?php if (isset($member['mb_nick_date']) && $member['mb_nick_date'] > date("Y-m-d", G5_SERVER_TIME - ($config['cf_nick_modify'] * 86400))) { // 닉네임수정일이 지나지 않았다면 ?>
<input type="hidden" name="mb_nick_default" value="<?php echo get_text($member['mb_nick']) ?>">
<input type="hidden" name="mb_nick" value="<?php echo get_text($member['mb_nick']) ?>">
<?php } ?>

<div id="register_form" class="form_01">
<div class="register_form_inner">
<h2>사이트 이용정보 입력</h2>
<ul>
<li>
<label for="reg_mb_id">
아이디 (필수)
<button type="button" class="tooltip_icon"><i class="fa fa-question-circle-o" aria-hidden="true"></i><span class="sound_only">설명보기</span></button>
<span class="tooltip">거래소 유아이디를 숫자만 입력하세요.</span>
</label>
<input type="text" name="mb_id" value="<?php echo $member['mb_id'] ?>" id="reg_mb_id" <?php echo $required ?> <?php echo $readonly ?> class="frm_input full_input <?php echo $required ?> <?php echo $readonly ?>" minlength="3" maxlength="20" placeholder="아이디">
<span id="msg_mb_id"></span>
</li>
<li class="half_input left_input margin_input">
<label for="reg_mb_password">비밀번호 (필수)</label>
<input type="password" name="mb_password" id="reg_mb_password" <?php echo $required ?> class="frm_input full_input <?php echo $required ?>" minlength="3" maxlength="20" placeholder="비밀번호">
</li>
<li class="half_input left_input">
<label for="reg_mb_password_re">비밀번호 확인 (필수)</label>
<input type="password" name="mb_password_re" id="reg_mb_password_re" <?php echo $required ?> class="frm_input full_input <?php echo $required ?>" minlength="3" maxlength="20" placeholder="비밀번호 확인">
</li>
</ul>
</div>

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

답변을 작성하려면 로그인이 필요합니다.

로그인
🐛 버그신고