테스트 사이트 - 개발 중인 베타 버전입니다

필터링단어관련 질문이요 채택완료

짱사마 7년 전 조회 1,847

관리자에서 필터링단어가 포함된글은 현재 경고창과 함께 등록이 안되게 되어있는데요

 

저는 필터링단어가 포함되어 있어도 글은 등록이 되고 대신 단어가 포함된 글들은 하나의 게시판으로 등록과 동시에 자동이동되게 하고 싶습니다...이거 어떻게 해야 할런지요??너무 어렵네요

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
진서기
7년 전

글등록 후 이동을 하면 좀더 복잡하니

본문에 스팸단어가 있다면 스팸전용 게시판으로 등록되게 하면 되겠네요.

 

bbs/write_update.php 파일에 새글이 등록되는 부분에 query가 실행되기전에 스팸단어 있는지 검사 해서 스팸이면 스팸처리하도록 코딩하세요.

 

대충 보니 215라인 if ($w == '' || $w == 'r') { 코드 아래에 코딩하시면 되겠네요

$write_table = 'g5_write_게시판테이블명'; 으로 덮어씌우세요.

$bo_table 도 바꿔야 할거고 작업하면서 테스트 해보세요.

 

 

요약하면 게시물이 스팸이면 스팸게시판으로 등록되도록 $write_table 및 $bo_table 변수를 이동될 게시판 테이블로 변경하세요. 다른 변수들도 변경해야 되는지는 모르겠네요.

 

 
 
G
M
T
 
 
  Detect languageAfrikaansAlbanianArabicArmenianAzerbaijaniBasqueBelarusianBengaliBosnianBulgarianCatalanCebuanoChichewaChinese (Simplified)Chinese (Traditional)CroatianCzechDanishDutchEnglishEsperantoEstonianFilipinoFinnishFrenchGalicianGeorgianGermanGreekGujaratiHaitian CreoleHausaHebrewHindiHmongHungarianIcelandicIgboIndonesianIrishItalianJapaneseJavaneseKannadaKazakhKhmerKoreanLaoLatinLatvianLithuanianMacedonianMalagasyMalayMalayalamMalteseMaoriMarathiMongolianMyanmar (Burmese)NepaliNorwegianPersianPolishPortuguesePunjabiRomanianRussianSerbianSesothoSinhalaSlovakSlovenianSomaliSpanishSundaneseSwahiliSwedishTajikTamilTeluguThaiTurkishUkrainianUrduUzbekVietnameseWelshYiddishYorubaZulu
 
AfrikaansAlbanianArabicArmenianAzerbaijaniBasqueBelarusianBengaliBosnianBulgarianCatalanCebuanoChichewaChinese (Simplified)Chinese (Traditional)CroatianCzechDanishDutchEnglishEsperantoEstonianFilipinoFinnishFrenchGalicianGeorgianGermanGreekGujaratiHaitian CreoleHausaHebrewHindiHmongHungarianIcelandicIgboIndonesianIrishItalianJapaneseJavaneseKannadaKazakhKhmerKoreanLaoLatinLatvianLithuanianMacedonianMalagasyMalayMalayalamMalteseMaoriMarathiMongolianMyanmar (Burmese)NepaliNorwegianPersianPolishPortuguesePunjabiRomanianRussianSerbianSesothoSinhalaSlovakSlovenianSomaliSpanishSundaneseSwahiliSwedishTajikTamilTeluguThaiTurkishUkrainianUrduUzbekVietnameseWelshYiddishYorubaZulu
 
 
 
 
 
 
 
 
 
Text-to-speech function is limited to 200 characters
 
 
 
Options : History : Feedback : https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=GD9D8CPW8HFA2" target="_blank" title="Make a small contribution">Donate Close
로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

짱사마
7년 전
트샷님의 도움으로 해결됐습니다 감사합니다^^

댓글을 작성하려면 로그인이 필요합니다.

d
7년 전

초급 개발자에겐 간단한 내용이 아니라고 생각됩니다.

설명도 간단하게 할 사항이 아닌걸로 생각 됩니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

짱사마
7년 전
트샷님의 도움으로 해결됐습니다 감사합니다^^

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인