婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 網(wǎng)站建設 > 建站知識 > 織夢CMS文檔只添加一次防采集混淆字符串的方法

織夢CMS文檔只添加一次防采集混淆字符串的方法

POST TIME:2020-03-28 19:19

一些站長朋友們?yōu)榱朔乐箘e人采集自己的網(wǎng)站,在后臺添加了防采集混淆字符串,但是有時候我們發(fā)現(xiàn)一篇文檔會被添加多次,這給我們的讀者閱讀帶來一定的影響,于是我想能不能控制防采集混淆字符串添加的次數(shù)呢?讓一篇文檔只添加一次,我們知道這個功能在織夢后臺是沒有的,經(jīng)過多次嘗試和網(wǎng)上搜索,終于實現(xiàn)了這一功能,現(xiàn)發(fā)出來,供大家參考。

(友情提示:由于我的站是用織夢CMS V5.5版本建設的,所以我只在5.5的版本中嘗試成功,但其它版本按原理來說也應該可以使用,請大家備份后再進行修改。)

1)實現(xiàn)方法:

打開include/downmix.inc.php 找到 約60行左右開始一直到最后如下代碼:

  1. //處理要防采集的字段
  2. $bodylen=strlen($body)-1;
  3. $prepos=0;
  4. for($i=0;$i<=$bodylen;$i++)
  5. {
  6. if($i+2>=$bodylen||$i<50)
  7. {
  8. $reString.=$body[$i];
  9. }
  10. else
  11. {
  12. $ntag=@strtolower($body[$i].$body[$i+1].$body[$i+2]);
  13. if($ntag=='</p'||($ntag=='<br'&&$i-$prepos>$maxpos))
  14. {
  15. $dd=mt_rand(1,4);
  16. $emname=$rndem[$dd];
  17. $dd=mt_rand(1,$totalitem);
  18. $rnstr=$rndstring[$dd];
  19. if($emname!='font')
  20. {
  21. $rnstr="<$emnameclass='$rndstyleName'>$rnstr</$emname>";
  22. }
  23. else
  24. {
  25. $rnstr="<fontcolor='$fontColor'>$rnstr</font>";
  26. }
  27. $reString.=$rnstr.$body[$i];
  28. $prepos=$i;
  29. }
  30. else
  31. {
  32. $reString.=$body[$i];
  33. }
  34. }
  35. }
  36. return$reString;
  37. }//函數(shù)結束


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

  • 400-1100-266
主站蜘蛛池模板: 定南县| 四平市| 特克斯县| 县级市| 鹤峰县| 荃湾区| 历史| 江北区| 探索| 泰顺县| 南澳县| 舞钢市| 湘潭县| 台中市| 辰溪县| 江都市| 六盘水市| 新余市| 抚顺市| 亚东县| 凤城市| 鱼台县| 紫金县| 嵊泗县| 工布江达县| 亳州市| 通河县| 琼中| 平陆县| 邯郸市| 沁阳市| 平安县| 兴海县| 利辛县| 合阳县| 讷河市| 舞钢市| 伽师县| 延津县| 陇南市| 营口市|