dede防采集混淆字符串只添加一次的修改方法,織夢
導讀:織夢文章織夢文章有些朋友想控制防采集混淆字符串添加的次數,織夢后臺沒提供這個功能,但是可以手工把這個控制功能加上。 修改方法: 修改文件include/downmix.inc.免費織夢模板織夢首頁模板。
有些朋友想控制防采集混淆字符串添加的次數,織夢后臺沒提供這個功能,但是可以手工把這個控制功能加上。
修改方法:
修改文件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
&織夢模板免費nbsp; {
$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以其它版本未測試,估計應該能用)相關免費織夢模板織夢首頁模板。
聲明: 本文由我的SEOUC技術文章主頁發布于:2023-07-22 ,文章dede防采集混淆字符串只添加一次的修改方法,織夢主要講述字符串,標簽,織夢網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_34113.html