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

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

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

POST TIME:2020-03-28 19:19

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

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

1)實(shí)現(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ù)結(jié)束


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

  • 400-1100-266
主站蜘蛛池模板: 宁都县| 曲水县| 焦作市| 牟定县| 兰西县| 会理县| 大安市| 吴忠市| 尼木县| 大关县| 长葛市| 陕西省| 高平市| 江城| 康定县| 南雄市| 满城县| 佛学| 宜都市| 榆社县| 乐都县| 呈贡县| 囊谦县| 锦州市| 左权县| 盐津县| 德惠市| 洛川县| 苏尼特左旗| 于田县| 页游| 白沙| 永仁县| 鸡泽县| 济宁市| 辛集市| 依兰县| 呼玛县| 西安市| 梁平县| 枣阳市|