그누보드 입력 폼 필수 입력 표시(별표) 삭제 및 변경 방법
페이지 정보

본문
그누보드 입력 폼에 나타나는 필수 입력 표시용 별표 이미지나 배경 스타일을 삭제하거나 원하는 디자인으로 변경하는 방법을 안내합니다.
그누보드 필수 입력 별표 표시 일괄 삭제 방법
그누보드 입력 폼 우측에 나타나는 필수 입력 표시(빨간색 별표)는 CSS의 .required 클래스를 통해 배경 이미지로 지정되어 있습니다. 사이트 전체의 별표를 일괄적으로 삭제하려면 CSS 파일을 수정해야 합니다.
1. CSS 파일 수정
- 수정 파일:
default.css(테마를 사용 중이라면 해당 테마 폴더 내의 CSS 파일) - 수정 방법: 파일 내에서 아래 코드를 찾아 내용을 비우거나 삭제합니다.
/* 수정 전 예시 */
.required, textarea.required {
background-image: url('../img/require.png')!important;
background-repeat: no-repeat!important;
background-position: right top!important;
}
/* 수정 후 (삭제 또는 비움) */
.required, textarea.required {}
- 참고: 그누보드 5.2 버전은
wrest.gif를 사용하므로 해당 규칙을 찾아 동일하게 처리하십시오.
2. 변경 사항 반영 확인
수정 후에도 별표가 그대로 보인다면 브라우저 캐시 문제일 가능성이 높습니다.
- 조치: 브라우저 캐시를 삭제하거나 강력 새로고침(Ctrl + F5)을 수행하여 변경 사항을 적용하십시오.
3. 기타 방법
- 이미지 편집: CSS를 수정하는 대신 서버의
/img/require.png또는/img/wrest.gif파일을 직접 편집하여 별표 부분을 삭제한 뒤 덮어씌워도 동일한 효과를 얻을 수 있습니다. - 특정 항목만 삭제: 전체 설정은 유지하되 특정 항목에서만 별표를 없애려면, 해당 HTML 태그의
class속성에서required를 제거하십시오.- 예:
<input type="text" class="frm_input required">→<input type="text" class="frm_input">
- 예:
필수 입력 별표 이미지 디자인 변경 방법
그누보드 입력 폼의 필수 입력 표시(별표)를 삭제하지 않고 디자인이나 색상을 변경하려면, 해당 배경 이미지 파일을 직접 수정하여 서버에 덮어씌워야 합니다.
1. 이미지 파일 확인 및 수정
그누보드 버전에 따라 사용되는 이미지 파일이 다르므로, 운영 중인 사이트의 경로를 확인하여 수정하십시오.
- 그누보드 5.2 이전 버전:
/img/require.png파일을 수정합니다. - 그누보드 5.2 이후 버전:
/img/wrest.gif파일을 수정합니다.
2. 수정 절차
- 서버의 해당 경로에서 이미지 파일을 다운로드합니다.
- 이미지 편집 프로그램을 사용하여 원하는 색상이나 모양으로 변경합니다.
- 수정된 파일을 동일한 경로에 업로드하여 기존 파일을 덮어씌웁니다.
3. 주의사항
- 캐시 초기화: 이미지 파일을 교체한 후에도 변경 사항이 즉시 화면에 나타나지 않는다면, 브라우저 캐시를 삭제하거나 강력 새로고침(Ctrl+F5)을 수행하여 변경된 이미지가 반영되도록 하십시오.
- 백업: 원본 파일을 수정하기 전에 반드시 백업본을 생성하여, 추후 원래 디자인으로 복구해야 할 상황에 대비하시기 바랍니다.
특정 입력 항목의 필수 표시(별표) 삭제 방법
그누보드에서 특정 입력 항목에만 필수 표시(빨간색 별표)를 제거하려면, 해당 HTML 태그의 class 속성에서 required를 삭제하면 됩니다.
적용 절차
- 파일 확인: 수정하려는 입력 폼이 포함된 스킨 파일(예:
write.skin.php등)을 엽니다. - 태그 수정: 필수 표시를 없애고 싶은
<input>또는<textarea>태그를 찾습니다. - 클래스 제거: 해당 태그의
class속성에서required문자열을 삭제합니다.
수정 예시:
- 수정 전:
<input type="text" name="wr_name" class="frm_input required"...> - 수정 후:
<input type="text" name="wr_name" class="frm_input"...>
주의사항
- 기능 유지:
class에서required를 제거해도 해당 항목이 필수 입력값으로 서버에서 검증되어야 한다면, HTML 태그 내required속성(속성값)이 남아있는지 확인하십시오. 단순히 디자인 표시만 없애는 것이라면class의required만 제거해도 무방합니다. - 캐시 확인: 수정 후에도 화면에 별표가 그대로 보인다면 브라우저 캐시 문제일 가능성이 높습니다. 브라우저 캐시를 삭제하거나 새로고침(Ctrl+F5)을 수행하여 변경 사항을 확인하십시오.
CSS 수정 후 별표 표시가 사라지지 않는 경우
CSS 파일을 수정했음에도 입력 폼의 필수 입력 별표 표시가 그대로 나타난다면, 브라우저 캐시에 이전 스타일 정보가 남아있기 때문일 가능성이 높습니다. 이 경우 다음 조치를 수행하십시오.
해결 방법: 브라우저 캐시 삭제 및 새로고침
- 브라우저 캐시 삭제: 사용 중인 브라우저의 설정 메뉴에서 캐시된 이미지 및 파일을 삭제합니다.
- 강력 새로고침: 브라우저에서 해당 페이지를 열고
Ctrl + F5(Windows) 또는Cmd + Shift + R(Mac)을 눌러 페이지를 새로고침합니다.
참고: 필수 입력 표시 삭제 및 수정 방법
캐시 문제가 아닐 경우, 아래의 수정 경로와 방법을 다시 확인하십시오.
- 사이트 전체 일괄 삭제/수정
- 수정 파일:
default.css(테마를 사용 중이라면 해당 테마 폴더 내 CSS 파일) - 수정 내용:
.required및textarea.required선택자의background-image속성을 삭제하거나 비워둡니다. - 예시:
.required, textarea.required {}
- 수정 파일:
- 이미지 직접 편집
- CSS 수정 대신
/img/require.png또는/img/wrest.gif파일을 직접 편집하여 별표 이미지를 제거하거나 디자인을 변경한 뒤 서버에 덮어씌웁니다.
- CSS 수정 대신
- 특정 항목만 표시 삭제
- 해당 입력 태그의
class속성에서required문자열을 제거합니다. - 예시:
class="frm_input required"→class="frm_input"
- 해당 입력 태그의
상황별 필수 입력 표시(별표) 관리 방법
| 내 상황 | 우선할 판단 | 다음 행동 |
|---|---|---|
| 사이트 전체의 별표를 일괄 삭제하고 싶음 | CSS 클래스 규칙 제거 | default.css 또는 테마 CSS 파일에서 .required, textarea.required의 background-image 속성을 삭제하거나 비움 |
| 별표의 색상이나 모양을 바꾸고 싶음 | 이미지 파일 직접 수정 | 서버의 /img/require.png 또는 /img/wrest.gif 파일을 편집하여 덮어씌움 |
| 특정 항목에서만 별표를 없애고 싶음 | HTML 태그 클래스 수정 | 해당 입력 태그의 class 속성에서 required 문자열을 삭제함 |
| 수정 후에도 화면에 변화가 없음 | 브라우저 캐시 초기화 | 브라우저 캐시를 삭제하고 강력 새로고침(Ctrl + F5) 수행 |
실전 FAQ
Q. CSS를 수정했는데도 별표가 그대로 보입니다.
브라우저가 이전 스타일 정보를 캐시로 저장하고 있기 때문입니다. 브라우저 설정에서 캐시를 삭제하거나, 해당 페이지에서 Ctrl + F5를 눌러 강력 새로고침을 진행하세요.
Q. 특정 항목의 class에서 'required'를 지우면 필수 입력 검증도 사라지나요?
아니요. class의 required는 디자인(별표)을 위한 것이며, 서버 측의 필수 입력 검증은 별도의 로직으로 처리됩니다. 디자인만 없애려면 클래스만 수정해도 무방합니다.
Q. 테마를 사용 중인데 CSS 파일이 어디에 있는지 모르겠습니다.
일반적으로 /theme/테마명/css/ 폴더 내에 위치합니다. default.css 파일이 테마 폴더 내에 있는지 먼저 확인하세요.
Q. 이미지 파일을 수정했는데도 디자인이 바뀌지 않습니다. 이미지 파일 교체 후에도 브라우저 캐시가 남아있을 수 있습니다. 캐시 삭제 후 다시 확인하세요.
함께 보면 좋은 글
참고자료
기타 참고자료
- 이전글그누보드 메인 및 서브 페이지 CSS 분리 적용 방법 26.10.05
- 다음글그누보드 다중 첨부파일 개별 다운로드 포인트 차감 설정 방법 26.10.05
댓글목록
등록된 댓글이 없습니다.