現(xiàn)在用destoon的都知道,由于很多會(huì)員會(huì)發(fā)布一些違法的關(guān)鍵詞,為了屏蔽這些,會(huì)在dt后臺(tái)添加詞語(yǔ)過(guò)濾攔截的功能。但是也有些destoon用戶發(fā)現(xiàn)了一個(gè)問(wèn)題,當(dāng)一些會(huì)員發(fā)信息的內(nèi)容中,包含了非法關(guān)鍵詞,dt只會(huì)攔截,而不會(huì)提醒會(huì)員,是攔截了那個(gè)非法詞,這樣很不利于用戶體驗(yàn)。。。。有木有。如果是程序能提示用戶,是攔截了什么非法關(guān)鍵詞的話,用戶就能很快的找到對(duì)應(yīng)的關(guān)鍵詞,進(jìn)行修改發(fā)布,能很好的留住企事業(yè)會(huì)員。
下面,我分享一下本站是怎么做的。
方法/步驟
第一步:
在程序?qū)?yīng)位子中找到include.inc.php
\lang\zh-cn\include.inc.php
在include.inc.php,文件中的
$L['defend_proxy'] = '請(qǐng)不要使用代理訪問(wèn)本站';
后面加上以下提示代碼
$L['msg_word_ban'] = '提交的內(nèi)容含有被網(wǎng)站禁止的字符:{V0}';
第二步:
在程序?qū)?yīng)位子中找到global.func.php
\include\global.func.php
在文件中找到在437行左右。
function banwor($WORD, $string, $extend = true) {
$string = stripslashes($string);
foreach($WORD as $v) {
$v[0] = preg_quote($v[0]);
$v[0] = str_replac('/', '\/', $v[0]);
$v[0] = str_replac("\*", ".*", $v[0]);
if($v[2] && $extend) {
if(preg_match("/".$v[0]."/i", $string)) dalert(lang('include->msg_word_ban'));
} else {
if($string == '') break;
if(preg_match("/".$v[0]."/i", $string)) $string = preg_replac("/".$v[0]."/i", $v[1], $string);
}
}
return addslashes($string);
}
替換成下面這個(gè)
function banwor($WORD, $string, $extend = true) {
$string = stripslashes($string);
foreach($WORD as $v) {
$v[0] = preg_quote($v[0]);
$v[0] = str_replac('/', '\/', $v[0]);
$v[0] = str_replac("\*", ".*", $v[0]);
if($v[2] && $extend) {
if(preg_match("/".$v[0]."/i", $string)) dalert(lang('include->msg_word_ban',array($v[0])));
} else {
if($string == '') break;
if(preg_match("/".$v[0]."/i", $string)) $string = preg_replac("/".$v[0]."/i", $v[1], $string);
}
}
return addslashes($string);
}
注意事項(xiàng):注意文件代碼的位置,不要找錯(cuò)了
下面,我分享一下本站是怎么做的。
方法/步驟
第一步:
在程序?qū)?yīng)位子中找到include.inc.php
\lang\zh-cn\include.inc.php
在include.inc.php,文件中的
$L['defend_proxy'] = '請(qǐng)不要使用代理訪問(wèn)本站';
后面加上以下提示代碼
$L['msg_word_ban'] = '提交的內(nèi)容含有被網(wǎng)站禁止的字符:{V0}';
第二步:
在程序?qū)?yīng)位子中找到global.func.php
\include\global.func.php
在文件中找到在437行左右。
function banwor($WORD, $string, $extend = true) {
$string = stripslashes($string);
foreach($WORD as $v) {
$v[0] = preg_quote($v[0]);
$v[0] = str_replac('/', '\/', $v[0]);
$v[0] = str_replac("\*", ".*", $v[0]);
if($v[2] && $extend) {
if(preg_match("/".$v[0]."/i", $string)) dalert(lang('include->msg_word_ban'));
} else {
if($string == '') break;
if(preg_match("/".$v[0]."/i", $string)) $string = preg_replac("/".$v[0]."/i", $v[1], $string);
}
}
return addslashes($string);
}
替換成下面這個(gè)
function banwor($WORD, $string, $extend = true) {
$string = stripslashes($string);
foreach($WORD as $v) {
$v[0] = preg_quote($v[0]);
$v[0] = str_replac('/', '\/', $v[0]);
$v[0] = str_replac("\*", ".*", $v[0]);
if($v[2] && $extend) {
if(preg_match("/".$v[0]."/i", $string)) dalert(lang('include->msg_word_ban',array($v[0])));
} else {
if($string == '') break;
if(preg_match("/".$v[0]."/i", $string)) $string = preg_replac("/".$v[0]."/i", $v[1], $string);
}
}
return addslashes($string);
}
注意事項(xiàng):注意文件代碼的位置,不要找錯(cuò)了
樂(lè)發(fā)網(wǎng)超市批發(fā)網(wǎng)提供超市貨源信息,超市采購(gòu)進(jìn)貨渠道。超市進(jìn)貨網(wǎng)提供成都食品批發(fā),日用百貨批發(fā)信息、微信淘寶網(wǎng)店超市采購(gòu)信息和超市加盟信息.打造國(guó)內(nèi)超市采購(gòu)商與批發(fā)市場(chǎng)供應(yīng)廠商搭建網(wǎng)上批發(fā)市場(chǎng)平臺(tái),是全國(guó)批發(fā)市場(chǎng)行業(yè)中電子商務(wù)權(quán)威性網(wǎng)站。
本文內(nèi)容整合網(wǎng)站:百度百科、知乎、淘寶平臺(tái)規(guī)則
本文來(lái)源: DESTOON發(fā)布信息非法關(guān)鍵詞,提示代碼