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

主頁 > 網站建設 > 建站知識 > 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
主站蜘蛛池模板: 青河县| 东安县| 富源县| 丰城市| 满洲里市| 西充县| 仁寿县| 黄大仙区| 信宜市| 辽阳市| 东兴市| 舟曲县| 武冈市| 普兰县| 高雄市| 花莲市| 和平区| 江城| 湄潭县| 故城县| 临西县| 庆安县| 南昌市| 阿克苏市| 阜阳市| 通化县| 疏勒县| 鱼台县| 诏安县| 云南省| 调兵山市| 灵丘县| 卢氏县| 延安市| 南宁市| 四川省| 马山县| 保定市| 铜川市| 万宁市| 和平县|