단어 필터링에 대해 질문드립니다. 정보
단어 필터링에 대해 질문드립니다.본문
안녕하세요?
그누보드 덕분에 현재 홈페이지 운영을 아주 편히 잘 하고 있습니다.
운영자를 포함 멋진 스킨을 만들어주시는 모든 분들께 정말 감사드립니다.
일일이 찾아뵙고 인사드리지 못해서 죄송할 따름입니다.
지금의 그누보드 자체만으로도 너무나 훌륭한 기능과 편한 기능이 많지만
제게 한가지 필요한 기능이 있는데 혹시 구현이 가능하다면 많은 고수님들에게 부탁드리고싶습니다.
현재 단어 필터링은 해당 단어를 기본환경설정에서 적어놓으면 글 작성시 필터링이 되는데
이것을 좀 더 적극적으로 바꿔서 해당하는 단어를 기입하면 그누보드 설정에서 사전에 설정한 단어로 강제로 바꾸는 기능입니다.
예를 들자면 홍길동을 단어 필터링에 넣어놓고 누군가 홍길동이라고 입력하면 게시판에서 자동적으로 홍길순이라는 단어로 바뀌면서 글이 등록되는 기능입니다.
저야 이런 프로그래밍 쪽에는 아무 것도 모르는 초짜라 어찌해야 할지 모르지만 고수분들은 혹시 방법이 있지 않을까해서 질문드립니다.
저런 기능이 가능한가요?
그누보드 덕분에 현재 홈페이지 운영을 아주 편히 잘 하고 있습니다.
운영자를 포함 멋진 스킨을 만들어주시는 모든 분들께 정말 감사드립니다.
일일이 찾아뵙고 인사드리지 못해서 죄송할 따름입니다.
지금의 그누보드 자체만으로도 너무나 훌륭한 기능과 편한 기능이 많지만
제게 한가지 필요한 기능이 있는데 혹시 구현이 가능하다면 많은 고수님들에게 부탁드리고싶습니다.
현재 단어 필터링은 해당 단어를 기본환경설정에서 적어놓으면 글 작성시 필터링이 되는데
이것을 좀 더 적극적으로 바꿔서 해당하는 단어를 기입하면 그누보드 설정에서 사전에 설정한 단어로 강제로 바꾸는 기능입니다.
예를 들자면 홍길동을 단어 필터링에 넣어놓고 누군가 홍길동이라고 입력하면 게시판에서 자동적으로 홍길순이라는 단어로 바뀌면서 글이 등록되는 기능입니다.
저야 이런 프로그래밍 쪽에는 아무 것도 모르는 초짜라 어찌해야 할지 모르지만 고수분들은 혹시 방법이 있지 않을까해서 질문드립니다.
저런 기능이 가능한가요?
댓글 전체
/**********************************************************/
/*글내용을 강제 필터링후 저장한다.
/* bbs/write_update.php 의 200 라인근처에
/* 요 부분이 있습니다....................................................요부분시작
if ($w == "r")
{
// 답변의 원글이 비밀글이라면 패스워드는 원글과 동일하게 넣는다.
if ($secret)
$wr_password = $wr[wr_password];
$wr_id = $wr_id . $reply;
$wr_num = $write[wr_num];
$wr_reply = $reply;
}
else
{
// 가장 작은 wr_id를 얻음
//$wr_id = get_next_wr_id($write_table);
$wr_num = get_next_num($write_table);
$wr_reply = "";
}
/*...................................................................................요부분끝
/*********************************************************/
###1 아래를 추가합니다. 원하는 게시판만 골라서
if ($w == "" || $w == "r")
{ if($bo_table=='원하는테이블a'||$bo_table=='원테2')
{
####################################
#글내용 강제변환 스트링
@include_once ("$g4[bbs_path]/replace_string.php");
}
}
/*********************************************************/
/*********************************************************/
###2 bbs/ 방에 replace_string.php 로 저장하십시요.
<?
include_once("./_common.php");
?>
<?#글내용 강제변환후 저장##### 2006.02.21 dalsoo
/*0001*/ $wr_content=str_replace( "홍길똥", "홍길동",$wr_content);
/*0002*/ $wr_content=str_replace( "쭉빵", "날씬",$wr_content);
?>
/*글내용을 강제 필터링후 저장한다.
/* bbs/write_update.php 의 200 라인근처에
/* 요 부분이 있습니다....................................................요부분시작
if ($w == "r")
{
// 답변의 원글이 비밀글이라면 패스워드는 원글과 동일하게 넣는다.
if ($secret)
$wr_password = $wr[wr_password];
$wr_id = $wr_id . $reply;
$wr_num = $write[wr_num];
$wr_reply = $reply;
}
else
{
// 가장 작은 wr_id를 얻음
//$wr_id = get_next_wr_id($write_table);
$wr_num = get_next_num($write_table);
$wr_reply = "";
}
/*...................................................................................요부분끝
/*********************************************************/
###1 아래를 추가합니다. 원하는 게시판만 골라서
if ($w == "" || $w == "r")
{ if($bo_table=='원하는테이블a'||$bo_table=='원테2')
{
####################################
#글내용 강제변환 스트링
@include_once ("$g4[bbs_path]/replace_string.php");
}
}
/*********************************************************/
/*********************************************************/
###2 bbs/ 방에 replace_string.php 로 저장하십시요.
<?
include_once("./_common.php");
?>
<?#글내용 강제변환후 저장##### 2006.02.21 dalsoo
/*0001*/ $wr_content=str_replace( "홍길똥", "홍길동",$wr_content);
/*0002*/ $wr_content=str_replace( "쭉빵", "날씬",$wr_content);
?>
헉! 감사합니다. 아직 적용해보지는 않았지만 이렇게 답변해주시는 분이 계실 줄은 몰랐습니다.
다시 한번 정말 감사드립니다. 생명의 은인을 만난 기분입니다. 꼭 적용해 보도록 해보겠습니다.
다시 한번 정말 감사드립니다. 생명의 은인을 만난 기분입니다. 꼭 적용해 보도록 해보겠습니다.
아~!! 진짜 감사합니다. 지금 테스트해봤는데 아주 잘 됩니다.
오달수님 진짜 최고입니다. 괜찮으시면 제가 제자가 되고 싶습니다. ㅎㅎ
앞으로도 정말 잘 부탁드립니다. 사부님!!!
오달수님 진짜 최고입니다. 괜찮으시면 제가 제자가 되고 싶습니다. ㅎㅎ
앞으로도 정말 잘 부탁드립니다. 사부님!!!
우하핳~~ㅋㅋ
왠지 밝은 하루가 될...듯 합니다.
촣게 봐주셔서..감사합니다.^^;
왠지 밝은 하루가 될...듯 합니다.
촣게 봐주셔서..감사합니다.^^;