비회원 게시판 정보
비회원 게시판본문
게시판을 아무나 쓸수 있게 만들려합니다.
필수 입력란에 이름이 잇는데,
이름에 운영자, 최고 관리자 이런것들을 제한 하고 싶어요...
그리고 이름에 욕을 써도 막질 못하네요..^^;;
어디서 막아야 하죠??
댓글 전체
관리자 모드 들어 가시면 밑에 주소를 복사해서 새 창 띄우시고, 보시면 똑같은 형태로 나와요..
http://cj83.net/ex/ex_1.gif
http://cj83.net/ex/ex_2.gif
ex_2 보시면 중간에 단어 필터링, 아이디, 별명 금지에 넣으시고 싶은 거 추가 하신 뒤 하단으로 쭈욱~~내리시면
확인 누르시면 되요^^
http://cj83.net/ex/ex_1.gif
http://cj83.net/ex/ex_2.gif
ex_2 보시면 중간에 단어 필터링, 아이디, 별명 금지에 넣으시고 싶은 거 추가 하신 뒤 하단으로 쭈욱~~내리시면
확인 누르시면 되요^^
답변 감사합니다..
그런데 말씀해주신건 회원가입할때 아이디 별명인데요..
회원가입 안 받고 게시판을 사용 가능하게 했는데요...
글쓰기 할때 이름 부분에 욕이나 운영자 이런걸 막고 싶어요~~
그런데 말씀해주신건 회원가입할때 아이디 별명인데요..
회원가입 안 받고 게시판을 사용 가능하게 했는데요...
글쓰기 할때 이름 부분에 욕이나 운영자 이런걸 막고 싶어요~~
해당 게시판 스킨 디렉토리로 이동 후 write.skin.php 파일 여신 다음에요..
맨 마지막 줄 부분 보면 거의 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;
}
추가 하시면 되요..^^
맨 마지막 줄 부분 보면 거의 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=="운영자" 이런 식으로 단어를 추가해 주시면 됩니다.
그누보드 관리자 페이지 기본환경설정에 보시면 단어필터링에 이미 욕설이 설정되어 있습니다.
이것을 이용해서 막으시는게 편하실텐데 게시판 스킨에 보시면 하단부에
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=="운영자" 이런 식으로 단어를 추가해 주시면 됩니다.