비회원 게시판
게시판을 아무나 쓸수 있게 만들려합니다.
필수 입력란에 이름이 잇는데,
이름에 운영자, 최고 관리자 이런것들을 제한 하고 싶어요...
그리고 이름에 욕을 써도 막질 못하네요..^^;;
어디서 막아야 하죠??
|
댓글을 작성하시려면 로그인이 필요합니다.
로그인
댓글 4개
http://cj83.net/ex/ex_1.gif
http://cj83.net/ex/ex_2.gif
ex_2 보시면 중간에 단어 필터링, 아이디, 별명 금지에 넣으시고 싶은 거 추가 하신 뒤 하단으로 쭈욱~~내리시면
확인 누르시면 되요^^
그런데 말씀해주신건 회원가입할때 아이디 별명인데요..
회원가입 안 받고 게시판을 사용 가능하게 했는데요...
글쓰기 할때 이름 부분에 욕이나 운영자 이런걸 막고 싶어요~~
맨 마지막 줄 부분 보면 거의 268 라인..
function fwrite_check(f) {
var s = "";
if (s = word_filter_check(f.wr_subject.value)) {
alert("제목에 금지단어('"+s+"')가 포함되어있습니다");
return;
}
if (s = word_filter_check(f.wr_content.value)) {
alert("내용에 금지단어('"+s+"')가 포함되어있습니다");
return;
}
이케 있는대요.
아무대나
if (s = word_filter_check(f.wr_name.value)) {
alert("이름에 금지단어('"+s+"')가 포함되어 있습니다");
return;
}
추가 하시면 되요..^^
그누보드 관리자 페이지 기본환경설정에 보시면 단어필터링에 이미 욕설이 설정되어 있습니다.
이것을 이용해서 막으시는게 편하실텐데 게시판 스킨에 보시면 하단부에
if (s = word_filter_check(f.wr_content.value)) {
alert("내용에 금지단어('"+s+"')가 포함되어있습니다");
return;
}
이런한 내용이 있을텐데 그 위나 아래 부분에
if (s = word_filter_check(f.wr_name.value)||f.wr_name.value=="운영자"||f.wr_name.value=="최고관리자") {
alert("이름에 금지단어('"+s+"')가 포함되어있습니다");
return;
}
위와 추가해 주시면 됩니다. 금지단어를 더 설정하시고 싶으시면 기본 환경에서 단어필터링 부분에 추가해 주시거나
위에 소스 처럼 if (s = word_filter_check(f.wr_name.value) 뒤에 "||"를 붙이시고 위에 보시는바와 같이
f.wr_name.value=="운영자" 이런 식으로 단어를 추가해 주시면 됩니다.