BOARD

팁·활용

그누보드 캡차 음성 안내 기능 비활성화 및 삭제 방법

페이지 정보

profile_image
작성자 최고관리자
댓글 0건 조회 0회 작성일 26-09-15 01:38

본문

캡차 음성 안내 비활성화의 필요성

그누보드는 스팸 방지 플러그인으로 캡차(CAPTCHA) 기능을 기본 제공하며, 이 과정에서 숫자 음성 안내와 스피커 모양의 아이콘이 함께 노출됩니다. 환경에 따라 해당 기능을 사용하지 않고 UI를 깔끔하게 정리하거나, 불필요한 MP3 캐시 파일 생성을 막고자 할 때 관련 코드를 수정하여 비활성화할 수 있습니다.

코드 수정 및 적용 방법

음성 안내 아이콘과 캐시 생성을 차단하기 위해 CSS 및 관련 PHP 파일을 수정합니다. 테마나 빌더를 사용하는 경우 경로에 차이가 있을 수 있으므로 주의해야 합니다.

1. CSS 스타일 수정 (필요한 경우)

css/default.css 파일에서 #captcha_mp3 관련 스타일을 확인하고 조정합니다. 테마 폴더를 사용하는 경우 이미지 경로를 적절히 변경해야 합니다.

#captcha #captcha_mp3 {margin:0;padding:0;width:31px;height:32px;border:0;background:transparent;vertical-align:middle;overflow:hidden;cursor:pointer;background:url('../img/captcha.png') 0 0 no-repeat;text-indent:-9999px}

2. 음성 캐시 생성 방지

plugin/kcaptcha/kcaptcha_mp3.php 파일의 마지막 줄에 있는 함수 호출부를 주석 처리하여 data/cache 폴더에 .mp3 파일이 쌓이는 것을 막습니다.

// echo make_mp3();

3. 음성 안내 아이콘 및 오디오 태그 제거

plugin/kcaptcha/kcaptcha.lib.php 파일 내 오디오 및 버튼 출력 코드를 주석 처리합니다.

// if (is_mobile()) $html .= '';
// if (!is_mobile()) $html .= "\n".'숫자음성듣기';

적용 결과 확인 및 복구 방법

코드를 수정한 뒤 캡차 영역에서 스피커 아이콘과 음성 안내 버튼이 사라졌는지 확인하고, data/cache 폴더에 새로운 MP3 파일이 더 이상 생성되지 않는지 점검합니다. 원래 상태로 되돌리려면 수정했던 PHP 파일의 주석 처리 기호(//)를 제거하여 원래 코드를 복원하면 됩니다. 테마 또는 빌더 환경에 따라 파일 경로가 달라질 수 있으므로 수정 전 원본 파일을 백업하는 것이 안전합니다.

댓글목록

등록된 댓글이 없습니다.