校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 網站建設 > 建站知識 > dede防采集混淆字符串只添加一次的修改方法

dede防采集混淆字符串只添加一次的修改方法

POST TIME:2018-03-15 21:45

有些朋友想控制防采集混淆字符串添加的次數,織夢后臺沒提供這個功能,但是可以手工把這個控制功能加上。
 
修改方法:
修改文件include/downmix.inc.php 第60行開始
替換為:
 
//處理要防采集的字段
$bodylen = strlen($body) - 1;
$prepos = 0;
$rndtime = 1;//添加混淆字符串的次數 by mditu.com
$rndtimei = 0;
for($i=0;$i<=$bodylen;$i++)
{
if($i+2 >= $bodylen || $i<50 && $rndtimei < $rndtime)
{
$reString .= $body[$i];
}
else
{
 
$ntag = @strtolower($body[$i].$body[$i+1].$body[$i+2]);
if($ntag=='</p' || ($ntag=='<br' && $i-$prepos>$maxpos) )
{
if($rndtimei < $rndtime){ //次數控制 by mditu.com
$rndtimei++;
 
$dd = mt_rand(1,4);
$emname = $rndem[$dd];
$dd = mt_rand(1,$totalitem);
$rnstr = $rndstring[$dd];
if($emname!='font')
{
$rnstr = " <$emname class='$rndstyleName'>$rnstr</$emname> ";
}
else
{
$rnstr = " <font color='$fontColor'>$rnstr</font> ";
}
$reString .= $rnstr.$body[$i];
$prepos = $i;
 
}else
{
$reString .= $body[$i];
}
 
 
}
else
{
$reString .= $body[$i];
}
}
}
return $reString;
 
 
只加了幾行代碼。
 
為懶于動手的朋友準備了這個文件下載,拿去覆蓋就可以了。(注意,此修改方法只在DEDE5.5中測試通過,5.6以其它版本未測試,估計應該能用)



收縮
  • 微信客服
  • 微信二維碼
  • 電話咨詢

  • 400-1100-266
主站蜘蛛池模板: 泗阳县| 罗山县| 尉氏县| 邵阳县| 麻栗坡县| 五寨县| 嫩江县| 兴业县| 西盟| 天峻县| 霍邱县| 隆德县| 廊坊市| 绥化市| 贵德县| 峨山| 九龙城区| 巴楚县| 临漳县| 麟游县| 齐齐哈尔市| 新安县| 应用必备| 丰原市| 皋兰县| 佛山市| 阿坝县| 正镶白旗| 福安市| 长兴县| 阳泉市| 忻州市| 尚义县| 承德市| 清远市| 友谊县| 敦煌市| 赤峰市| 长寿区| 红桥区| 扶沟县|